From fb77d903dc7d24d32d6734254dbf0e5b07df2b10 Mon Sep 17 00:00:00 2001 From: amazzini Date: Wed, 3 Jun 2020 16:02:24 +0200 Subject: [PATCH 1/6] PhotonicMedia model enhancements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See "2020-05-04/08 TAPI Virtual Meeting Agenda and Notes", Wed 6/P3 Other minor diagram adjustments (TapiCommon.uml “visibility” on LayerProtocolQualifier, no actual changes) --- UML/TapiCommon.notation | 125 +- UML/TapiCommon.uml | 2 +- UML/TapiOdu.notation | 1391 +++++++------ UML/TapiPhotonicMedia.notation | 3489 ++++++++++++++++++-------------- UML/TapiPhotonicMedia.uml | 134 +- UML/TapiTopology.notation | 554 ++--- 6 files changed, 3187 insertions(+), 2508 deletions(-) diff --git a/UML/TapiCommon.notation b/UML/TapiCommon.notation index 5f924661..0ce8665a 100644 --- a/UML/TapiCommon.notation +++ b/UML/TapiCommon.notation @@ -727,53 +727,53 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -781,65 +781,65 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -2443,8 +2443,5 @@ - - - - + diff --git a/UML/TapiCommon.uml b/UML/TapiCommon.uml index 3d3de64f..4ffb0cd4 100644 --- a/UML/TapiCommon.uml +++ b/UML/TapiCommon.uml @@ -622,7 +622,7 @@ Example of a UUID in string representation: f81d4fae-7dec-11d0-a765-00a0c91e6bf6 - + This enumeration is used to qualify the sub-layers (if applicable) for a specific LayerProtocol. This extensible enumeration is intentionally empty in the common module and will be augmented with layer-specific values in the respective technology-specific modules. diff --git a/UML/TapiOdu.notation b/UML/TapiOdu.notation index 26c34d5e..fc51cea8 100644 --- a/UML/TapiOdu.notation +++ b/UML/TapiOdu.notation @@ -4310,197 +4310,213 @@ - - - + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + @@ -7009,245 +7025,265 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + @@ -7275,15 +7311,7 @@ - - - - - - - - - + @@ -7329,23 +7357,7 @@ - - - - - - - - - - - - - - - - - + @@ -7387,15 +7399,7 @@ - - - - - - - - - + @@ -7441,23 +7445,7 @@ - - - - - - - - - - - - - - - - - + @@ -7511,15 +7499,7 @@ - - - - - - - - - + @@ -7549,15 +7529,7 @@ - - - - - - - - - + @@ -7615,15 +7587,7 @@ - - - - - - - - - + @@ -7653,15 +7617,7 @@ - - - - - - - - - + @@ -7727,15 +7683,7 @@ - - - - - - - - - + @@ -7781,15 +7729,7 @@ - - - - - - - - - + @@ -7887,95 +7827,191 @@ - + - - - - + + + + - + - - - + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8003,48 +8039,20 @@ - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - + + @@ -8066,108 +8074,20 @@ - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -8229,16 +8149,6 @@ - - - - - - - - - - @@ -8261,27 +8171,17 @@ - - - - - - - - - - - - + + - + - + @@ -8302,18 +8202,8 @@ - - - - - - - - - - - - + + @@ -8343,27 +8233,17 @@ - - - - - - - - - - - - + + - + - + @@ -8383,19 +8263,9 @@ - - - - - - - - - - - - - + + + @@ -8425,18 +8295,8 @@ - - - - - - - - - - - - + + @@ -8466,27 +8326,17 @@ - - - - - - - - - - - - + + - + - + @@ -8506,62 +8356,49 @@ - - - - - - - - - - - - - + + + - + + - + + - + + - + + - + + - + + - - - - - - - - - - - + + - + - + @@ -8582,25 +8419,15 @@ - - - - - - - - - - - - + + - + - + @@ -8617,18 +8444,238 @@ - - + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/TapiPhotonicMedia.notation b/UML/TapiPhotonicMedia.notation index a17afefb..f4f56cc8 100644 --- a/UML/TapiPhotonicMedia.notation +++ b/UML/TapiPhotonicMedia.notation @@ -30,7 +30,7 @@ - + @@ -64,7 +64,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -144,7 +144,7 @@ - + @@ -172,7 +172,7 @@ - + @@ -206,7 +206,7 @@ - + @@ -241,7 +241,7 @@ - + @@ -301,7 +301,7 @@ - + @@ -333,7 +333,7 @@ - + @@ -341,6 +341,10 @@ + + + + @@ -420,7 +424,7 @@ - + @@ -450,7 +454,7 @@ - + @@ -480,7 +484,7 @@ - + @@ -511,7 +515,7 @@ - + @@ -539,135 +543,191 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -686,7 +746,7 @@ - + @@ -695,168 +755,168 @@ - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -962,16 +1022,16 @@ - - - + + + - + - + @@ -1050,7 +1110,7 @@ - + @@ -1090,7 +1150,7 @@ - + @@ -1134,7 +1194,7 @@ - + @@ -1172,7 +1232,7 @@ - + @@ -1230,7 +1290,7 @@ - + @@ -1260,7 +1320,7 @@ - + @@ -1272,6 +1332,10 @@ + + + + @@ -1290,7 +1354,7 @@ - + @@ -1320,7 +1384,7 @@ - + @@ -1354,7 +1418,7 @@ - + @@ -1416,37 +1480,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1488,7 +1522,7 @@ - + @@ -1530,207 +1564,437 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + + - + - - - + + + - + - - - + + + - + + + + + + + + + - - - + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1741,41 +2005,41 @@ - + - + - - - + + + - + - + - + - + - + - + @@ -1791,22 +2055,22 @@ - + - - - + + + - + - + @@ -1826,18 +2090,18 @@ - - - + + + - + - + @@ -1857,33 +2121,33 @@ - - - + + + - + - + - + - + - + - + @@ -1903,33 +2167,33 @@ - - - + + + - + - + - - - + + + - + - + @@ -1949,18 +2213,18 @@ - + - + - + - + @@ -1980,9 +2244,9 @@ - - - + + + @@ -1991,7 +2255,7 @@ - + @@ -2003,11 +2267,11 @@ - + - + @@ -2015,340 +2279,602 @@ - + - + + - + + - + + - + + - + + - + + - - - + + + - + - + + - + + - + + - + + - + + - + + - - - + + + - + - + + - + + - + + - + + - + + - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2496,7 +3022,7 @@ - + @@ -2530,7 +3056,7 @@ - + @@ -2961,7 +3487,7 @@ - + @@ -2995,7 +3521,7 @@ - + @@ -3117,133 +3643,138 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + + + @@ -3254,32 +3785,32 @@ - + - + - - - + + + - + - + - - - + + + @@ -3340,22 +3871,22 @@ - + - + - + - + @@ -3367,7 +3898,7 @@ - + @@ -3377,16 +3908,16 @@ - + - + - + - + @@ -3398,26 +3929,26 @@ - + - + - - - + + + - + - + @@ -3429,26 +3960,26 @@ - + - + - - - + + + - + - + - + @@ -3460,26 +3991,26 @@ - + - + - - - + + + - + - + - + @@ -3499,169 +4030,169 @@ - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -3689,7 +4220,7 @@ - + @@ -3719,7 +4250,7 @@ - + @@ -3749,7 +4280,7 @@ - + @@ -3793,7 +4324,7 @@ - + @@ -3819,7 +4350,7 @@ - + @@ -3913,7 +4444,7 @@ - + @@ -3947,151 +4478,156 @@ - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + + + @@ -4102,32 +4638,32 @@ - + - + - - - + + + - + - + - - - + + + @@ -4135,11 +4671,11 @@ - + - + @@ -4159,18 +4695,18 @@ - - - + + + - + - + @@ -4190,24 +4726,24 @@ - - - + + + - + - + - - - + + + @@ -4243,26 +4779,26 @@ - + - + - - - + + + - + - + @@ -4282,40 +4818,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -4327,7 +4832,7 @@ - + @@ -4347,18 +4852,18 @@ - - - + + + - + - + - + @@ -4378,8 +4883,8 @@ - - + + @@ -4389,7 +4894,7 @@ - + @@ -4405,7 +4910,7 @@ - + @@ -4413,185 +4918,185 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -4603,7 +5108,7 @@ - + @@ -4649,7 +5154,7 @@ - + @@ -4729,213 +5234,213 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -4946,41 +5451,41 @@ - + - + - - - + + + - + - + - - - + + + - + - + @@ -5029,18 +5534,18 @@ - - - + + + - + - + @@ -5096,17 +5601,17 @@ - + - + - - - + + + @@ -5156,26 +5661,26 @@ - + - + - - - + + + - + - + @@ -5183,265 +5688,265 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -5476,43 +5981,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -5539,14 +6012,6 @@ - - - - - - - - @@ -5573,14 +6038,6 @@ - - - - - - - - @@ -5607,37 +6064,85 @@ - - - - + + + + - + - - - - + + + + - + - - - - + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5660,76 +6165,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -5763,11 +6198,11 @@ - + - + @@ -5775,35 +6210,105 @@ - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/TapiPhotonicMedia.uml b/UML/TapiPhotonicMedia.uml index 050b0e8d..7763d856 100644 --- a/UML/TapiPhotonicMedia.uml +++ b/UML/TapiPhotonicMedia.uml @@ -39,7 +39,7 @@ License: This module is distributed under the Apache License 2.0 - + @@ -253,8 +253,62 @@ License: This module is distributed under the Apache License 2.0 + + +
+ + + + + + + + + + + +
+ + + + + +
+ + + + + + + TAPI 2.1.3 RC1 + + + In RC2 replace with composition from MediaChannelConfigPac + + + Zero = full delegation + + + Zero = full delegation does not apply for MC + + + capacity attribute: total capacity of an MCA/OTSiMCA +Capacity may be omitted if spectrum is specified. +Capacity cannot be omitted if spectrum is not specified + + + OTSiMCA Connectivity Service: +1) re-use MediaChannelAConnectivityServiceEndPointSpec, using CSEPHasServerCSEP recursive association +2) introduce new OTSiAMcConnectivityServiceEndPointSpec - allowing richer provisioning options + + + Deprecate explicit MCA CEP + + + Deprecate explicit OTSiG/A CEP together with Fec Pac +(moved to OduTerminationAndClientAdaptationPac) + - @@ -407,8 +461,11 @@ License: This module is distributed under the Apache License 2.0 The central frequency of the laser. It is the oscillation frequency of the corresponding electromagnetic wave + + + + - This attribute indicates the selected Application Identifier. @@ -420,30 +477,33 @@ License: This module is distributed under the Apache License 2.0 The modulation techniqu selected at the source. + Laser control can be FORCED-ON, FORCED-OFF or LASER-SHUTDOWN + Transmit power as requested. - - + Allows to configure the Upper power threshold which is expected to be different from Default, but within the Min and Max values specified as OTSi SIP capability. + Allows to configure the Lowerpower threshold which is expected to be different from Default, but within the Min and Max values specified as OTSi SIP capability. + @@ -515,6 +575,10 @@ License: This module is distributed under the Apache License 2.0 + + + + @@ -657,6 +721,29 @@ at the Logical-Termination-Point (LTP) associated to the SIP. + + + + + + + + + + + + + + + + + + + + + + + @@ -1329,4 +1416,41 @@ Tag as deprecated SMCA, replace by MCA + + + + + + + + + /TapiCommon:Context:_context/TapiConnectivity:ConnectivityContext:_connectivityService/TapiConnectivity:ConnectivityService:_endPoint + + + + + + + + + /TapiCommon:Context:_context/TapiConnectivity:ConnectivityContext:_connectivityService/TapiConnectivity:ConnectivityService:_endPoint + + + + + + + + + + + + + + + + + + + diff --git a/UML/TapiTopology.notation b/UML/TapiTopology.notation index afc718ba..d64994b6 100644 --- a/UML/TapiTopology.notation +++ b/UML/TapiTopology.notation @@ -1,5 +1,5 @@ - + @@ -148,7 +148,7 @@ - + @@ -156,7 +156,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -685,7 +685,7 @@ - + @@ -1376,7 +1376,7 @@ - + @@ -1722,7 +1722,7 @@ - + @@ -1769,213 +1769,213 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -2087,7 +2087,7 @@ - + @@ -2111,7 +2111,7 @@ - + @@ -2258,6 +2258,7 @@ + @@ -2282,6 +2283,7 @@ + @@ -2306,7 +2308,7 @@ - + @@ -2331,7 +2333,7 @@ - + @@ -2356,268 +2358,268 @@ - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -2805,12 +2807,12 @@ - + - + @@ -4493,4 +4495,8 @@ + + + + From b9d5817f95869c3b78ec390a5fc7f92436b66fe3 Mon Sep 17 00:00:00 2001 From: amazzini Date: Wed, 3 Jun 2020 16:03:19 +0200 Subject: [PATCH 2/6] The saved Photonic model --- UML/TapiPhotonicMedia.notation | 4 ++-- UML/TapiPhotonicMedia.uml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/UML/TapiPhotonicMedia.notation b/UML/TapiPhotonicMedia.notation index f4f56cc8..bbd22a2d 100644 --- a/UML/TapiPhotonicMedia.notation +++ b/UML/TapiPhotonicMedia.notation @@ -4653,11 +4653,11 @@ - + - + diff --git a/UML/TapiPhotonicMedia.uml b/UML/TapiPhotonicMedia.uml index 7763d856..c817ef6f 100644 --- a/UML/TapiPhotonicMedia.uml +++ b/UML/TapiPhotonicMedia.uml @@ -305,7 +305,7 @@ Capacity cannot be omitted if spectrum is not specified Deprecate explicit MCA CEP - Deprecate explicit OTSiG/A CEP together with Fec Pac + Deprecate explicit OTSiA CEP together with Fec Pac (moved to OduTerminationAndClientAdaptationPac) From 6513ea2d69a3991155d6a5b35778617e05549d4e Mon Sep 17 00:00:00 2001 From: amazzini Date: Fri, 5 Jun 2020 00:47:21 +0200 Subject: [PATCH 3/6] Removed LocalClass inheritance from ResilienceRoute class MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Typos in Resilience Route Priority comment Notification: Added “DEVICE” to ObjectType (the EquipmentObjectType enum in eqp model cannot extend ObjectType enum defined in Notification) Other minor adjustments checking "model validation" --- UML/TapiCommon.notation | 347 +- UML/TapiConnectivity.notation | 1431 +++---- UML/TapiConnectivity.uml | 4 +- UML/TapiEquipment.notation | 6388 +++++++++++++++---------------- UML/TapiEquipment.uml | 5 +- UML/TapiNotification.notation | 3256 ++++++++-------- UML/TapiNotification.uml | 3 +- UML/TapiTopology.notation | 654 ++-- UML/TapiVirtualNetwork.notation | 784 ++-- UML/TapiVirtualNetwork.uml | 6 +- 10 files changed, 6487 insertions(+), 6391 deletions(-) diff --git a/UML/TapiCommon.notation b/UML/TapiCommon.notation index 0ce8665a..1bdc9c7a 100644 --- a/UML/TapiCommon.notation +++ b/UML/TapiCommon.notation @@ -727,53 +727,53 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -781,65 +781,65 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -2008,47 +2008,131 @@ - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2102,77 +2186,104 @@ - + + - + + - + + - + + - + + - + + - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/TapiConnectivity.notation b/UML/TapiConnectivity.notation index b4eaccdc..54b94628 100644 --- a/UML/TapiConnectivity.notation +++ b/UML/TapiConnectivity.notation @@ -127,7 +127,7 @@ - + @@ -1006,149 +1006,149 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -1227,7 +1227,7 @@ - + @@ -1252,7 +1252,7 @@ - + @@ -1278,7 +1278,7 @@ - + @@ -1628,185 +1628,185 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -2563,245 +2563,245 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -3635,305 +3635,305 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -4436,7 +4436,7 @@ - + @@ -4490,7 +4490,7 @@ - + @@ -4536,7 +4536,7 @@ - + @@ -4578,7 +4578,7 @@ - + @@ -4636,7 +4636,7 @@ - + @@ -4714,7 +4714,7 @@ - + @@ -4766,21 +4766,13 @@ - - - - - + - - - - - + - - - + + + @@ -4800,111 +4792,111 @@ - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - - - - - - + @@ -4938,32 +4930,38 @@ - + - + + - + + - + + - + + - + + - + + - - - + + + - + @@ -4990,18 +4988,18 @@ - + - + - + - + @@ -5021,14 +5019,14 @@ - - - + + + - + - + @@ -5048,22 +5046,22 @@ - + - - - + + + - + - + @@ -5075,7 +5073,7 @@ - + @@ -5083,18 +5081,18 @@ - - - + + + - + - + @@ -5106,26 +5104,26 @@ - + - + - - - + + + - + - + - + @@ -5145,68 +5143,80 @@ - - - + + + - + + + - + + - + + - + + - + + - - + + - + + - + + - + + - + + - + + - + + - - - + + + - + - + - + @@ -5222,143 +5232,143 @@ - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - - - - - - - - + + + @@ -5628,8 +5638,5 @@ - - - - + diff --git a/UML/TapiConnectivity.uml b/UML/TapiConnectivity.uml index f7eeba3a..73442880 100644 --- a/UML/TapiConnectivity.uml +++ b/UML/TapiConnectivity.uml @@ -937,7 +937,7 @@ All administrative controls of any aspect of protection are rejected. - + This object adds resilience and state attributes to the Route. When this object is not present, then the Route is intendend as "current" Route of the Connection. @@ -946,7 +946,7 @@ When this object is not present, then the Route is intendend as "current&qu Value of 0 (zero) means "unspecified priority". Highest priority is 1, sometimes referred as "preferred" or "main" or "intended" route. -Then 2 has lower priory than 1, 3 has lower priory than 2, etc. +2 has lower priority than 1, 3 has lower priority than 2, etc. diff --git a/UML/TapiEquipment.notation b/UML/TapiEquipment.notation index df3114e4..8b201d21 100644 --- a/UML/TapiEquipment.notation +++ b/UML/TapiEquipment.notation @@ -1,1558 +1,1558 @@ - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - - - - + + + + - - -
+ + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - - - - - - - - - -
+ + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + parametersName parametersDirection parametersMultiplicity @@ -1561,11 +1561,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -1574,11 +1574,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -1587,11 +1587,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -1600,2098 +1600,2098 @@ parametersType returnType - - + + - - - - + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
- - + + - - - - + + + + - - - - - + + + + + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - + + + - - + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + diff --git a/UML/TapiEquipment.uml b/UML/TapiEquipment.uml index 4d7c203e..33f17e30 100644 --- a/UML/TapiEquipment.uml +++ b/UML/TapiEquipment.uml @@ -117,9 +117,6 @@ - - - @@ -991,7 +988,6 @@ Example of a UUID in string representation: f81d4fae-7dec-11d0-a765-00a0c91e6bf6 - @@ -1016,4 +1012,5 @@ Example of a UUID in string representation: f81d4fae-7dec-11d0-a765-00a0c91e6bf6 + diff --git a/UML/TapiNotification.notation b/UML/TapiNotification.notation index 7c01b553..29aa440d 100644 --- a/UML/TapiNotification.notation +++ b/UML/TapiNotification.notation @@ -1,1617 +1,1643 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - parametersName - multiplicity - parametersMultiplicity - defaultValue - name - type - parametersType - - - - - - - parametersName - multiplicity - parametersMultiplicity - defaultValue - name - type - parametersType - - - - - - - parametersName - multiplicity - parametersMultiplicity - defaultValue - name - type - parametersType - - - - - - - parametersName - multiplicity - parametersMultiplicity - defaultValue - name - type - parametersType - - - - - - - parametersName - multiplicity - parametersMultiplicity - defaultValue - name - type - parametersType - - - - - - - parametersName - multiplicity - parametersMultiplicity - defaultValue - name - type - parametersType - - - - - - - parametersName - multiplicity - parametersMultiplicity - defaultValue - name - type - parametersType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + parametersName + multiplicity + parametersMultiplicity + defaultValue + name + type + parametersType + + + + + + + parametersName + multiplicity + parametersMultiplicity + defaultValue + name + type + parametersType + + + + + + + parametersName + multiplicity + parametersMultiplicity + defaultValue + name + type + parametersType + + + + + + + parametersName + multiplicity + parametersMultiplicity + defaultValue + name + type + parametersType + + + + + + + parametersName + multiplicity + parametersMultiplicity + defaultValue + name + type + parametersType + + + + + + + parametersName + multiplicity + parametersMultiplicity + defaultValue + name + type + parametersType + + + + + + + parametersName + multiplicity + parametersMultiplicity + defaultValue + name + type + parametersType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/TapiNotification.uml b/UML/TapiNotification.uml index f9faeadf..e224f463 100644 --- a/UML/TapiNotification.uml +++ b/UML/TapiNotification.uml @@ -131,7 +131,7 @@ Copyright: 2018 Open Networking Foundation (ONF). - + @@ -376,6 +376,7 @@ This specifics of this is typically dependent on the implementation protocol &am + diff --git a/UML/TapiTopology.notation b/UML/TapiTopology.notation index d64994b6..43793c53 100644 --- a/UML/TapiTopology.notation +++ b/UML/TapiTopology.notation @@ -1376,7 +1376,7 @@ - + @@ -1769,213 +1769,213 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -2066,53 +2066,65 @@ - + + + - + + - + + - + + - + + - + + + - + + - + + - + + - + + - + @@ -2238,388 +2250,418 @@ - + + - + + - + + - + + - + + - + + - + - + + - + + - + + - + + - + + - + + - - + + + + - + + - + + - + + - + + - - + + + + - + + - + + - + + - + + - + - + + - + + - + + - + + - + + - + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/UML/TapiVirtualNetwork.notation b/UML/TapiVirtualNetwork.notation index 83e27be1..fff8bfa1 100644 --- a/UML/TapiVirtualNetwork.notation +++ b/UML/TapiVirtualNetwork.notation @@ -1,5 +1,5 @@ - + @@ -157,26 +157,10 @@ - - - - - - - - - - - - - - - - - + @@ -189,62 +173,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - @@ -271,14 +207,6 @@ - - - - - - - - @@ -305,18 +233,10 @@ - - - - - - - - - + @@ -324,7 +244,7 @@ - + @@ -332,7 +252,7 @@ - + @@ -363,14 +283,6 @@ - - - - - - - - @@ -433,14 +345,6 @@ - - - - - - - - @@ -467,77 +371,157 @@ - - - - + + + + - + - - - - + + + + - + - - - - + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -571,136 +555,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -714,16 +568,6 @@ - - - - - - - - - - @@ -755,16 +599,6 @@ - - - - - - - - - - @@ -790,16 +624,6 @@ - - - - - - - - - - @@ -831,16 +655,6 @@ - - - - - - - - - - @@ -998,16 +812,6 @@ - - - - - - - - - - @@ -1033,16 +837,6 @@ - - - - - - - - - - @@ -1074,16 +868,6 @@ - - - - - - - - - - @@ -1108,15 +892,195 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1186,14 +1150,6 @@ - - - - - - - - @@ -1241,7 +1197,7 @@ - + @@ -1262,15 +1218,7 @@ - - - - - - - - - + @@ -1322,29 +1270,21 @@ - - - - - - - - - - - - + + + + - + - - - - + + + + - + @@ -1352,36 +1292,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1404,16 +1314,7 @@ - - - - - - - - - - + @@ -1446,16 +1347,6 @@ - - - - - - - - - - @@ -1487,5 +1378,26 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/UML/TapiVirtualNetwork.uml b/UML/TapiVirtualNetwork.uml index 8260446c..7a373207 100644 --- a/UML/TapiVirtualNetwork.uml +++ b/UML/TapiVirtualNetwork.uml @@ -96,7 +96,7 @@ License: This module is distributed under the Apache License 2.0 - + @@ -132,7 +132,7 @@ License: This module is distributed under the Apache License 2.0 - + @@ -187,7 +187,7 @@ At the lowest level of recursion, a FC represents a cross-connection within an N - + From 385977435ca0006f5a33d32da6df0bfde70f529c Mon Sep 17 00:00:00 2001 From: amazzini Date: Thu, 11 Jun 2020 15:10:34 +0200 Subject: [PATCH 4/6] PhotonicMedia: see "2020-06-09 TAPI Meeting notes" Notification: added DEVICE to ObjectType VirtualNtw: "schedule" type changed to "tapi-common:time-range" Connectivity: minor corrections in comments Adding YANG and TREE modules --- UML/TapiConnectivity.notation | 9347 +++++++++++---------- UML/TapiConnectivity.uml | 5 +- UML/TapiEquipment.notation | 6388 +++++++------- UML/TapiPhotonicMedia.notation | 1882 ++--- UML/TapiPhotonicMedia.uml | 68 +- UML/TapiStreaming.notation | 600 +- UML/TapiTopology.notation | 5 +- UML/TapiVirtualNetwork.notation | 385 +- YANG/tapi-connectivity@2020-04-23.yang | 10 +- YANG/tapi-notification@2020-04-23.yang | 4 + YANG/tapi-photonic-media@2020-04-23.tree | 276 +- YANG/tapi-photonic-media@2020-04-23.yang | 81 +- YANG/tapi-streaming@2020-04-23.tree | 4944 +++++------ YANG/tapi-streaming@2020-04-23.yang | 2 + YANG/tapi-virtual-network@2020-04-23.tree | 24 +- YANG/tapi-virtual-network@2020-04-23.yang | 13 +- 16 files changed, 12154 insertions(+), 11880 deletions(-) diff --git a/UML/TapiConnectivity.notation b/UML/TapiConnectivity.notation index 54b94628..177f0a80 100644 --- a/UML/TapiConnectivity.notation +++ b/UML/TapiConnectivity.notation @@ -1,642 +1,642 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - - + + + + - - - - - + + + + + - - - + + + parametersName parametersDirection parametersMultiplicity @@ -645,11 +645,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -658,11 +658,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -671,11 +671,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -684,11 +684,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -697,11 +697,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -710,11 +710,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -723,4920 +723,4941 @@ parametersType returnType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - - - - + + + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - + + - - - - - + + + + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - + + + - + - - - + + + - + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + - + - - - + + + - + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - + + + - - - - - - - - + + + + + + + + - - - + + + - - - + + + - - + + - - - - - + + + + + - - + + - - - + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - + + + - - + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - + + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - - + + + + - + - - - + + + - + - - - - + + + + - + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + + + + diff --git a/UML/TapiConnectivity.uml b/UML/TapiConnectivity.uml index 73442880..754d0883 100644 --- a/UML/TapiConnectivity.uml +++ b/UML/TapiConnectivity.uml @@ -754,9 +754,8 @@ The ForwadingConstruct can be considered as a component and the EndPoint as a Po - The FC Route (FcRoute) object class models the individual routes of an FC. -The route of an FC object is represented by a list of FCs at a lower level. -Note that depending on the service supported by an FC, an the FC can have multiple routes. + The Route of a Connection is modeled as a collection of Connection End Points. +The logical order of the Connection End Points within the Route object can be inferred by the TAPI client by the knowledge of the Topology information. diff --git a/UML/TapiEquipment.notation b/UML/TapiEquipment.notation index 8b201d21..ab577d13 100644 --- a/UML/TapiEquipment.notation +++ b/UML/TapiEquipment.notation @@ -1,1558 +1,1558 @@ - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - - - - + + + + - - -
+ + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - - - - - - - - - -
+ + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + parametersName parametersDirection parametersMultiplicity @@ -1561,11 +1561,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -1574,11 +1574,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -1587,11 +1587,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -1600,2098 +1600,2098 @@ parametersType returnType - - + + - - - - + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
- - + + - - - - + + + + - - - - - + + + + + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - + + + - - + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + diff --git a/UML/TapiPhotonicMedia.notation b/UML/TapiPhotonicMedia.notation index bbd22a2d..777fbe80 100644 --- a/UML/TapiPhotonicMedia.notation +++ b/UML/TapiPhotonicMedia.notation @@ -601,133 +601,133 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -758,165 +758,165 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -1022,13 +1022,13 @@ - - - + + + - + @@ -1272,6 +1272,14 @@ + + + + + + + + @@ -1290,7 +1298,7 @@ - + @@ -1366,6 +1374,18 @@ + + + + + + + + + + + + @@ -1384,7 +1404,7 @@ - + @@ -1418,7 +1438,7 @@ - + @@ -1522,7 +1542,7 @@ - + @@ -1638,363 +1658,277 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -2159,17 +2093,17 @@ - + - + - - - + + + @@ -2193,7 +2127,7 @@ - + @@ -2205,17 +2139,17 @@ - + - + - - - + + + @@ -2282,11 +2216,11 @@ - + - + @@ -2306,9 +2240,9 @@ - - - + + + @@ -2460,18 +2394,18 @@ - - - + + + - + - + @@ -2491,9 +2425,9 @@ - - - + + + @@ -2526,355 +2460,355 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -3643,138 +3577,138 @@ - - - + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - - - + @@ -4034,165 +3968,165 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -4480,154 +4414,154 @@ - - - + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - - - + @@ -4918,185 +4852,185 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/UML/TapiPhotonicMedia.uml b/UML/TapiPhotonicMedia.uml index c817ef6f..37ca10c3 100644 --- a/UML/TapiPhotonicMedia.uml +++ b/UML/TapiPhotonicMedia.uml @@ -51,7 +51,7 @@ License: This module is distributed under the Apache License 2.0 - + @@ -279,28 +279,6 @@ License: This module is distributed under the Apache License 2.0 - - TAPI 2.1.3 RC1 - - - In RC2 replace with composition from MediaChannelConfigPac - - - Zero = full delegation - - - Zero = full delegation does not apply for MC - - - capacity attribute: total capacity of an MCA/OTSiMCA -Capacity may be omitted if spectrum is specified. -Capacity cannot be omitted if spectrum is not specified - - - OTSiMCA Connectivity Service: -1) re-use MediaChannelAConnectivityServiceEndPointSpec, using CSEPHasServerCSEP recursive association -2) introduce new OTSiAMcConnectivityServiceEndPointSpec - allowing richer provisioning options - Deprecate explicit MCA CEP @@ -457,6 +435,13 @@ Capacity cannot be omitted if spectrum is not specified + + This class allows the provisioning of the parameters of a single OTSi. +In case it is not instantiated (see [0..*] with OtsiAConnectivityServiceEndPointSpec), it is intended that the choice of the parameter values is fully delegated to the server controller. + + + + The central frequency of the laser. It is the oscillation frequency of the corresponding electromagnetic wave @@ -571,11 +556,20 @@ Capacity cannot be omitted if spectrum is not specified + + This class allows the provisioning of the parameters of a single MC / OTSiMC. +The [1..*] with MediaChannelAConnectivityServiceEndPointSpec allows the configuration of power properties (PowerManagementConfigPac) even in case of no spectrum specified, i.e. "empty" MediaChannelConfigPac. + + + + - - + + + + - + @@ -722,6 +716,16 @@ at the Logical-Termination-Point (LTP) associated to the SIP. + + This class allows the provisioning of MCA/OTSiMCA (*) ConnectivityService. +It is possible to provision either +1) MC/OTSiMC bandwidth/capacity or +2) MC/OTSiMC spectrum. +For the provisioning of "OTSiMCA" ConnectivityService the MediaChannelAConnectivityServiceEndPointSpec is used, +leveraging the Layer Protocol Qualifier of CSEP (*) and the CSEPHasServerCSEP recursive association in case of combined provisioning, i.e. +when OTSiMCA" ConnectivityService provisioning drives also creation of "supporting" MCs. +(*) Note that that assembly related Layer Protocol Qualifiers (OTSiA, MCA, OTSiMCA) are not used, as the assembly is modeled through associations between objects. + @@ -730,11 +734,23 @@ at the Logical-Termination-Point (LTP) associated to the SIP. + + Total capacity of an MCA/OTSiMCA. +Capacity may be omitted if spectrum is specified. +Capacity cannot be omitted if spectrum is not specified. + + + This class allows the provisioning of OTSiA (*) ConnectivityService. +It is possible to either +1) delegate the choice of all OTSi characteristics to the server controller (zero OtsiTerminationConfigPac instances), or +2) specify one, more or all OtsiTerminationConfigPac parameters. +(*) Note that that assembly related Layer Protocol Qualifiers (OTSiA, MCA, OTSiMCA) are not used, as the assembly is modeled through associations between objects. + diff --git a/UML/TapiStreaming.notation b/UML/TapiStreaming.notation index 58c12dc7..c78bbd75 100644 --- a/UML/TapiStreaming.notation +++ b/UML/TapiStreaming.notation @@ -1800,245 +1800,245 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -2457,305 +2457,305 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/UML/TapiTopology.notation b/UML/TapiTopology.notation index 43793c53..39874816 100644 --- a/UML/TapiTopology.notation +++ b/UML/TapiTopology.notation @@ -4537,8 +4537,5 @@ - - - - + diff --git a/UML/TapiVirtualNetwork.notation b/UML/TapiVirtualNetwork.notation index fff8bfa1..62c4db6d 100644 --- a/UML/TapiVirtualNetwork.notation +++ b/UML/TapiVirtualNetwork.notation @@ -371,157 +371,157 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -892,195 +892,195 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -1399,5 +1399,8 @@ - + + + + diff --git a/YANG/tapi-connectivity@2020-04-23.yang b/YANG/tapi-connectivity@2020-04-23.yang index 4611be7a..0cdc187f 100644 --- a/YANG/tapi-connectivity@2020-04-23.yang +++ b/YANG/tapi-connectivity@2020-04-23.yang @@ -15,7 +15,7 @@ module tapi-connectivity { Project Web: Project List: Editor: Karthik Sethuraman - Andrea Mazzin + Andrea Mazzini Arturo Mayoral Nigel Davis "; description " @@ -35,6 +35,7 @@ module tapi-connectivity { License: This module is distributed under the Apache License 2.0."; revision 2020-04-23 { description "ONF Transport API version 2.1.3. + - Minor corrections in comments. Changes included in this TAPI release (v2.1.3) are listed in "; reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 7950, RFC 6087 and ONF TAPI UML model @@ -405,9 +406,8 @@ module tapi-connectivity { description "Provides optional resilience and state attributes to the Route."; } uses tapi-common:local-class; - description "The FC Route (FcRoute) object class models the individual routes of an FC. - The route of an FC object is represented by a list of FCs at a lower level. - Note that depending on the service supported by an FC, an the FC can have multiple routes."; + description "The Route of a Connection is modeled as a collection of Connection End Points. + The logical order of the Connection End Points within the Route object can be inferred by the TAPI client by the knowledge of the Topology information."; } grouping connectivity-context { list connectivity-service { @@ -548,7 +548,7 @@ module tapi-connectivity { config false; description "Value of 0 (zero) means 'unspecified priority'. Highest priority is 1, sometimes referred as 'preferred' or 'main' or 'intended' route. - Then 2 has lower priory than 1, 3 has lower priory than 2, etc."; + 2 has lower priority than 1, 3 has lower priority than 2, etc."; } leaf route-state { type route-state; diff --git a/YANG/tapi-notification@2020-04-23.yang b/YANG/tapi-notification@2020-04-23.yang index 9d4cfbd2..762f924b 100644 --- a/YANG/tapi-notification@2020-04-23.yang +++ b/YANG/tapi-notification@2020-04-23.yang @@ -29,6 +29,7 @@ module tapi-notification { License: This module is distributed under the Apache License 2.0"; revision 2020-04-23 { description "ONF Transport API version 2.1.3. + - Added DEVICE to ObjectType. Changes included in this TAPI release (v2.1.3) are listed in "; reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 7950, RFC 6087 and ONF TAPI UML model @@ -418,6 +419,9 @@ module tapi-notification { enum ABSTRACT_STRAND { description "none"; } + enum DEVICE { + description "none"; + } } description "The list of TAPI Global Object Class types on which Notifications can be raised."; } diff --git a/YANG/tapi-photonic-media@2020-04-23.tree b/YANG/tapi-photonic-media@2020-04-23.tree index 559e18b2..e4dc3769 100644 --- a/YANG/tapi-photonic-media@2020-04-23.tree +++ b/YANG/tapi-photonic-media@2020-04-23.tree @@ -122,6 +122,10 @@ module: tapi-photonic-media | +--ro power-spectral-density? decimal64 +--rw total-power-warn-threshold-upper? decimal64 +--rw total-power-warn-threshold-lower? decimal64 + +--rw local-id? string + +--rw name* [value-name] + +--rw value-name string + +--rw value? string augment /tapi-common:context/tapi-common:service-interface-point: +--rw media-channel-service-interface-point-spec +--ro mc-pool @@ -160,11 +164,28 @@ module: tapi-photonic-media +--rw media-channel-connectivity-service-end-point-spec +--rw mc-config | +--rw spectrum - | +--rw upper-frequency? uint64 - | +--rw lower-frequency? uint64 - | +--rw frequency-constraint - | +--rw adjustment-granularity? adjustment-granularity - | +--rw grid-type? grid-type + | | +--rw upper-frequency? uint64 + | | +--rw lower-frequency? uint64 + | | +--rw frequency-constraint + | | +--rw adjustment-granularity? adjustment-granularity + | | +--rw grid-type? grid-type + | +--rw power-management-config-pac + | | +--rw intended-maximum-output-power + | | | +--rw total-power? decimal64 + | | | +--rw power-spectral-density? decimal64 + | | +--rw intended-minimum-output-power + | | | +--rw total-power? decimal64 + | | | +--rw power-spectral-density? decimal64 + | | +--rw expected-maximum-input-power + | | | +--rw total-power? decimal64 + | | | +--rw power-spectral-density? decimal64 + | | +--rw expected-minimum-input-power + | | +--rw total-power? decimal64 + | | +--rw power-spectral-density? decimal64 + | +--rw local-id? string + | +--rw name* [value-name] + | +--rw value-name string + | +--rw value? string +--rw power-management-config +--rw intended-maximum-output-power | +--rw total-power? decimal64 @@ -214,11 +235,28 @@ module: tapi-photonic-media +-- media-channel-connectivity-service-end-point-spec +-- mc-config | +-- spectrum - | +-- upper-frequency? uint64 - | +-- lower-frequency? uint64 - | +-- frequency-constraint - | +-- adjustment-granularity? adjustment-granularity - | +-- grid-type? grid-type + | | +-- upper-frequency? uint64 + | | +-- lower-frequency? uint64 + | | +-- frequency-constraint + | | +-- adjustment-granularity? adjustment-granularity + | | +-- grid-type? grid-type + | +-- power-management-config-pac + | | +-- intended-maximum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- intended-minimum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-maximum-input-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-minimum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- local-id? string + | +-- name* [value-name] + | +-- value-name string + | +-- value? string +-- power-management-config +-- intended-maximum-output-power | +-- total-power? decimal64 @@ -236,11 +274,28 @@ module: tapi-photonic-media +-- media-channel-connectivity-service-end-point-spec +-- mc-config | +-- spectrum - | +-- upper-frequency? uint64 - | +-- lower-frequency? uint64 - | +-- frequency-constraint - | +-- adjustment-granularity? adjustment-granularity - | +-- grid-type? grid-type + | | +-- upper-frequency? uint64 + | | +-- lower-frequency? uint64 + | | +-- frequency-constraint + | | +-- adjustment-granularity? adjustment-granularity + | | +-- grid-type? grid-type + | +-- power-management-config-pac + | | +-- intended-maximum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- intended-minimum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-maximum-input-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-minimum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- local-id? string + | +-- name* [value-name] + | +-- value-name string + | +-- value? string +-- power-management-config +-- intended-maximum-output-power | +-- total-power? decimal64 @@ -258,11 +313,28 @@ module: tapi-photonic-media +-- media-channel-connectivity-service-end-point-spec +-- mc-config | +-- spectrum - | +-- upper-frequency? uint64 - | +-- lower-frequency? uint64 - | +-- frequency-constraint - | +-- adjustment-granularity? adjustment-granularity - | +-- grid-type? grid-type + | | +-- upper-frequency? uint64 + | | +-- lower-frequency? uint64 + | | +-- frequency-constraint + | | +-- adjustment-granularity? adjustment-granularity + | | +-- grid-type? grid-type + | +-- power-management-config-pac + | | +-- intended-maximum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- intended-minimum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-maximum-input-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-minimum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- local-id? string + | +-- name* [value-name] + | +-- value-name string + | +-- value? string +-- power-management-config +-- intended-maximum-output-power | +-- total-power? decimal64 @@ -280,11 +352,28 @@ module: tapi-photonic-media +-- media-channel-connectivity-service-end-point-spec +-- mc-config | +-- spectrum - | +-- upper-frequency? uint64 - | +-- lower-frequency? uint64 - | +-- frequency-constraint - | +-- adjustment-granularity? adjustment-granularity - | +-- grid-type? grid-type + | | +-- upper-frequency? uint64 + | | +-- lower-frequency? uint64 + | | +-- frequency-constraint + | | +-- adjustment-granularity? adjustment-granularity + | | +-- grid-type? grid-type + | +-- power-management-config-pac + | | +-- intended-maximum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- intended-minimum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-maximum-input-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-minimum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- local-id? string + | +-- name* [value-name] + | +-- value-name string + | +-- value? string +-- power-management-config +-- intended-maximum-output-power | +-- total-power? decimal64 @@ -302,11 +391,28 @@ module: tapi-photonic-media +-- media-channel-connectivity-service-end-point-spec +-- mc-config | +-- spectrum - | +-- upper-frequency? uint64 - | +-- lower-frequency? uint64 - | +-- frequency-constraint - | +-- adjustment-granularity? adjustment-granularity - | +-- grid-type? grid-type + | | +-- upper-frequency? uint64 + | | +-- lower-frequency? uint64 + | | +-- frequency-constraint + | | +-- adjustment-granularity? adjustment-granularity + | | +-- grid-type? grid-type + | +-- power-management-config-pac + | | +-- intended-maximum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- intended-minimum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-maximum-input-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-minimum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- local-id? string + | +-- name* [value-name] + | +-- value-name string + | +-- value? string +-- power-management-config +-- intended-maximum-output-power | +-- total-power? decimal64 @@ -324,11 +430,28 @@ module: tapi-photonic-media +-- media-channel-connectivity-service-end-point-spec +-- mc-config | +-- spectrum - | +-- upper-frequency? uint64 - | +-- lower-frequency? uint64 - | +-- frequency-constraint - | +-- adjustment-granularity? adjustment-granularity - | +-- grid-type? grid-type + | | +-- upper-frequency? uint64 + | | +-- lower-frequency? uint64 + | | +-- frequency-constraint + | | +-- adjustment-granularity? adjustment-granularity + | | +-- grid-type? grid-type + | +-- power-management-config-pac + | | +-- intended-maximum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- intended-minimum-output-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-maximum-input-power + | | | +-- total-power? decimal64 + | | | +-- power-spectral-density? decimal64 + | | +-- expected-minimum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- local-id? string + | +-- name* [value-name] + | +-- value-name string + | +-- value? string +-- power-management-config +-- intended-maximum-output-power | +-- total-power? decimal64 @@ -455,6 +578,10 @@ module: tapi-photonic-media | +--ro power-spectral-density? decimal64 +-- total-power-warn-threshold-upper? decimal64 +-- total-power-warn-threshold-lower? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-connectivity:create-connectivity-service/tapi-connectivity:output/tapi-connectivity:service/tapi-connectivity:end-point: +-- otsi-connectivity-service-end-point-spec +-- otsi-config @@ -479,6 +606,10 @@ module: tapi-photonic-media | +--ro power-spectral-density? decimal64 +-- total-power-warn-threshold-upper? decimal64 +-- total-power-warn-threshold-lower? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-connectivity:get-connectivity-service-details/tapi-connectivity:output/tapi-connectivity:service/tapi-connectivity:end-point: +-- otsi-connectivity-service-end-point-spec +-- otsi-config @@ -503,6 +634,10 @@ module: tapi-photonic-media | +--ro power-spectral-density? decimal64 +-- total-power-warn-threshold-upper? decimal64 +-- total-power-warn-threshold-lower? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-connectivity:get-connectivity-service-list/tapi-connectivity:output/tapi-connectivity:service/tapi-connectivity:end-point: +-- otsi-connectivity-service-end-point-spec +-- otsi-config @@ -527,6 +662,10 @@ module: tapi-photonic-media | +--ro power-spectral-density? decimal64 +-- total-power-warn-threshold-upper? decimal64 +-- total-power-warn-threshold-lower? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-connectivity:update-connectivity-service/tapi-connectivity:input/tapi-connectivity:end-point: +-- otsi-connectivity-service-end-point-spec +-- otsi-config @@ -551,6 +690,10 @@ module: tapi-photonic-media | +--ro power-spectral-density? decimal64 +-- total-power-warn-threshold-upper? decimal64 +-- total-power-warn-threshold-lower? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-connectivity:update-connectivity-service/tapi-connectivity:output/tapi-connectivity:service/tapi-connectivity:end-point: +-- otsi-connectivity-service-end-point-spec +-- otsi-config @@ -575,6 +718,10 @@ module: tapi-photonic-media | +--ro power-spectral-density? decimal64 +-- total-power-warn-threshold-upper? decimal64 +-- total-power-warn-threshold-lower? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-common:get-service-interface-point-details/tapi-common:output/tapi-common:sip: +-- otsi-service-interface-point-spec +--ro otsi-capability @@ -704,3 +851,62 @@ module: tapi-photonic-media +--ro laser-application-type? laser-type +--ro laser-bias-current? decimal64 +--ro laser-temperature? decimal64 + augment /tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point: + +--rw otsi-aconnectivity-service-end-point-spec + +--rw otsi-config* [local-id] + | +--rw central-frequency + | | +--rw frequency-constraint + | | | +--rw adjustment-granularity? adjustment-granularity + | | | +--rw grid-type? grid-type + | | +--rw central-frequency? uint64 + | +--rw spectrum + | | +--rw upper-frequency? uint64 + | | +--rw lower-frequency? uint64 + | | +--rw frequency-constraint + | | +--rw adjustment-granularity? adjustment-granularity + | | +--rw grid-type? grid-type + | +--rw application-identifier + | | +--rw application-identifier-type? application-identifier-type + | | +--rw application-code? string + | +--rw modulation? modulation-technique + | +--rw laser-control? laser-control-type + | +--rw transmit-power + | | +--rw total-power? decimal64 + | | +--ro power-spectral-density? decimal64 + | +--rw total-power-warn-threshold-upper? decimal64 + | +--rw total-power-warn-threshold-lower? decimal64 + | +--rw local-id string + | +--rw name* [value-name] + | +--rw value-name string + | +--rw value? string + +--rw number-of-otsi? uint64 + augment /tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point: + +--rw media-channel-aconnectivity-service-end-point-spec + +--rw mc-config* [local-id] + | +--rw spectrum + | | +--rw upper-frequency? uint64 + | | +--rw lower-frequency? uint64 + | | +--rw frequency-constraint + | | +--rw adjustment-granularity? adjustment-granularity + | | +--rw grid-type? grid-type + | +--rw power-management-config-pac + | | +--rw intended-maximum-output-power + | | | +--rw total-power? decimal64 + | | | +--rw power-spectral-density? decimal64 + | | +--rw intended-minimum-output-power + | | | +--rw total-power? decimal64 + | | | +--rw power-spectral-density? decimal64 + | | +--rw expected-maximum-input-power + | | | +--rw total-power? decimal64 + | | | +--rw power-spectral-density? decimal64 + | | +--rw expected-minimum-input-power + | | +--rw total-power? decimal64 + | | +--rw power-spectral-density? decimal64 + | +--rw local-id string + | +--rw name* [value-name] + | +--rw value-name string + | +--rw value? string + +--rw number-of-mc? uint64 + +--rw capacity + +--rw value? uint64 + +--rw unit? capacity-unit diff --git a/YANG/tapi-photonic-media@2020-04-23.yang b/YANG/tapi-photonic-media@2020-04-23.yang index 0dd04bf9..97972523 100644 --- a/YANG/tapi-photonic-media@2020-04-23.yang +++ b/YANG/tapi-photonic-media@2020-04-23.yang @@ -35,6 +35,18 @@ module tapi-photonic-media { License: This module is distributed under the Apache License 2.0"; revision 2020-04-23 { description "ONF Transport API version 2.1.3. + - OtsiConnectivityServiceEndPointSpec class, deprecated + - New OtsiAConnectivityServiceEndPointSpec, with numberOfOTSi property (integer). + - OtsiCsepHasOtsiConfigPac association, move from 1-1 to 0-*, i.e. allowing more OtsiTerminationConfigPac instances per OTSi CSEP + This allows to move from one OTSi CSEP instance per OTSi signal to one OTSi CSEP instance including the information related to + + zero (full delegation), + + 1 or more (constrained provisioning) OTSi signals. + - OtsiTerminationConfigPac class, make all properties as optional (0..1) + + This allows delegation or specification of selected properties + - Similar modification for Media Channel: MediaChannelConnectivityServiceEndPointSpec deprecated + - New MediaChannelAssemblyConnectivityServiceEndPointSpec, add capacity property. + - SmcCsepHasMcConfigPac association, move from 1-1 to 1-* + - MediaChannelConfigPac, set spectrum attribute as optional [0..1]. Changes included in this TAPI release (v2.1.3) are listed in "; reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 7950, RFC 6087 and ONF TAPI UML model @@ -292,6 +304,20 @@ module tapi-photonic-media { } description "none"; } + augment "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point" { + container otsi-aconnectivity-service-end-point-spec { + uses otsi-aconnectivity-service-end-point-spec; + description "none"; + } + description "none"; + } + augment "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point" { + container media-channel-aconnectivity-service-end-point-spec { + uses media-channel-aconnectivity-service-end-point-spec; + description "none"; + } + description "none"; + } /************************** * package object-classes **************************/ @@ -502,7 +528,9 @@ module tapi-photonic-media { } description "Allows to configure the Lowerpower threshold which is expected to be different from Default, but within the Min and Max values specified as OTSi SIP capability."; } - description "none"; + uses tapi-common:local-class; + description "This class allows the provisioning of the parameters of a single OTSi. + In case it is not instantiated (see [0..*] with OtsiAConnectivityServiceEndPointSpec), it is intended that the choice of the parameter values is fully delegated to the server controller."; } grouping fec-properties-pac { leaf pre-fec-ber { @@ -565,7 +593,13 @@ module tapi-photonic-media { uses spectrum-band; description "none"; } - description "none"; + container power-management-config-pac { + uses power-management-config-pac; + description "none"; + } + uses tapi-common:local-class; + description "This class allows the provisioning of the parameters of a single MC / OTSiMC. + The [1..*] with MediaChannelAConnectivityServiceEndPointSpec allows the configuration of power properties (PowerManagementConfigPac) even in case of no spectrum specified, i.e. 'empty' MediaChannelConfigPac."; } grouping media-channel-connection-end-point-spec { container media-channel { @@ -714,6 +748,49 @@ module tapi-photonic-media { } description "none"; } + grouping media-channel-aconnectivity-service-end-point-spec { + list mc-config { + key 'local-id'; + uses media-channel-config-pac; + description "none"; + } + leaf number-of-mc { + type uint64; + default "1"; + description "none"; + } + container capacity { + uses tapi-common:capacity-value; + description "Total capacity of an MCA/OTSiMCA. + Capacity may be omitted if spectrum is specified. + Capacity cannot be omitted if spectrum is not specified."; + } + description "This class allows the provisioning of MCA/OTSiMCA (*) ConnectivityService. + It is possible to provision either + 1) MC/OTSiMC bandwidth/capacity or + 2) MC/OTSiMC spectrum. + For the provisioning of 'OTSiMCA' ConnectivityService the MediaChannelAConnectivityServiceEndPointSpec is used, + leveraging the Layer Protocol Qualifier of CSEP (*) and the CSEPHasServerCSEP recursive association in case of combined provisioning, i.e. + when OTSiMCA' ConnectivityService provisioning drives also creation of 'supporting' MCs. + (*) Note that that assembly related Layer Protocol Qualifiers (OTSiA, MCA, OTSiMCA) are not used, as the assembly is modeled through associations between objects."; + } + grouping otsi-aconnectivity-service-end-point-spec { + list otsi-config { + key 'local-id'; + uses otsi-termination-config-pac; + description "none"; + } + leaf number-of-otsi { + type uint64; + default "1"; + description "none"; + } + description "This class allows the provisioning of OTSiA (*) ConnectivityService. + It is possible to either + 1) delegate the choice of all OTSi characteristics to the server controller (zero OtsiTerminationConfigPac instances), or + 2) specify one, more or all OtsiTerminationConfigPac parameters. + (*) Note that that assembly related Layer Protocol Qualifiers (OTSiA, MCA, OTSiMCA) are not used, as the assembly is modeled through associations between objects."; + } /************************** * package type-definitions diff --git a/YANG/tapi-streaming@2020-04-23.tree b/YANG/tapi-streaming@2020-04-23.tree index e4048f5b..4253b1ab 100644 --- a/YANG/tapi-streaming@2020-04-23.tree +++ b/YANG/tapi-streaming@2020-04-23.tree @@ -1,2471 +1,2473 @@ - -module: tapi-streaming - augment /tapi-common:context: - +--rw stream-admin-context {tapi-streaming-admin}? - +--ro stream-monitor* [uuid] - | +--ro id-of-last-record-read-from-log? string - | +--ro id-of-last-record-written-to-log? string - | +--ro available-stream - | | +--ro available-stream-uuid? -> /tapi-common:context/tapi-streaming:stream-context/available-stream/uuid - | +--ro client-id? string - | +--ro last-updated? tapi-common:date-and-time - | +--ro client-address? string - | +--ro uuid uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--rw uuid? uuid - +--rw name* [value-name] - +--rw value-name string - +--rw value? string - augment /tapi-common:context: - +--rw stream-context {tapi-streaming}? - +--ro available-stream* [uuid] - | +--ro connection-address? string - | +--ro stream-state? stream-state - | +--ro supported-stream-type - | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid - | +--ro stream-id? string - | +--ro connection-protocol? string - | +--ro uuid uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro supported-stream-type* [uuid] - +--ro stream-type-name? string - +--ro record-retention? string - +--ro segment-size? string - +--ro record-content* object-class-identifier - +--ro log-storage-strategy? log-storage-strategy - +--ro log-record-strategy? log-record-strategy - +--ro uuid uuid - +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--rw compacted-log-details {tapi-streaming}? - | +--ro tombstone-retention? string - | +--ro compaction-delay? string - +--ro connection-protocol-details {tapi-streaming}? - +--ro allowed-connection-protocols* string - - rpcs: - +---x connect-to-stream - | +---w input - | +---w start-from-token? string - | +---w connection-address? string - +---x get-available-stream-connection-details - | +--ro output - | +--ro active-connections* [] - | +--ro connection-address? string - | +--ro stream-state? stream-state - | +--ro supported-stream-type - | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid - | +--ro stream-id? string - | +--ro connection-protocol? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +---x get-supported-stream-connection-types - +--ro output - +--ro supported-stream-types* [] - +--ro stream-type-name? string - +--ro record-retention? string - +--ro segment-size? string - +--ro record-content* object-class-identifier - +--ro log-storage-strategy? log-storage-strategy - +--ro log-record-strategy? log-record-strategy - +--ro uuid? uuid - +--ro name* [value-name] - +--ro value-name string - +--ro value? string - - notifications: - +---n stream-record - +--ro log-record* [] - +--ro log-record-header - | +--ro tapi-context? tapi-common:uuid - | +--ro token? string - | +--ro full-log-record-offset-id* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro log-append-time-stamp? tapi-common:date-and-time - | +--ro entity-key? string - | +--ro record-type? record-type - | +--ro record-authenticity-token? string - +--ro log-record-body - +--ro event-time-stamp - | +--ro primary-time-stamp? tapi-common:date-and-time - | +--ro start-time-stamp? tapi-common:date-and-time - | +--ro spread? spread - | +--ro source-precision? source-precision - +--ro event-source? event-source - +--ro additional-event-info* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro parent-address* string - +--ro record-content? object-class-identifier - +--rw condition-detector {tapi-streaming}? - | +--ro condition-native-name? string - | +--ro measured-entity-uuid? tapi-common:uuid - | +--ro measured-entity-native-id? string - | +--ro condition-normalized-name? string - | +--ro measured-entity-class? object-class-identifier - | +--ro detector-uuid? tapi-common:uuid - | +--ro detector-native-id? string - | +--ro condition-detector-type? condition-detector-type - | +--ro measured-entity-local-id* string - | +--ro alarm-condition-detector-detail {tapi-streaming}? - | +--ro alarm-detector-state? alarm-detector-state - | +--ro legacy-properties - | +--ro perceived-severity? perceived-severity - | +--ro service-affect? service-affect - | +--ro is-acknowledged? boolean - | +--ro additional-alarm-info* string - +--ro service-interface-point {tapi-streaming}? - | +--ro layer-protocol-name? layer-protocol-name - | +--ro supported-layer-protocol-qualifier* layer-protocol-qualifier - | +--ro direction? port-direction - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | +--ro total-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro bandwidth-profile - | +--ro bw-profile-type? bandwidth-profile-type - | +--ro committed-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro committed-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro color-aware? boolean - | +--ro coupling-flag? boolean - +--ro any-class {tapi-streaming}? - +--ro stream-monitor {tapi-streaming-admin}? - | +--ro id-of-last-record-read-from-log? string - | +--ro id-of-last-record-written-to-log? string - | +--ro available-stream - | | +--ro available-stream-uuid? -> /tapi-common:context/tapi-streaming:stream-context/available-stream/uuid - | +--ro client-id? string - | +--ro last-updated? tapi-common:date-and-time - | +--ro client-address? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro supported-stream-type {tapi-streaming}? - | +--ro stream-type-name? string - | +--ro record-retention? string - | +--ro segment-size? string - | +--ro record-content* object-class-identifier - | +--ro log-storage-strategy? log-storage-strategy - | +--ro log-record-strategy? log-record-strategy - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro available-stream {tapi-streaming}? - | +--ro connection-address? string - | +--ro stream-state? stream-state - | +--ro supported-stream-type - | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid - | +--ro stream-id? string - | +--ro connection-protocol? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro connection {tapi-streaming}? - | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | +--ro lower-connection* [connection-uuid] - | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | +--ro supported-client-link* [topology-uuid link-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro link-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/link/uuid - | +--ro route* [local-id] - | | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | | +--ro resilience-route-pac - | | | +--ro priority? uint64 - | | | +--ro route-state? route-state - | | | +--ro local-id? string - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro switch-control* [uuid] - | | +--ro sub-switch-control* [connection-uuid switch-control-uuid] - | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | | | +--ro switch-control-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/switch-control/uuid - | | +--ro switch* [local-id] - | | | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | | | +--ro selected-route* [connection-uuid route-local-id] - | | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | | | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id - | | | +--ro selection-control? selection-control - | | | +--ro selection-reason? selection-reason - | | | +--ro switch-direction? tapi-common:port-direction - | | | +--ro local-id string - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro resilience-type - | | | +--ro restoration-policy? restoration-policy - | | | +--ro protection-type? protection-type - | | +--ro restoration-coordinate-type? coordinate-type - | | +--ro restore-priority? uint64 - | | +--ro reversion-mode? reversion-mode - | | +--ro wait-to-revert-time? uint64 - | | +--ro hold-off-time? uint64 - | | +--ro is-lock-out? boolean - | | +--ro is-frozen? boolean - | | +--ro is-coordinated-switching-both-ends? boolean - | | +--ro max-switch-times? uint64 - | | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name - | +--ro direction? tapi-common:forwarding-direction - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro connection-spec-reference - | | +--ro connection-spec-id? tapi-common:uuid - | | +--ro connection-spec-name? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro connection-end-point {tapi-streaming}? - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier - | +--ro parent-node-edge-point - | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro client-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro aggregated-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | +--ro connection-port-direction? tapi-common:port-direction - | +--ro connection-port-role? tapi-common:port-role - | +--ro cep-role* [] - | | +--ro role-name? string - | | +--ro connection-spec-reference - | | +--ro connection-spec-id? tapi-common:uuid - | | +--ro connection-spec-name? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro termination-direction? termination-direction - | +--ro termination-state? termination-state - +--ro connectivity-service {tapi-streaming}? - | +--ro end-point* [local-id] - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier - | | +--ro service-interface-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | | +--ro capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro direction? tapi-common:port-direction - | | +--ro role? tapi-common:port-role - | | +--ro protection-role? protection-role - | | +--ro peer-fwd-connectivity-service-end-point - | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | | +--ro protecting-connectivity-service-end-point - | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | | +--ro server-connectivity-service-end-point - | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | | +--ro local-id string - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | +--ro connection* [connection-uuid] - | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro service-layer? tapi-common:layer-protocol-name - | +--ro service-type? service-type - | +--ro service-level? string - | +--ro requested-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro connectivity-direction? tapi-common:forwarding-direction - | +--ro schedule - | | +--ro end-time? date-and-time - | | +--ro start-time? date-and-time - | +--ro coroute-inclusion - | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | +--ro diversity-exclusion* [connectivity-service-uuid] - | | +--ro connectivity-service-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | +--ro connection-exclusion* tapi-common:uuid - | +--ro connection-inclusion* tapi-common:uuid - | +--ro cost-characteristic* [cost-name] - | | +--ro cost-name string - | | +--ro cost-value? string - | | +--ro cost-algorithm? string - | +--ro latency-characteristic* [traffic-property-name] - | | +--ro traffic-property-name string - | | +--ro fixed-latency-characteristic? string - | | +--ro queing-latency-characteristic? string - | | +--ro jitter-characteristic? string - | | +--ro wander-characteristic? string - | +--ro risk-diversity-characteristic* [risk-characteristic-name] - | | +--ro risk-characteristic-name string - | | +--ro risk-identifier-list* string - | +--ro diversity-policy? diversity-policy - | +--ro route-objective-function? route-objective-function - | +--ro route-direction? tapi-common:forwarding-direction - | +--ro is-exclusive? boolean - | +--ro max-allowed-cost - | | +--ro value? uint64 - | | +--ro priority? uint64 - | +--ro max-allowed-hops - | | +--ro value? uint64 - | | +--ro priority? uint64 - | +--ro max-allowed-delay - | | +--ro value? uint64 - | | +--ro priority? uint64 - | +--ro include-topology* tapi-common:uuid - | +--ro avoid-topology* tapi-common:uuid - | +--ro include-path* tapi-common:uuid - | +--ro exclude-path* tapi-common:uuid - | +--ro include-link* tapi-common:uuid - | +--ro exclude-link* tapi-common:uuid - | +--ro include-node* tapi-common:uuid - | +--ro exclude-node* tapi-common:uuid - | +--ro preferred-transport-layer* tapi-common:layer-protocol-name - | +--ro resilience-type - | | +--ro restoration-policy? restoration-policy - | | +--ro protection-type? protection-type - | +--ro restoration-coordinate-type? coordinate-type - | +--ro restore-priority? uint64 - | +--ro reversion-mode? reversion-mode - | +--ro wait-to-revert-time? uint64 - | +--ro hold-off-time? uint64 - | +--ro is-lock-out? boolean - | +--ro is-frozen? boolean - | +--ro is-coordinated-switching-both-ends? boolean - | +--ro max-switch-times? uint64 - | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro connectivity-service-end-point {tapi-streaming}? - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier - | +--ro service-interface-point - | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | +--ro capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro direction? tapi-common:port-direction - | +--ro role? tapi-common:port-role - | +--ro protection-role? protection-role - | +--ro peer-fwd-connectivity-service-end-point - | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | +--ro protecting-connectivity-service-end-point - | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | +--ro server-connectivity-service-end-point - | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | +--ro local-id? string - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro route {tapi-streaming}? - | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | +--ro resilience-route-pac - | | +--ro priority? uint64 - | | +--ro route-state? route-state - | | +--ro local-id? string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro switch {tapi-streaming}? - | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | +--ro selected-route* [connection-uuid route-local-id] - | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id - | +--ro selection-control? selection-control - | +--ro selection-reason? selection-reason - | +--ro switch-direction? tapi-common:port-direction - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro switch-control {tapi-streaming}? - | +--ro sub-switch-control* [connection-uuid switch-control-uuid] - | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | | +--ro switch-control-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/switch-control/uuid - | +--ro switch* [local-id] - | | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid - | | +--ro selected-route* [connection-uuid route-local-id] - | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid - | | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id - | | +--ro selection-control? selection-control - | | +--ro selection-reason? selection-reason - | | +--ro switch-direction? tapi-common:port-direction - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro resilience-type - | | +--ro restoration-policy? restoration-policy - | | +--ro protection-type? protection-type - | +--ro restoration-coordinate-type? coordinate-type - | +--ro restore-priority? uint64 - | +--ro reversion-mode? reversion-mode - | +--ro wait-to-revert-time? uint64 - | +--ro hold-off-time? uint64 - | +--ro is-lock-out? boolean - | +--ro is-frozen? boolean - | +--ro is-coordinated-switching-both-ends? boolean - | +--ro max-switch-times? uint64 - | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name - +--ro equipment {tapi-streaming}? - | +--ro contained-holder* [uuid] - | | +--ro occupying-fru - | | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid - | | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid - | | +--ro expected-holder - | | | +--ro common-holder-properties - | | | +--ro holder-category? holder-category - | | | +--ro is-guided? boolean - | | | +--ro holder-location? string - | | +--ro actual-holder - | | | +--ro common-holder-properties - | | | +--ro holder-category? holder-category - | | | +--ro is-guided? boolean - | | | +--ro holder-location? string - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro category? equipment-category - | +--ro equipment-location? string - | +--ro geographical-location? string - | +--ro is-expected-actual-mismatch? boolean - | +--ro expected-equipment* [] - | | +--ro expected-non-field-replaceable-module* [] - | | | +--ro common-equipment-properties - | | | +--ro asset-type-identifier? string - | | | +--ro equipment-type-description? string - | | | +--ro equipment-type-identifier? string - | | | +--ro equipment-type-name? string - | | | +--ro equipment-type-version? string - | | | +--ro manufacturer-identifier? string - | | | +--ro manufacturer-name? string - | | +--ro expected-holder* [] - | | | +--ro common-holder-properties - | | | +--ro holder-category? holder-category - | | | +--ro is-guided? boolean - | | | +--ro holder-location? string - | | +--ro common-equipment-properties - | | +--ro asset-type-identifier? string - | | +--ro equipment-type-description? string - | | +--ro equipment-type-identifier? string - | | +--ro equipment-type-name? string - | | +--ro equipment-type-version? string - | | +--ro manufacturer-identifier? string - | | +--ro manufacturer-name? string - | +--ro actual-equipment - | | +--ro actual-non-field-replaceable-module* [] - | | | +--ro common-actual-properties - | | | | +--ro asset-instance-identifier? string - | | | | +--ro is-powered? boolean - | | | | +--ro manufacture-date? tapi-common:date-and-time - | | | | +--ro serial-number? string - | | | | +--ro temperature? decimal64 - | | | +--ro common-equipment-properties - | | | +--ro asset-type-identifier? string - | | | +--ro equipment-type-description? string - | | | +--ro equipment-type-identifier? string - | | | +--ro equipment-type-name? string - | | | +--ro equipment-type-version? string - | | | +--ro manufacturer-identifier? string - | | | +--ro manufacturer-name? string - | | +--ro common-actual-properties - | | | +--ro asset-instance-identifier? string - | | | +--ro is-powered? boolean - | | | +--ro manufacture-date? tapi-common:date-and-time - | | | +--ro serial-number? string - | | | +--ro temperature? decimal64 - | | +--ro common-equipment-properties - | | +--ro asset-type-identifier? string - | | +--ro equipment-type-description? string - | | +--ro equipment-type-identifier? string - | | +--ro equipment-type-name? string - | | +--ro equipment-type-version? string - | | +--ro manufacturer-identifier? string - | | +--ro manufacturer-name? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro holder {tapi-streaming}? - | +--ro occupying-fru - | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid - | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid - | +--ro expected-holder - | | +--ro common-holder-properties - | | +--ro holder-category? holder-category - | | +--ro is-guided? boolean - | | +--ro holder-location? string - | +--ro actual-holder - | | +--ro common-holder-properties - | | +--ro holder-category? holder-category - | | +--ro is-guided? boolean - | | +--ro holder-location? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro access-port {tapi-streaming}? - | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] - | | +--ro connector-identification string - | | +--ro pin-identification string - | | +--ro equipment-uuid tapi-common:uuid - | | +--ro pin-and-role* [] - | | +--ro location-in-connector? string - | | +--ro pin-role* string - | | +--ro pin-name? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro abstract-strand {tapi-streaming}? - | +--ro adjacent-strand* [physical-span-uuid abstract-strand-local-id] - | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid - | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id - | +--ro spliced-strand* [physical-span-uuid abstract-strand-local-id] - | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid - | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id - | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] - | | +--ro connector-identification string - | | +--ro pin-identification string - | | +--ro equipment-uuid tapi-common:uuid - | | +--ro pin-and-role* [] - | | +--ro location-in-connector? string - | | +--ro pin-role* string - | | +--ro pin-name? string - | +--ro strand-media-characteristics* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro device {tapi-streaming}? - | +--ro equipment* [uuid] - | | +--ro contained-holder* [uuid] - | | | +--ro occupying-fru - | | | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid - | | | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid - | | | +--ro expected-holder - | | | | +--ro common-holder-properties - | | | | +--ro holder-category? holder-category - | | | | +--ro is-guided? boolean - | | | | +--ro holder-location? string - | | | +--ro actual-holder - | | | | +--ro common-holder-properties - | | | | +--ro holder-category? holder-category - | | | | +--ro is-guided? boolean - | | | | +--ro holder-location? string - | | | +--ro uuid uuid - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro category? equipment-category - | | +--ro equipment-location? string - | | +--ro geographical-location? string - | | +--ro is-expected-actual-mismatch? boolean - | | +--ro expected-equipment* [] - | | | +--ro expected-non-field-replaceable-module* [] - | | | | +--ro common-equipment-properties - | | | | +--ro asset-type-identifier? string - | | | | +--ro equipment-type-description? string - | | | | +--ro equipment-type-identifier? string - | | | | +--ro equipment-type-name? string - | | | | +--ro equipment-type-version? string - | | | | +--ro manufacturer-identifier? string - | | | | +--ro manufacturer-name? string - | | | +--ro expected-holder* [] - | | | | +--ro common-holder-properties - | | | | +--ro holder-category? holder-category - | | | | +--ro is-guided? boolean - | | | | +--ro holder-location? string - | | | +--ro common-equipment-properties - | | | +--ro asset-type-identifier? string - | | | +--ro equipment-type-description? string - | | | +--ro equipment-type-identifier? string - | | | +--ro equipment-type-name? string - | | | +--ro equipment-type-version? string - | | | +--ro manufacturer-identifier? string - | | | +--ro manufacturer-name? string - | | +--ro actual-equipment - | | | +--ro actual-non-field-replaceable-module* [] - | | | | +--ro common-actual-properties - | | | | | +--ro asset-instance-identifier? string - | | | | | +--ro is-powered? boolean - | | | | | +--ro manufacture-date? tapi-common:date-and-time - | | | | | +--ro serial-number? string - | | | | | +--ro temperature? decimal64 - | | | | +--ro common-equipment-properties - | | | | +--ro asset-type-identifier? string - | | | | +--ro equipment-type-description? string - | | | | +--ro equipment-type-identifier? string - | | | | +--ro equipment-type-name? string - | | | | +--ro equipment-type-version? string - | | | | +--ro manufacturer-identifier? string - | | | | +--ro manufacturer-name? string - | | | +--ro common-actual-properties - | | | | +--ro asset-instance-identifier? string - | | | | +--ro is-powered? boolean - | | | | +--ro manufacture-date? tapi-common:date-and-time - | | | | +--ro serial-number? string - | | | | +--ro temperature? decimal64 - | | | +--ro common-equipment-properties - | | | +--ro asset-type-identifier? string - | | | +--ro equipment-type-description? string - | | | +--ro equipment-type-identifier? string - | | | +--ro equipment-type-name? string - | | | +--ro equipment-type-version? string - | | | +--ro manufacturer-identifier? string - | | | +--ro manufacturer-name? string - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro access-port* [uuid] - | | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] - | | | +--ro connector-identification string - | | | +--ro pin-identification string - | | | +--ro equipment-uuid tapi-common:uuid - | | | +--ro pin-and-role* [] - | | | +--ro location-in-connector? string - | | | +--ro pin-role* string - | | | +--ro pin-name? string - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro physical-span {tapi-streaming}? - | +--ro access-port* [device-uuid access-port-uuid] - | | +--ro device-uuid -> /tapi-common:context/tapi-equipment:physical-context/device/uuid - | | +--ro access-port-uuid -> /tapi-common:context/tapi-equipment:physical-context/device/access-port/uuid - | +--ro abstract-strand* [local-id] - | | +--ro adjacent-strand* [physical-span-uuid abstract-strand-local-id] - | | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid - | | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id - | | +--ro spliced-strand* [physical-span-uuid abstract-strand-local-id] - | | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid - | | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id - | | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] - | | | +--ro connector-identification string - | | | +--ro pin-identification string - | | | +--ro equipment-uuid tapi-common:uuid - | | | +--ro pin-and-role* [] - | | | +--ro location-in-connector? string - | | | +--ro pin-role* string - | | | +--ro pin-name? string - | | +--ro strand-media-characteristics* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro mep {tapi-streaming}? - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro direction? tapi-common:termination-direction - | +--ro mep-identifier? string - | +--ro peer-mep-identifier* string - | +--ro local-id? string - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro oam-job {tapi-streaming}? - | +--ro oam-service-end-point* [oam-service-uuid oam-service-end-point-local-id] - | | +--ro oam-service-uuid -> /tapi-common:context/tapi-oam:oam-context/oam-service/uuid - | | +--ro oam-service-end-point-local-id -> /tapi-common:context/tapi-oam:oam-context/oam-service/end-point/local-id - | +--ro oam-profile - | | +--ro oam-profile-uuid? -> /tapi-common:context/tapi-oam:oam-context/oam-profile/uuid - | +--ro pm-current-data* [local-id] - | | +--ro pm-history-data* [local-id] - | | | +--ro granularity-period - | | | | +--ro value? uint64 - | | | | +--ro unit? time-unit - | | | +--ro period-end-time? tapi-common:date-and-time - | | | +--ro suspect-interval-flag? boolean - | | | +--ro local-id string - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro granularity-period - | | | +--ro value? uint64 - | | | +--ro unit? time-unit - | | +--ro timestamp? tapi-common:date-and-time - | | +--ro elapsed-time - | | | +--ro period* [unit] - | | | +--ro value? uint64 - | | | +--ro unit time-unit - | | +--ro suspect-interval-flag? boolean - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro oam-job-type? oam-job-type - | +--ro schedule - | | +--ro end-time? date-and-time - | | +--ro start-time? date-and-time - | +--ro creation-time? tapi-common:date-and-time - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro meg {tapi-streaming}? - | +--ro mep* [local-id] - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro direction? tapi-common:termination-direction - | | +--ro mep-identifier? string - | | +--ro peer-mep-identifier* string - | | +--ro local-id string - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | +--ro mip* [local-id] - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro direction? tapi-common:forwarding-direction - | +--ro meg-level? uint64 - | +--ro meg-identifier? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro mip {tapi-streaming}? - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro oam-service {tapi-streaming}? - | +--ro end-point* [local-id] - | | +--ro service-interface-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro connectivity-service-end-point - | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | | +--ro mep - | | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid - | | | +--ro mep-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mep/local-id - | | +--ro mip - | | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid - | | | +--ro mip-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mip/local-id - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro direction? tapi-common:port-direction - | | +--ro mep-identifier? string - | | +--ro peer-mep-identifier* string - | | +--ro local-id string - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | +--ro meg - | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid - | +--ro oam-profile - | | +--ro oam-profile-uuid? -> /tapi-common:context/tapi-oam:oam-context/oam-profile/uuid - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro direction? tapi-common:forwarding-direction - | +--ro meg-level? uint64 - +--ro oam-service-end-point {tapi-streaming}? - | +--ro service-interface-point - | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | +--ro connectivity-service-end-point - | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid - | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id - | +--ro mep - | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid - | | +--ro mep-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mep/local-id - | +--ro mip - | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid - | | +--ro mip-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mip/local-id - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro direction? tapi-common:port-direction - | +--ro mep-identifier? string - | +--ro peer-mep-identifier* string - | +--ro local-id? string - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - +--ro pm-current-data {tapi-streaming}? - | +--ro pm-history-data* [local-id] - | | +--ro granularity-period - | | | +--ro value? uint64 - | | | +--ro unit? time-unit - | | +--ro period-end-time? tapi-common:date-and-time - | | +--ro suspect-interval-flag? boolean - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro granularity-period - | | +--ro value? uint64 - | | +--ro unit? time-unit - | +--ro timestamp? tapi-common:date-and-time - | +--ro elapsed-time - | | +--ro period* [unit] - | | +--ro value? uint64 - | | +--ro unit time-unit - | +--ro suspect-interval-flag? boolean - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro pm-history-data {tapi-streaming}? - | +--ro granularity-period - | | +--ro value? uint64 - | | +--ro unit? time-unit - | +--ro period-end-time? tapi-common:date-and-time - | +--ro suspect-interval-flag? boolean - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro oam-profile {tapi-streaming}? - | +--ro pm-threshold-data* [local-id] - | | +--ro granularity-period - | | | +--ro value? uint64 - | | | +--ro unit? time-unit - | | +--ro is-transient? boolean - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro pm-bin-data* [local-id] - | | +--ro granularity-period - | | | +--ro value? uint64 - | | | +--ro unit? time-unit - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro pm-threshold-data {tapi-streaming}? - | +--ro granularity-period - | | +--ro value? uint64 - | | +--ro unit? time-unit - | +--ro is-transient? boolean - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro pm-bin-data {tapi-streaming}? - | +--ro granularity-period - | | +--ro value? uint64 - | | +--ro unit? time-unit - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro path {tapi-streaming}? - | +--ro link* [topology-uuid link-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro link-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/link/uuid - | +--ro routing-constraint - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro risk-diversity-characteristic* [risk-characteristic-name] - | | | +--ro risk-characteristic-name string - | | | +--ro risk-identifier-list* string - | | +--ro diversity-policy? diversity-policy - | | +--ro route-objective-function? route-objective-function - | | +--ro route-direction? tapi-common:forwarding-direction - | | +--ro is-exclusive? boolean - | | +--ro max-allowed-cost - | | | +--ro value? uint64 - | | | +--ro priority? uint64 - | | +--ro max-allowed-hops - | | | +--ro value? uint64 - | | | +--ro priority? uint64 - | | +--ro max-allowed-delay - | | +--ro value? uint64 - | | +--ro priority? uint64 - | +--ro direction? tapi-common:forwarding-direction - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro path-computation-service {tapi-streaming}? - | +--ro path* [path-uuid] - | | +--ro path-uuid -> /tapi-common:context/tapi-path-computation:path-computation-context/path/uuid - | +--ro end-point* [local-id] - | | +--ro service-interface-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier - | | +--ro capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro role? tapi-common:port-role - | | +--ro direction? tapi-common:port-direction - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro routing-constraint - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro risk-diversity-characteristic* [risk-characteristic-name] - | | | +--ro risk-characteristic-name string - | | | +--ro risk-identifier-list* string - | | +--ro diversity-policy? diversity-policy - | | +--ro route-objective-function? route-objective-function - | | +--ro route-direction? tapi-common:forwarding-direction - | | +--ro is-exclusive? boolean - | | +--ro max-allowed-cost - | | | +--ro value? uint64 - | | | +--ro priority? uint64 - | | +--ro max-allowed-hops - | | | +--ro value? uint64 - | | | +--ro priority? uint64 - | | +--ro max-allowed-delay - | | +--ro value? uint64 - | | +--ro priority? uint64 - | +--ro topology-constraint - | | +--ro include-topology* tapi-common:uuid - | | +--ro avoid-topology* tapi-common:uuid - | | +--ro include-path* tapi-common:uuid - | | +--ro exclude-path* tapi-common:uuid - | | +--ro include-link* tapi-common:uuid - | | +--ro exclude-link* tapi-common:uuid - | | +--ro include-node* tapi-common:uuid - | | +--ro exclude-node* tapi-common:uuid - | | +--ro preferred-transport-layer* tapi-common:layer-protocol-name - | +--ro objective-function - | | +--ro bandwidth-optimization? tapi-common:directive-value - | | +--ro concurrent-paths? tapi-common:directive-value - | | +--ro cost-optimization? tapi-common:directive-value - | | +--ro link-utilization? tapi-common:directive-value - | | +--ro resource-sharing? tapi-common:directive-value - | | +--ro local-id? string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro optimization-constraint - | | +--ro traffic-interruption? tapi-common:directive-value - | | +--ro local-id? string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro path-service-end-point {tapi-streaming}? - | +--ro service-interface-point - | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier - | +--ro capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro role? tapi-common:port-role - | +--ro direction? tapi-common:port-direction - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro path-optimization-constraint {tapi-streaming}? - | +--ro traffic-interruption? tapi-common:directive-value - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro path-objective-function {tapi-streaming}? - | +--ro bandwidth-optimization? tapi-common:directive-value - | +--ro concurrent-paths? tapi-common:directive-value - | +--ro cost-optimization? tapi-common:directive-value - | +--ro link-utilization? tapi-common:directive-value - | +--ro resource-sharing? tapi-common:directive-value - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro link {tapi-streaming}? - | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | +--ro direction? tapi-common:forwarding-direction - | +--ro resilience-type - | | +--ro restoration-policy? restoration-policy - | | +--ro protection-type? protection-type - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro cost-characteristic* [cost-name] - | | +--ro cost-name string - | | +--ro cost-value? string - | | +--ro cost-algorithm? string - | +--ro error-characteristic? string - | +--ro loss-characteristic? string - | +--ro repeat-delivery-characteristic? string - | +--ro delivery-order-characteristic? string - | +--ro unavailable-time-characteristic? string - | +--ro server-integrity-process-characteristic? string - | +--ro latency-characteristic* [traffic-property-name] - | | +--ro traffic-property-name string - | | +--ro fixed-latency-characteristic? string - | | +--ro queing-latency-characteristic? string - | | +--ro jitter-characteristic? string - | | +--ro wander-characteristic? string - | +--ro risk-characteristic* [risk-characteristic-name] - | | +--ro risk-characteristic-name string - | | +--ro risk-identifier-list* string - | +--ro validation-mechanism* [validation-mechanism] - | | +--ro validation-mechanism string - | | +--ro layer-protocol-adjacency-validated? string - | | +--ro validation-robustness? string - | +--ro transitioned-layer-protocol-name* string - +--ro node {tapi-streaming}? - | +--ro owned-node-edge-point* [uuid] - | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro mapped-service-interface-point* [service-interface-point-uuid] - | | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid - | | +--ro link-port-direction? tapi-common:port-direction - | | +--ro link-port-role? tapi-common:port-role - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | | +--ro termination-direction? termination-direction - | | +--ro termination-state? termination-state - | | +--ro total-potential-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro available-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro node-rule-group* [uuid] - | | +--ro rule* [local-id] - | | | +--ro rule-type? rule-type - | | | +--ro forwarding-rule? forwarding-rule - | | | +--ro override-priority? uint64 - | | | +--ro cep-direction* tapi-common:port-direction - | | | +--ro cep-port-role* [] - | | | | +--ro port-role* port-role - | | | | +--ro port-role-rule* port-role-rule-option - | | | +--ro connection-spec-reference* [] - | | | | +--ro connection-spec-name? string - | | | | +--ro connection-spec-id? tapi-common:uuid - | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | +--ro signal-property - | | | | +--ro signal-property-name? string - | | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | | +--ro applicable-signal-value* string - | | | | +--ro number-of-signal-values? uint64 - | | | +--ro complex-rule* string - | | | +--ro local-id string - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | | +--ro inter-rule-group* [uuid] - | | | +--ro rule* [local-id] - | | | | +--ro rule-type? rule-type - | | | | +--ro forwarding-rule? forwarding-rule - | | | | +--ro override-priority? uint64 - | | | | +--ro cep-direction* tapi-common:port-direction - | | | | +--ro cep-port-role* [] - | | | | | +--ro port-role* port-role - | | | | | +--ro port-role-rule* port-role-rule-option - | | | | +--ro connection-spec-reference* [] - | | | | | +--ro connection-spec-name? string - | | | | | +--ro connection-spec-id? tapi-common:uuid - | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | | +--ro signal-property - | | | | | +--ro signal-property-name? string - | | | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | | | +--ro applicable-signal-value* string - | | | | | +--ro number-of-signal-values? uint64 - | | | | +--ro complex-rule* string - | | | | +--ro local-id string - | | | | +--ro name* [value-name] - | | | | +--ro value-name string - | | | | +--ro value? string - | | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | | | +--ro uuid uuid - | | | +--ro name* [value-name] - | | | | +--ro value-name string - | | | | +--ro value? string - | | | +--ro total-potential-capacity - | | | | +--ro total-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro bandwidth-profile - | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | +--ro committed-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro committed-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro color-aware? boolean - | | | | +--ro coupling-flag? boolean - | | | +--ro available-capacity - | | | | +--ro total-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro bandwidth-profile - | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | +--ro committed-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro committed-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro color-aware? boolean - | | | | +--ro coupling-flag? boolean - | | | +--ro cost-characteristic* [cost-name] - | | | | +--ro cost-name string - | | | | +--ro cost-value? string - | | | | +--ro cost-algorithm? string - | | | +--ro latency-characteristic* [traffic-property-name] - | | | | +--ro traffic-property-name string - | | | | +--ro fixed-latency-characteristic? string - | | | | +--ro queing-latency-characteristic? string - | | | | +--ro jitter-characteristic? string - | | | | +--ro wander-characteristic? string - | | | +--ro risk-characteristic* [risk-characteristic-name] - | | | +--ro risk-characteristic-name string - | | | +--ro risk-identifier-list* string - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro total-potential-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro available-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro risk-characteristic* [risk-characteristic-name] - | | +--ro risk-characteristic-name string - | | +--ro risk-identifier-list* string - | +--ro encap-topology - | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro cost-characteristic* [cost-name] - | | +--ro cost-name string - | | +--ro cost-value? string - | | +--ro cost-algorithm? string - | +--ro error-characteristic? string - | +--ro loss-characteristic? string - | +--ro repeat-delivery-characteristic? string - | +--ro delivery-order-characteristic? string - | +--ro unavailable-time-characteristic? string - | +--ro server-integrity-process-characteristic? string - | +--ro latency-characteristic* [traffic-property-name] - | +--ro traffic-property-name string - | +--ro fixed-latency-characteristic? string - | +--ro queing-latency-characteristic? string - | +--ro jitter-characteristic? string - | +--ro wander-characteristic? string - +--ro topology {tapi-streaming}? - | +--ro node* [uuid] - | | +--ro owned-node-edge-point* [uuid] - | | | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | | | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | +--ro mapped-service-interface-point* [service-interface-point-uuid] - | | | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid - | | | +--ro link-port-direction? tapi-common:port-direction - | | | +--ro link-port-role? tapi-common:port-role - | | | +--ro uuid uuid - | | | +--ro name* [value-name] - | | | | +--ro value-name string - | | | | +--ro value? string - | | | +--ro administrative-state? administrative-state - | | | +--ro operational-state? operational-state - | | | +--ro lifecycle-state? lifecycle-state - | | | +--ro termination-direction? termination-direction - | | | +--ro termination-state? termination-state - | | | +--ro total-potential-capacity - | | | | +--ro total-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro bandwidth-profile - | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | +--ro committed-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro committed-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro color-aware? boolean - | | | | +--ro coupling-flag? boolean - | | | +--ro available-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro node-rule-group* [uuid] - | | | +--ro rule* [local-id] - | | | | +--ro rule-type? rule-type - | | | | +--ro forwarding-rule? forwarding-rule - | | | | +--ro override-priority? uint64 - | | | | +--ro cep-direction* tapi-common:port-direction - | | | | +--ro cep-port-role* [] - | | | | | +--ro port-role* port-role - | | | | | +--ro port-role-rule* port-role-rule-option - | | | | +--ro connection-spec-reference* [] - | | | | | +--ro connection-spec-name? string - | | | | | +--ro connection-spec-id? tapi-common:uuid - | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | | +--ro signal-property - | | | | | +--ro signal-property-name? string - | | | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | | | +--ro applicable-signal-value* string - | | | | | +--ro number-of-signal-values? uint64 - | | | | +--ro complex-rule* string - | | | | +--ro local-id string - | | | | +--ro name* [value-name] - | | | | +--ro value-name string - | | | | +--ro value? string - | | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | | | +--ro inter-rule-group* [uuid] - | | | | +--ro rule* [local-id] - | | | | | +--ro rule-type? rule-type - | | | | | +--ro forwarding-rule? forwarding-rule - | | | | | +--ro override-priority? uint64 - | | | | | +--ro cep-direction* tapi-common:port-direction - | | | | | +--ro cep-port-role* [] - | | | | | | +--ro port-role* port-role - | | | | | | +--ro port-role-rule* port-role-rule-option - | | | | | +--ro connection-spec-reference* [] - | | | | | | +--ro connection-spec-name? string - | | | | | | +--ro connection-spec-id? tapi-common:uuid - | | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | | | +--ro signal-property - | | | | | | +--ro signal-property-name? string - | | | | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | | | | +--ro applicable-signal-value* string - | | | | | | +--ro number-of-signal-values? uint64 - | | | | | +--ro complex-rule* string - | | | | | +--ro local-id string - | | | | | +--ro name* [value-name] - | | | | | +--ro value-name string - | | | | | +--ro value? string - | | | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | | | | +--ro uuid uuid - | | | | +--ro name* [value-name] - | | | | | +--ro value-name string - | | | | | +--ro value? string - | | | | +--ro total-potential-capacity - | | | | | +--ro total-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro bandwidth-profile - | | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | | +--ro committed-information-rate - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro committed-burst-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro peak-information-rate - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro peak-burst-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro color-aware? boolean - | | | | | +--ro coupling-flag? boolean - | | | | +--ro available-capacity - | | | | | +--ro total-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro bandwidth-profile - | | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | | +--ro committed-information-rate - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro committed-burst-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro peak-information-rate - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro peak-burst-size - | | | | | | +--ro value? uint64 - | | | | | | +--ro unit? capacity-unit - | | | | | +--ro color-aware? boolean - | | | | | +--ro coupling-flag? boolean - | | | | +--ro cost-characteristic* [cost-name] - | | | | | +--ro cost-name string - | | | | | +--ro cost-value? string - | | | | | +--ro cost-algorithm? string - | | | | +--ro latency-characteristic* [traffic-property-name] - | | | | | +--ro traffic-property-name string - | | | | | +--ro fixed-latency-characteristic? string - | | | | | +--ro queing-latency-characteristic? string - | | | | | +--ro jitter-characteristic? string - | | | | | +--ro wander-characteristic? string - | | | | +--ro risk-characteristic* [risk-characteristic-name] - | | | | +--ro risk-characteristic-name string - | | | | +--ro risk-identifier-list* string - | | | +--ro uuid uuid - | | | +--ro name* [value-name] - | | | | +--ro value-name string - | | | | +--ro value? string - | | | +--ro total-potential-capacity - | | | | +--ro total-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro bandwidth-profile - | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | +--ro committed-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro committed-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro color-aware? boolean - | | | | +--ro coupling-flag? boolean - | | | +--ro available-capacity - | | | | +--ro total-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro bandwidth-profile - | | | | +--ro bw-profile-type? bandwidth-profile-type - | | | | +--ro committed-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro committed-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-information-rate - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro peak-burst-size - | | | | | +--ro value? uint64 - | | | | | +--ro unit? capacity-unit - | | | | +--ro color-aware? boolean - | | | | +--ro coupling-flag? boolean - | | | +--ro cost-characteristic* [cost-name] - | | | | +--ro cost-name string - | | | | +--ro cost-value? string - | | | | +--ro cost-algorithm? string - | | | +--ro latency-characteristic* [traffic-property-name] - | | | | +--ro traffic-property-name string - | | | | +--ro fixed-latency-characteristic? string - | | | | +--ro queing-latency-characteristic? string - | | | | +--ro jitter-characteristic? string - | | | | +--ro wander-characteristic? string - | | | +--ro risk-characteristic* [risk-characteristic-name] - | | | +--ro risk-characteristic-name string - | | | +--ro risk-identifier-list* string - | | +--ro encap-topology - | | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | | +--ro total-potential-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro available-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro error-characteristic? string - | | +--ro loss-characteristic? string - | | +--ro repeat-delivery-characteristic? string - | | +--ro delivery-order-characteristic? string - | | +--ro unavailable-time-characteristic? string - | | +--ro server-integrity-process-characteristic? string - | | +--ro latency-characteristic* [traffic-property-name] - | | +--ro traffic-property-name string - | | +--ro fixed-latency-characteristic? string - | | +--ro queing-latency-characteristic? string - | | +--ro jitter-characteristic? string - | | +--ro wander-characteristic? string - | +--ro link* [uuid] - | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | | +--ro direction? tapi-common:forwarding-direction - | | +--ro resilience-type - | | | +--ro restoration-policy? restoration-policy - | | | +--ro protection-type? protection-type - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | | +--ro total-potential-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro available-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro error-characteristic? string - | | +--ro loss-characteristic? string - | | +--ro repeat-delivery-characteristic? string - | | +--ro delivery-order-characteristic? string - | | +--ro unavailable-time-characteristic? string - | | +--ro server-integrity-process-characteristic? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro risk-characteristic* [risk-characteristic-name] - | | | +--ro risk-characteristic-name string - | | | +--ro risk-identifier-list* string - | | +--ro validation-mechanism* [validation-mechanism] - | | | +--ro validation-mechanism string - | | | +--ro layer-protocol-adjacency-validated? string - | | | +--ro validation-robustness? string - | | +--ro transitioned-layer-protocol-name* string - | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro node-edge-point {tapi-streaming}? - | +--ro layer-protocol-name? tapi-common:layer-protocol-name - | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro mapped-service-interface-point* [service-interface-point-uuid] - | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid - | +--ro link-port-direction? tapi-common:port-direction - | +--ro link-port-role? tapi-common:port-role - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro administrative-state? administrative-state - | +--ro operational-state? operational-state - | +--ro lifecycle-state? lifecycle-state - | +--ro termination-direction? termination-direction - | +--ro termination-state? termination-state - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | +--ro total-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro bandwidth-profile - | +--ro bw-profile-type? bandwidth-profile-type - | +--ro committed-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro committed-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro color-aware? boolean - | +--ro coupling-flag? boolean - +--ro rule {tapi-streaming}? - | +--ro rule-type? rule-type - | +--ro forwarding-rule? forwarding-rule - | +--ro override-priority? uint64 - | +--ro cep-direction* tapi-common:port-direction - | +--ro cep-port-role* [] - | | +--ro port-role* port-role - | | +--ro port-role-rule* port-role-rule-option - | +--ro connection-spec-reference* [] - | | +--ro connection-spec-name? string - | | +--ro connection-spec-id? tapi-common:uuid - | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | +--ro signal-property - | | +--ro signal-property-name? string - | | +--ro signal-property-value-rule? signal-property-value-rule - | | +--ro applicable-signal-value* string - | | +--ro number-of-signal-values? uint64 - | +--ro complex-rule* string - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro node-rule-group {tapi-streaming}? - | +--ro rule* [local-id] - | | +--ro rule-type? rule-type - | | +--ro forwarding-rule? forwarding-rule - | | +--ro override-priority? uint64 - | | +--ro cep-direction* tapi-common:port-direction - | | +--ro cep-port-role* [] - | | | +--ro port-role* port-role - | | | +--ro port-role-rule* port-role-rule-option - | | +--ro connection-spec-reference* [] - | | | +--ro connection-spec-name? string - | | | +--ro connection-spec-id? tapi-common:uuid - | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | +--ro signal-property - | | | +--ro signal-property-name? string - | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | +--ro applicable-signal-value* string - | | | +--ro number-of-signal-values? uint64 - | | +--ro complex-rule* string - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid - | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | +--ro inter-rule-group* [uuid] - | | +--ro rule* [local-id] - | | | +--ro rule-type? rule-type - | | | +--ro forwarding-rule? forwarding-rule - | | | +--ro override-priority? uint64 - | | | +--ro cep-direction* tapi-common:port-direction - | | | +--ro cep-port-role* [] - | | | | +--ro port-role* port-role - | | | | +--ro port-role-rule* port-role-rule-option - | | | +--ro connection-spec-reference* [] - | | | | +--ro connection-spec-name? string - | | | | +--ro connection-spec-id? tapi-common:uuid - | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | | +--ro signal-property - | | | | +--ro signal-property-name? string - | | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | | +--ro applicable-signal-value* string - | | | | +--ro number-of-signal-values? uint64 - | | | +--ro complex-rule* string - | | | +--ro local-id string - | | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | | +--ro uuid uuid - | | +--ro name* [value-name] - | | | +--ro value-name string - | | | +--ro value? string - | | +--ro total-potential-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro available-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro risk-characteristic* [risk-characteristic-name] - | | +--ro risk-characteristic-name string - | | +--ro risk-identifier-list* string - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro cost-characteristic* [cost-name] - | | +--ro cost-name string - | | +--ro cost-value? string - | | +--ro cost-algorithm? string - | +--ro latency-characteristic* [traffic-property-name] - | | +--ro traffic-property-name string - | | +--ro fixed-latency-characteristic? string - | | +--ro queing-latency-characteristic? string - | | +--ro jitter-characteristic? string - | | +--ro wander-characteristic? string - | +--ro risk-characteristic* [risk-characteristic-name] - | +--ro risk-characteristic-name string - | +--ro risk-identifier-list* string - +--ro inter-rule-group {tapi-streaming}? - | +--ro rule* [local-id] - | | +--ro rule-type? rule-type - | | +--ro forwarding-rule? forwarding-rule - | | +--ro override-priority? uint64 - | | +--ro cep-direction* tapi-common:port-direction - | | +--ro cep-port-role* [] - | | | +--ro port-role* port-role - | | | +--ro port-role-rule* port-role-rule-option - | | +--ro connection-spec-reference* [] - | | | +--ro connection-spec-name? string - | | | +--ro connection-spec-id? tapi-common:uuid - | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier - | | +--ro signal-property - | | | +--ro signal-property-name? string - | | | +--ro signal-property-value-rule? signal-property-value-rule - | | | +--ro applicable-signal-value* string - | | | +--ro number-of-signal-values? uint64 - | | +--ro complex-rule* string - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid - | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid - | +--ro uuid? uuid - | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro total-potential-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro available-capacity - | | +--ro total-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro bandwidth-profile - | | +--ro bw-profile-type? bandwidth-profile-type - | | +--ro committed-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro committed-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-information-rate - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro peak-burst-size - | | | +--ro value? uint64 - | | | +--ro unit? capacity-unit - | | +--ro color-aware? boolean - | | +--ro coupling-flag? boolean - | +--ro cost-characteristic* [cost-name] - | | +--ro cost-name string - | | +--ro cost-value? string - | | +--ro cost-algorithm? string - | +--ro latency-characteristic* [traffic-property-name] - | | +--ro traffic-property-name string - | | +--ro fixed-latency-characteristic? string - | | +--ro queing-latency-characteristic? string - | | +--ro jitter-characteristic? string - | | +--ro wander-characteristic? string - | +--ro risk-characteristic* [risk-characteristic-name] - | +--ro risk-characteristic-name string - | +--ro risk-identifier-list* string - +--ro network-topology-service {tapi-streaming}? - | +--ro topology* [topology-uuid] - | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro virtual-network-service {tapi-streaming}? - | +--ro topology - | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid - | +--ro end-point* [local-id] - | | +--ro service-interface-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro role? tapi-common:port-role - | | +--ro direction? tapi-common:port-direction - | | +--ro service-layer? tapi-common:layer-protocol-name - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro vnw-constraint* [local-id] - | | +--ro src-service-end-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro sink-service-end-point - | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | | +--ro diversity-exclusion* [virtual-nw-service-uuid] - | | | +--ro virtual-nw-service-uuid -> /tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service/uuid - | | +--ro requested-capacity - | | | +--ro total-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro bandwidth-profile - | | | +--ro bw-profile-type? bandwidth-profile-type - | | | +--ro committed-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro committed-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-information-rate - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro peak-burst-size - | | | | +--ro value? uint64 - | | | | +--ro unit? capacity-unit - | | | +--ro color-aware? boolean - | | | +--ro coupling-flag? boolean - | | +--ro service-level? string - | | +--ro service-layer* tapi-common:layer-protocol-name - | | +--ro cost-characteristic* [cost-name] - | | | +--ro cost-name string - | | | +--ro cost-value? string - | | | +--ro cost-algorithm? string - | | +--ro latency-characteristic* [traffic-property-name] - | | | +--ro traffic-property-name string - | | | +--ro fixed-latency-characteristic? string - | | | +--ro queing-latency-characteristic? string - | | | +--ro jitter-characteristic? string - | | | +--ro wander-characteristic? string - | | +--ro local-id string - | | +--ro name* [value-name] - | | +--ro value-name string - | | +--ro value? string - | +--ro schedule? string - | +--ro state - | | +--ro administrative-state? administrative-state - | | +--ro operational-state? operational-state - | | +--ro lifecycle-state? lifecycle-state - | +--ro layer-protocol-name* tapi-common:layer-protocol-name - | +--ro uuid? uuid - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro virtual-network-service-end-point {tapi-streaming}? - | +--ro service-interface-point - | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - | +--ro role? tapi-common:port-role - | +--ro direction? tapi-common:port-direction - | +--ro service-layer? tapi-common:layer-protocol-name - | +--ro local-id? string - | +--ro name* [value-name] - | +--ro value-name string - | +--ro value? string - +--ro virtual-network-constraint {tapi-streaming}? - +--ro src-service-end-point - | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - +--ro sink-service-end-point - | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid - +--ro diversity-exclusion* [virtual-nw-service-uuid] - | +--ro virtual-nw-service-uuid -> /tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service/uuid - +--ro requested-capacity - | +--ro total-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro bandwidth-profile - | +--ro bw-profile-type? bandwidth-profile-type - | +--ro committed-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro committed-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-information-rate - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro peak-burst-size - | | +--ro value? uint64 - | | +--ro unit? capacity-unit - | +--ro color-aware? boolean - | +--ro coupling-flag? boolean - +--ro service-level? string - +--ro service-layer* tapi-common:layer-protocol-name - +--ro cost-characteristic* [cost-name] - | +--ro cost-name string - | +--ro cost-value? string - | +--ro cost-algorithm? string - +--ro latency-characteristic* [traffic-property-name] - | +--ro traffic-property-name string - | +--ro fixed-latency-characteristic? string - | +--ro queing-latency-characteristic? string - | +--ro jitter-characteristic? string - | +--ro wander-characteristic? string - +--ro local-id? string - +--ro name* [value-name] - +--ro value-name string - +--ro value? string + +module: tapi-streaming + augment /tapi-common:context: + +--rw stream-admin-context {tapi-streaming-admin}? + +--ro stream-monitor* [uuid] + | +--ro id-of-last-record-read-from-log? string + | +--ro id-of-last-record-written-to-log? string + | +--ro available-stream + | | +--ro available-stream-uuid? -> /tapi-common:context/tapi-streaming:stream-context/available-stream/uuid + | +--ro client-id? string + | +--ro last-updated? tapi-common:date-and-time + | +--ro client-address? string + | +--ro uuid uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--rw uuid? uuid + +--rw name* [value-name] + +--rw value-name string + +--rw value? string + augment /tapi-common:context: + +--rw stream-context {tapi-streaming}? + +--ro available-stream* [uuid] + | +--ro connection-address? string + | +--ro stream-state? stream-state + | +--ro supported-stream-type + | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid + | +--ro stream-id? string + | +--ro connection-protocol? string + | +--ro uuid uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro supported-stream-type* [uuid] + +--ro stream-type-name? string + +--ro record-retention? string + +--ro segment-size? string + +--ro record-content* object-class-identifier + +--ro log-storage-strategy? log-storage-strategy + +--ro log-record-strategy? log-record-strategy + +--ro uuid uuid + +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--rw compacted-log-details {tapi-streaming}? + | +--ro tombstone-retention? string + | +--ro compaction-delay? string + +--ro connection-protocol-details {tapi-streaming}? + +--ro allowed-connection-protocols* string + + rpcs: + +---x connect-to-stream + | +---w input + | +---w start-from-token? string + | +---w connection-address? string + +---x get-available-stream-connection-details + | +--ro output + | +--ro active-connections* [] + | +--ro connection-address? string + | +--ro stream-state? stream-state + | +--ro supported-stream-type + | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid + | +--ro stream-id? string + | +--ro connection-protocol? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +---x get-supported-stream-connection-types + +--ro output + +--ro supported-stream-types* [] + +--ro stream-type-name? string + +--ro record-retention? string + +--ro segment-size? string + +--ro record-content* object-class-identifier + +--ro log-storage-strategy? log-storage-strategy + +--ro log-record-strategy? log-record-strategy + +--ro uuid? uuid + +--ro name* [value-name] + +--ro value-name string + +--ro value? string + + notifications: + +---n stream-record + +--ro log-record* [] + +--ro log-record-header + | +--ro tapi-context? tapi-common:uuid + | +--ro token? string + | +--ro full-log-record-offset-id* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro log-append-time-stamp? tapi-common:date-and-time + | +--ro entity-key? string + | +--ro record-type? record-type + | +--ro record-authenticity-token? string + +--ro log-record-body + +--ro event-time-stamp + | +--ro primary-time-stamp? tapi-common:date-and-time + | +--ro start-time-stamp? tapi-common:date-and-time + | +--ro spread? spread + | +--ro source-precision? source-precision + +--ro event-source? event-source + +--ro additional-event-info* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro parent-address* string + +--ro record-content? object-class-identifier + +--rw condition-detector {tapi-streaming}? + | +--ro condition-native-name? string + | +--ro measured-entity-uuid? tapi-common:uuid + | +--ro measured-entity-native-id? string + | +--ro condition-normalized-name? string + | +--ro measured-entity-class? object-class-identifier + | +--ro detector-uuid? tapi-common:uuid + | +--ro detector-native-id? string + | +--ro condition-detector-type? condition-detector-type + | +--ro measured-entity-local-id* string + | +--ro alarm-condition-detector-detail {tapi-streaming}? + | +--ro alarm-detector-state? alarm-detector-state + | +--ro legacy-properties + | +--ro perceived-severity? perceived-severity + | +--ro service-affect? service-affect + | +--ro is-acknowledged? boolean + | +--ro additional-alarm-info* string + +--ro service-interface-point {tapi-streaming}? + | +--ro layer-protocol-name? layer-protocol-name + | +--ro supported-layer-protocol-qualifier* layer-protocol-qualifier + | +--ro direction? port-direction + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | +--ro total-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro bandwidth-profile + | +--ro bw-profile-type? bandwidth-profile-type + | +--ro committed-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro committed-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro color-aware? boolean + | +--ro coupling-flag? boolean + +--ro any-class {tapi-streaming}? + +--ro stream-monitor {tapi-streaming-admin}? + | +--ro id-of-last-record-read-from-log? string + | +--ro id-of-last-record-written-to-log? string + | +--ro available-stream + | | +--ro available-stream-uuid? -> /tapi-common:context/tapi-streaming:stream-context/available-stream/uuid + | +--ro client-id? string + | +--ro last-updated? tapi-common:date-and-time + | +--ro client-address? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro supported-stream-type {tapi-streaming}? + | +--ro stream-type-name? string + | +--ro record-retention? string + | +--ro segment-size? string + | +--ro record-content* object-class-identifier + | +--ro log-storage-strategy? log-storage-strategy + | +--ro log-record-strategy? log-record-strategy + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro available-stream {tapi-streaming}? + | +--ro connection-address? string + | +--ro stream-state? stream-state + | +--ro supported-stream-type + | | +--ro supported-stream-type-uuid? -> /tapi-common:context/tapi-streaming:stream-context/supported-stream-type/uuid + | +--ro stream-id? string + | +--ro connection-protocol? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro connection {tapi-streaming}? + | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | +--ro lower-connection* [connection-uuid] + | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | +--ro supported-client-link* [topology-uuid link-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro link-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/link/uuid + | +--ro route* [local-id] + | | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | | +--ro resilience-route-pac + | | | +--ro priority? uint64 + | | | +--ro route-state? route-state + | | | +--ro local-id? string + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro switch-control* [uuid] + | | +--ro sub-switch-control* [connection-uuid switch-control-uuid] + | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | | | +--ro switch-control-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/switch-control/uuid + | | +--ro switch* [local-id] + | | | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | | | +--ro selected-route* [connection-uuid route-local-id] + | | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | | | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id + | | | +--ro selection-control? selection-control + | | | +--ro selection-reason? selection-reason + | | | +--ro switch-direction? tapi-common:port-direction + | | | +--ro local-id string + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro resilience-type + | | | +--ro restoration-policy? restoration-policy + | | | +--ro protection-type? protection-type + | | +--ro restoration-coordinate-type? coordinate-type + | | +--ro restore-priority? uint64 + | | +--ro reversion-mode? reversion-mode + | | +--ro wait-to-revert-time? uint64 + | | +--ro hold-off-time? uint64 + | | +--ro is-lock-out? boolean + | | +--ro is-frozen? boolean + | | +--ro is-coordinated-switching-both-ends? boolean + | | +--ro max-switch-times? uint64 + | | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name + | +--ro direction? tapi-common:forwarding-direction + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro connection-spec-reference + | | +--ro connection-spec-id? tapi-common:uuid + | | +--ro connection-spec-name? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro connection-end-point {tapi-streaming}? + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier + | +--ro parent-node-edge-point + | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro client-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro aggregated-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | +--ro connection-port-direction? tapi-common:port-direction + | +--ro connection-port-role? tapi-common:port-role + | +--ro cep-role* [] + | | +--ro role-name? string + | | +--ro connection-spec-reference + | | +--ro connection-spec-id? tapi-common:uuid + | | +--ro connection-spec-name? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro termination-direction? termination-direction + | +--ro termination-state? termination-state + +--ro connectivity-service {tapi-streaming}? + | +--ro end-point* [local-id] + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier + | | +--ro service-interface-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | | +--ro capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro direction? tapi-common:port-direction + | | +--ro role? tapi-common:port-role + | | +--ro protection-role? protection-role + | | +--ro peer-fwd-connectivity-service-end-point + | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | | +--ro protecting-connectivity-service-end-point + | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | | +--ro server-connectivity-service-end-point + | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | | +--ro local-id string + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | +--ro connection* [connection-uuid] + | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro service-layer? tapi-common:layer-protocol-name + | +--ro service-type? service-type + | +--ro service-level? string + | +--ro requested-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro connectivity-direction? tapi-common:forwarding-direction + | +--ro schedule + | | +--ro end-time? date-and-time + | | +--ro start-time? date-and-time + | +--ro coroute-inclusion + | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | +--ro diversity-exclusion* [connectivity-service-uuid] + | | +--ro connectivity-service-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | +--ro connection-exclusion* tapi-common:uuid + | +--ro connection-inclusion* tapi-common:uuid + | +--ro cost-characteristic* [cost-name] + | | +--ro cost-name string + | | +--ro cost-value? string + | | +--ro cost-algorithm? string + | +--ro latency-characteristic* [traffic-property-name] + | | +--ro traffic-property-name string + | | +--ro fixed-latency-characteristic? string + | | +--ro queing-latency-characteristic? string + | | +--ro jitter-characteristic? string + | | +--ro wander-characteristic? string + | +--ro risk-diversity-characteristic* [risk-characteristic-name] + | | +--ro risk-characteristic-name string + | | +--ro risk-identifier-list* string + | +--ro diversity-policy? diversity-policy + | +--ro route-objective-function? route-objective-function + | +--ro route-direction? tapi-common:forwarding-direction + | +--ro is-exclusive? boolean + | +--ro max-allowed-cost + | | +--ro value? uint64 + | | +--ro priority? uint64 + | +--ro max-allowed-hops + | | +--ro value? uint64 + | | +--ro priority? uint64 + | +--ro max-allowed-delay + | | +--ro value? uint64 + | | +--ro priority? uint64 + | +--ro include-topology* tapi-common:uuid + | +--ro avoid-topology* tapi-common:uuid + | +--ro include-path* tapi-common:uuid + | +--ro exclude-path* tapi-common:uuid + | +--ro include-link* tapi-common:uuid + | +--ro exclude-link* tapi-common:uuid + | +--ro include-node* tapi-common:uuid + | +--ro exclude-node* tapi-common:uuid + | +--ro preferred-transport-layer* tapi-common:layer-protocol-name + | +--ro resilience-type + | | +--ro restoration-policy? restoration-policy + | | +--ro protection-type? protection-type + | +--ro restoration-coordinate-type? coordinate-type + | +--ro restore-priority? uint64 + | +--ro reversion-mode? reversion-mode + | +--ro wait-to-revert-time? uint64 + | +--ro hold-off-time? uint64 + | +--ro is-lock-out? boolean + | +--ro is-frozen? boolean + | +--ro is-coordinated-switching-both-ends? boolean + | +--ro max-switch-times? uint64 + | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro connectivity-service-end-point {tapi-streaming}? + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier + | +--ro service-interface-point + | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | +--ro capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro direction? tapi-common:port-direction + | +--ro role? tapi-common:port-role + | +--ro protection-role? protection-role + | +--ro peer-fwd-connectivity-service-end-point + | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | +--ro protecting-connectivity-service-end-point + | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | +--ro server-connectivity-service-end-point + | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | +--ro local-id? string + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro route {tapi-streaming}? + | +--ro connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | +--ro resilience-route-pac + | | +--ro priority? uint64 + | | +--ro route-state? route-state + | | +--ro local-id? string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro switch {tapi-streaming}? + | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | +--ro selected-route* [connection-uuid route-local-id] + | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id + | +--ro selection-control? selection-control + | +--ro selection-reason? selection-reason + | +--ro switch-direction? tapi-common:port-direction + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro switch-control {tapi-streaming}? + | +--ro sub-switch-control* [connection-uuid switch-control-uuid] + | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | | +--ro switch-control-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/switch-control/uuid + | +--ro switch* [local-id] + | | +--ro selected-connection-end-point* [topology-uuid node-uuid node-edge-point-uuid connection-end-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | +--ro connection-end-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/tapi-connectivity:cep-list/connection-end-point/uuid + | | +--ro selected-route* [connection-uuid route-local-id] + | | | +--ro connection-uuid -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/uuid + | | | +--ro route-local-id -> /tapi-common:context/tapi-connectivity:connectivity-context/connection/route/local-id + | | +--ro selection-control? selection-control + | | +--ro selection-reason? selection-reason + | | +--ro switch-direction? tapi-common:port-direction + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro resilience-type + | | +--ro restoration-policy? restoration-policy + | | +--ro protection-type? protection-type + | +--ro restoration-coordinate-type? coordinate-type + | +--ro restore-priority? uint64 + | +--ro reversion-mode? reversion-mode + | +--ro wait-to-revert-time? uint64 + | +--ro hold-off-time? uint64 + | +--ro is-lock-out? boolean + | +--ro is-frozen? boolean + | +--ro is-coordinated-switching-both-ends? boolean + | +--ro max-switch-times? uint64 + | +--ro preferred-restoration-layer* tapi-common:layer-protocol-name + +--ro equipment {tapi-streaming}? + | +--ro contained-holder* [uuid] + | | +--ro occupying-fru + | | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid + | | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid + | | +--ro expected-holder + | | | +--ro common-holder-properties + | | | +--ro holder-category? holder-category + | | | +--ro is-guided? boolean + | | | +--ro holder-location? string + | | +--ro actual-holder + | | | +--ro common-holder-properties + | | | +--ro holder-category? holder-category + | | | +--ro is-guided? boolean + | | | +--ro holder-location? string + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro category? equipment-category + | +--ro equipment-location? string + | +--ro geographical-location? string + | +--ro is-expected-actual-mismatch? boolean + | +--ro expected-equipment* [] + | | +--ro expected-non-field-replaceable-module* [] + | | | +--ro common-equipment-properties + | | | +--ro asset-type-identifier? string + | | | +--ro equipment-type-description? string + | | | +--ro equipment-type-identifier? string + | | | +--ro equipment-type-name? string + | | | +--ro equipment-type-version? string + | | | +--ro manufacturer-identifier? string + | | | +--ro manufacturer-name? string + | | +--ro expected-holder* [] + | | | +--ro common-holder-properties + | | | +--ro holder-category? holder-category + | | | +--ro is-guided? boolean + | | | +--ro holder-location? string + | | +--ro common-equipment-properties + | | +--ro asset-type-identifier? string + | | +--ro equipment-type-description? string + | | +--ro equipment-type-identifier? string + | | +--ro equipment-type-name? string + | | +--ro equipment-type-version? string + | | +--ro manufacturer-identifier? string + | | +--ro manufacturer-name? string + | +--ro actual-equipment + | | +--ro actual-non-field-replaceable-module* [] + | | | +--ro common-actual-properties + | | | | +--ro asset-instance-identifier? string + | | | | +--ro is-powered? boolean + | | | | +--ro manufacture-date? tapi-common:date-and-time + | | | | +--ro serial-number? string + | | | | +--ro temperature? decimal64 + | | | +--ro common-equipment-properties + | | | +--ro asset-type-identifier? string + | | | +--ro equipment-type-description? string + | | | +--ro equipment-type-identifier? string + | | | +--ro equipment-type-name? string + | | | +--ro equipment-type-version? string + | | | +--ro manufacturer-identifier? string + | | | +--ro manufacturer-name? string + | | +--ro common-actual-properties + | | | +--ro asset-instance-identifier? string + | | | +--ro is-powered? boolean + | | | +--ro manufacture-date? tapi-common:date-and-time + | | | +--ro serial-number? string + | | | +--ro temperature? decimal64 + | | +--ro common-equipment-properties + | | +--ro asset-type-identifier? string + | | +--ro equipment-type-description? string + | | +--ro equipment-type-identifier? string + | | +--ro equipment-type-name? string + | | +--ro equipment-type-version? string + | | +--ro manufacturer-identifier? string + | | +--ro manufacturer-name? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro holder {tapi-streaming}? + | +--ro occupying-fru + | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid + | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid + | +--ro expected-holder + | | +--ro common-holder-properties + | | +--ro holder-category? holder-category + | | +--ro is-guided? boolean + | | +--ro holder-location? string + | +--ro actual-holder + | | +--ro common-holder-properties + | | +--ro holder-category? holder-category + | | +--ro is-guided? boolean + | | +--ro holder-location? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro access-port {tapi-streaming}? + | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] + | | +--ro connector-identification string + | | +--ro pin-identification string + | | +--ro equipment-uuid tapi-common:uuid + | | +--ro pin-and-role* [] + | | +--ro location-in-connector? string + | | +--ro pin-role* string + | | +--ro pin-name? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro abstract-strand {tapi-streaming}? + | +--ro adjacent-strand* [physical-span-uuid abstract-strand-local-id] + | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid + | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id + | +--ro spliced-strand* [physical-span-uuid abstract-strand-local-id] + | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid + | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id + | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] + | | +--ro connector-identification string + | | +--ro pin-identification string + | | +--ro equipment-uuid tapi-common:uuid + | | +--ro pin-and-role* [] + | | +--ro location-in-connector? string + | | +--ro pin-role* string + | | +--ro pin-name? string + | +--ro strand-media-characteristics* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro device {tapi-streaming}? + | +--ro equipment* [uuid] + | | +--ro contained-holder* [uuid] + | | | +--ro occupying-fru + | | | | +--ro device-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/uuid + | | | | +--ro equipment-uuid? -> /tapi-common:context/tapi-equipment:physical-context/device/equipment/uuid + | | | +--ro expected-holder + | | | | +--ro common-holder-properties + | | | | +--ro holder-category? holder-category + | | | | +--ro is-guided? boolean + | | | | +--ro holder-location? string + | | | +--ro actual-holder + | | | | +--ro common-holder-properties + | | | | +--ro holder-category? holder-category + | | | | +--ro is-guided? boolean + | | | | +--ro holder-location? string + | | | +--ro uuid uuid + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro category? equipment-category + | | +--ro equipment-location? string + | | +--ro geographical-location? string + | | +--ro is-expected-actual-mismatch? boolean + | | +--ro expected-equipment* [] + | | | +--ro expected-non-field-replaceable-module* [] + | | | | +--ro common-equipment-properties + | | | | +--ro asset-type-identifier? string + | | | | +--ro equipment-type-description? string + | | | | +--ro equipment-type-identifier? string + | | | | +--ro equipment-type-name? string + | | | | +--ro equipment-type-version? string + | | | | +--ro manufacturer-identifier? string + | | | | +--ro manufacturer-name? string + | | | +--ro expected-holder* [] + | | | | +--ro common-holder-properties + | | | | +--ro holder-category? holder-category + | | | | +--ro is-guided? boolean + | | | | +--ro holder-location? string + | | | +--ro common-equipment-properties + | | | +--ro asset-type-identifier? string + | | | +--ro equipment-type-description? string + | | | +--ro equipment-type-identifier? string + | | | +--ro equipment-type-name? string + | | | +--ro equipment-type-version? string + | | | +--ro manufacturer-identifier? string + | | | +--ro manufacturer-name? string + | | +--ro actual-equipment + | | | +--ro actual-non-field-replaceable-module* [] + | | | | +--ro common-actual-properties + | | | | | +--ro asset-instance-identifier? string + | | | | | +--ro is-powered? boolean + | | | | | +--ro manufacture-date? tapi-common:date-and-time + | | | | | +--ro serial-number? string + | | | | | +--ro temperature? decimal64 + | | | | +--ro common-equipment-properties + | | | | +--ro asset-type-identifier? string + | | | | +--ro equipment-type-description? string + | | | | +--ro equipment-type-identifier? string + | | | | +--ro equipment-type-name? string + | | | | +--ro equipment-type-version? string + | | | | +--ro manufacturer-identifier? string + | | | | +--ro manufacturer-name? string + | | | +--ro common-actual-properties + | | | | +--ro asset-instance-identifier? string + | | | | +--ro is-powered? boolean + | | | | +--ro manufacture-date? tapi-common:date-and-time + | | | | +--ro serial-number? string + | | | | +--ro temperature? decimal64 + | | | +--ro common-equipment-properties + | | | +--ro asset-type-identifier? string + | | | +--ro equipment-type-description? string + | | | +--ro equipment-type-identifier? string + | | | +--ro equipment-type-name? string + | | | +--ro equipment-type-version? string + | | | +--ro manufacturer-identifier? string + | | | +--ro manufacturer-name? string + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro access-port* [uuid] + | | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] + | | | +--ro connector-identification string + | | | +--ro pin-identification string + | | | +--ro equipment-uuid tapi-common:uuid + | | | +--ro pin-and-role* [] + | | | +--ro location-in-connector? string + | | | +--ro pin-role* string + | | | +--ro pin-name? string + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro physical-span {tapi-streaming}? + | +--ro access-port* [device-uuid access-port-uuid] + | | +--ro device-uuid -> /tapi-common:context/tapi-equipment:physical-context/device/uuid + | | +--ro access-port-uuid -> /tapi-common:context/tapi-equipment:physical-context/device/access-port/uuid + | +--ro abstract-strand* [local-id] + | | +--ro adjacent-strand* [physical-span-uuid abstract-strand-local-id] + | | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid + | | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id + | | +--ro spliced-strand* [physical-span-uuid abstract-strand-local-id] + | | | +--ro physical-span-uuid -> /tapi-common:context/tapi-equipment:physical-context/physical-span/uuid + | | | +--ro abstract-strand-local-id -> /tapi-common:context/tapi-equipment:physical-context/physical-span/abstract-strand/local-id + | | +--ro connector-pin* [connector-identification pin-identification equipment-uuid] + | | | +--ro connector-identification string + | | | +--ro pin-identification string + | | | +--ro equipment-uuid tapi-common:uuid + | | | +--ro pin-and-role* [] + | | | +--ro location-in-connector? string + | | | +--ro pin-role* string + | | | +--ro pin-name? string + | | +--ro strand-media-characteristics* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro mep {tapi-streaming}? + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro direction? tapi-common:termination-direction + | +--ro mep-identifier? string + | +--ro peer-mep-identifier* string + | +--ro local-id? string + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro oam-job {tapi-streaming}? + | +--ro oam-service-end-point* [oam-service-uuid oam-service-end-point-local-id] + | | +--ro oam-service-uuid -> /tapi-common:context/tapi-oam:oam-context/oam-service/uuid + | | +--ro oam-service-end-point-local-id -> /tapi-common:context/tapi-oam:oam-context/oam-service/end-point/local-id + | +--ro oam-profile + | | +--ro oam-profile-uuid? -> /tapi-common:context/tapi-oam:oam-context/oam-profile/uuid + | +--ro pm-current-data* [local-id] + | | +--ro pm-history-data* [local-id] + | | | +--ro granularity-period + | | | | +--ro value? uint64 + | | | | +--ro unit? time-unit + | | | +--ro period-end-time? tapi-common:date-and-time + | | | +--ro suspect-interval-flag? boolean + | | | +--ro local-id string + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro granularity-period + | | | +--ro value? uint64 + | | | +--ro unit? time-unit + | | +--ro timestamp? tapi-common:date-and-time + | | +--ro elapsed-time + | | | +--ro period* [unit] + | | | +--ro value? uint64 + | | | +--ro unit time-unit + | | +--ro suspect-interval-flag? boolean + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro oam-job-type? oam-job-type + | +--ro schedule + | | +--ro end-time? date-and-time + | | +--ro start-time? date-and-time + | +--ro creation-time? tapi-common:date-and-time + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro meg {tapi-streaming}? + | +--ro mep* [local-id] + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro direction? tapi-common:termination-direction + | | +--ro mep-identifier? string + | | +--ro peer-mep-identifier* string + | | +--ro local-id string + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | +--ro mip* [local-id] + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro direction? tapi-common:forwarding-direction + | +--ro meg-level? uint64 + | +--ro meg-identifier? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro mip {tapi-streaming}? + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro oam-service {tapi-streaming}? + | +--ro end-point* [local-id] + | | +--ro service-interface-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro connectivity-service-end-point + | | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | | +--ro mep + | | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid + | | | +--ro mep-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mep/local-id + | | +--ro mip + | | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid + | | | +--ro mip-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mip/local-id + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro direction? tapi-common:port-direction + | | +--ro mep-identifier? string + | | +--ro peer-mep-identifier* string + | | +--ro local-id string + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | +--ro meg + | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid + | +--ro oam-profile + | | +--ro oam-profile-uuid? -> /tapi-common:context/tapi-oam:oam-context/oam-profile/uuid + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro direction? tapi-common:forwarding-direction + | +--ro meg-level? uint64 + +--ro oam-service-end-point {tapi-streaming}? + | +--ro service-interface-point + | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | +--ro connectivity-service-end-point + | | +--ro connectivity-service-uuid? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/uuid + | | +--ro connectivity-service-end-point-local-id? -> /tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/end-point/local-id + | +--ro mep + | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid + | | +--ro mep-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mep/local-id + | +--ro mip + | | +--ro meg-uuid? -> /tapi-common:context/tapi-oam:oam-context/meg/uuid + | | +--ro mip-local-id? -> /tapi-common:context/tapi-oam:oam-context/meg/mip/local-id + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro direction? tapi-common:port-direction + | +--ro mep-identifier? string + | +--ro peer-mep-identifier* string + | +--ro local-id? string + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + +--ro pm-current-data {tapi-streaming}? + | +--ro pm-history-data* [local-id] + | | +--ro granularity-period + | | | +--ro value? uint64 + | | | +--ro unit? time-unit + | | +--ro period-end-time? tapi-common:date-and-time + | | +--ro suspect-interval-flag? boolean + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro granularity-period + | | +--ro value? uint64 + | | +--ro unit? time-unit + | +--ro timestamp? tapi-common:date-and-time + | +--ro elapsed-time + | | +--ro period* [unit] + | | +--ro value? uint64 + | | +--ro unit time-unit + | +--ro suspect-interval-flag? boolean + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro pm-history-data {tapi-streaming}? + | +--ro granularity-period + | | +--ro value? uint64 + | | +--ro unit? time-unit + | +--ro period-end-time? tapi-common:date-and-time + | +--ro suspect-interval-flag? boolean + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro oam-profile {tapi-streaming}? + | +--ro pm-threshold-data* [local-id] + | | +--ro granularity-period + | | | +--ro value? uint64 + | | | +--ro unit? time-unit + | | +--ro is-transient? boolean + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro pm-bin-data* [local-id] + | | +--ro granularity-period + | | | +--ro value? uint64 + | | | +--ro unit? time-unit + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro pm-threshold-data {tapi-streaming}? + | +--ro granularity-period + | | +--ro value? uint64 + | | +--ro unit? time-unit + | +--ro is-transient? boolean + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro pm-bin-data {tapi-streaming}? + | +--ro granularity-period + | | +--ro value? uint64 + | | +--ro unit? time-unit + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro path {tapi-streaming}? + | +--ro link* [topology-uuid link-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro link-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/link/uuid + | +--ro routing-constraint + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro risk-diversity-characteristic* [risk-characteristic-name] + | | | +--ro risk-characteristic-name string + | | | +--ro risk-identifier-list* string + | | +--ro diversity-policy? diversity-policy + | | +--ro route-objective-function? route-objective-function + | | +--ro route-direction? tapi-common:forwarding-direction + | | +--ro is-exclusive? boolean + | | +--ro max-allowed-cost + | | | +--ro value? uint64 + | | | +--ro priority? uint64 + | | +--ro max-allowed-hops + | | | +--ro value? uint64 + | | | +--ro priority? uint64 + | | +--ro max-allowed-delay + | | +--ro value? uint64 + | | +--ro priority? uint64 + | +--ro direction? tapi-common:forwarding-direction + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro path-computation-service {tapi-streaming}? + | +--ro path* [path-uuid] + | | +--ro path-uuid -> /tapi-common:context/tapi-path-computation:path-computation-context/path/uuid + | +--ro end-point* [local-id] + | | +--ro service-interface-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier + | | +--ro capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro role? tapi-common:port-role + | | +--ro direction? tapi-common:port-direction + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro routing-constraint + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro risk-diversity-characteristic* [risk-characteristic-name] + | | | +--ro risk-characteristic-name string + | | | +--ro risk-identifier-list* string + | | +--ro diversity-policy? diversity-policy + | | +--ro route-objective-function? route-objective-function + | | +--ro route-direction? tapi-common:forwarding-direction + | | +--ro is-exclusive? boolean + | | +--ro max-allowed-cost + | | | +--ro value? uint64 + | | | +--ro priority? uint64 + | | +--ro max-allowed-hops + | | | +--ro value? uint64 + | | | +--ro priority? uint64 + | | +--ro max-allowed-delay + | | +--ro value? uint64 + | | +--ro priority? uint64 + | +--ro topology-constraint + | | +--ro include-topology* tapi-common:uuid + | | +--ro avoid-topology* tapi-common:uuid + | | +--ro include-path* tapi-common:uuid + | | +--ro exclude-path* tapi-common:uuid + | | +--ro include-link* tapi-common:uuid + | | +--ro exclude-link* tapi-common:uuid + | | +--ro include-node* tapi-common:uuid + | | +--ro exclude-node* tapi-common:uuid + | | +--ro preferred-transport-layer* tapi-common:layer-protocol-name + | +--ro objective-function + | | +--ro bandwidth-optimization? tapi-common:directive-value + | | +--ro concurrent-paths? tapi-common:directive-value + | | +--ro cost-optimization? tapi-common:directive-value + | | +--ro link-utilization? tapi-common:directive-value + | | +--ro resource-sharing? tapi-common:directive-value + | | +--ro local-id? string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro optimization-constraint + | | +--ro traffic-interruption? tapi-common:directive-value + | | +--ro local-id? string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro path-service-end-point {tapi-streaming}? + | +--ro service-interface-point + | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro layer-protocol-qualifier? tapi-common:layer-protocol-qualifier + | +--ro capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro role? tapi-common:port-role + | +--ro direction? tapi-common:port-direction + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro path-optimization-constraint {tapi-streaming}? + | +--ro traffic-interruption? tapi-common:directive-value + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro path-objective-function {tapi-streaming}? + | +--ro bandwidth-optimization? tapi-common:directive-value + | +--ro concurrent-paths? tapi-common:directive-value + | +--ro cost-optimization? tapi-common:directive-value + | +--ro link-utilization? tapi-common:directive-value + | +--ro resource-sharing? tapi-common:directive-value + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro link {tapi-streaming}? + | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | +--ro direction? tapi-common:forwarding-direction + | +--ro resilience-type + | | +--ro restoration-policy? restoration-policy + | | +--ro protection-type? protection-type + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro cost-characteristic* [cost-name] + | | +--ro cost-name string + | | +--ro cost-value? string + | | +--ro cost-algorithm? string + | +--ro error-characteristic? string + | +--ro loss-characteristic? string + | +--ro repeat-delivery-characteristic? string + | +--ro delivery-order-characteristic? string + | +--ro unavailable-time-characteristic? string + | +--ro server-integrity-process-characteristic? string + | +--ro latency-characteristic* [traffic-property-name] + | | +--ro traffic-property-name string + | | +--ro fixed-latency-characteristic? string + | | +--ro queing-latency-characteristic? string + | | +--ro jitter-characteristic? string + | | +--ro wander-characteristic? string + | +--ro risk-characteristic* [risk-characteristic-name] + | | +--ro risk-characteristic-name string + | | +--ro risk-identifier-list* string + | +--ro validation-mechanism* [validation-mechanism] + | | +--ro validation-mechanism string + | | +--ro layer-protocol-adjacency-validated? string + | | +--ro validation-robustness? string + | +--ro transitioned-layer-protocol-name* string + +--ro node {tapi-streaming}? + | +--ro owned-node-edge-point* [uuid] + | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro mapped-service-interface-point* [service-interface-point-uuid] + | | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid + | | +--ro link-port-direction? tapi-common:port-direction + | | +--ro link-port-role? tapi-common:port-role + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | | +--ro termination-direction? termination-direction + | | +--ro termination-state? termination-state + | | +--ro total-potential-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro available-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro node-rule-group* [uuid] + | | +--ro rule* [local-id] + | | | +--ro rule-type? rule-type + | | | +--ro forwarding-rule? forwarding-rule + | | | +--ro override-priority? uint64 + | | | +--ro cep-direction* tapi-common:port-direction + | | | +--ro cep-port-role* [] + | | | | +--ro port-role* port-role + | | | | +--ro port-role-rule* port-role-rule-option + | | | +--ro connection-spec-reference* [] + | | | | +--ro connection-spec-name? string + | | | | +--ro connection-spec-id? tapi-common:uuid + | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | +--ro signal-property + | | | | +--ro signal-property-name? string + | | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | | +--ro applicable-signal-value* string + | | | | +--ro number-of-signal-values? uint64 + | | | +--ro complex-rule* string + | | | +--ro local-id string + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | | +--ro inter-rule-group* [uuid] + | | | +--ro rule* [local-id] + | | | | +--ro rule-type? rule-type + | | | | +--ro forwarding-rule? forwarding-rule + | | | | +--ro override-priority? uint64 + | | | | +--ro cep-direction* tapi-common:port-direction + | | | | +--ro cep-port-role* [] + | | | | | +--ro port-role* port-role + | | | | | +--ro port-role-rule* port-role-rule-option + | | | | +--ro connection-spec-reference* [] + | | | | | +--ro connection-spec-name? string + | | | | | +--ro connection-spec-id? tapi-common:uuid + | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | | +--ro signal-property + | | | | | +--ro signal-property-name? string + | | | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | | | +--ro applicable-signal-value* string + | | | | | +--ro number-of-signal-values? uint64 + | | | | +--ro complex-rule* string + | | | | +--ro local-id string + | | | | +--ro name* [value-name] + | | | | +--ro value-name string + | | | | +--ro value? string + | | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | | | +--ro uuid uuid + | | | +--ro name* [value-name] + | | | | +--ro value-name string + | | | | +--ro value? string + | | | +--ro total-potential-capacity + | | | | +--ro total-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro bandwidth-profile + | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | +--ro committed-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro committed-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro color-aware? boolean + | | | | +--ro coupling-flag? boolean + | | | +--ro available-capacity + | | | | +--ro total-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro bandwidth-profile + | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | +--ro committed-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro committed-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro color-aware? boolean + | | | | +--ro coupling-flag? boolean + | | | +--ro cost-characteristic* [cost-name] + | | | | +--ro cost-name string + | | | | +--ro cost-value? string + | | | | +--ro cost-algorithm? string + | | | +--ro latency-characteristic* [traffic-property-name] + | | | | +--ro traffic-property-name string + | | | | +--ro fixed-latency-characteristic? string + | | | | +--ro queing-latency-characteristic? string + | | | | +--ro jitter-characteristic? string + | | | | +--ro wander-characteristic? string + | | | +--ro risk-characteristic* [risk-characteristic-name] + | | | +--ro risk-characteristic-name string + | | | +--ro risk-identifier-list* string + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro total-potential-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro available-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro risk-characteristic* [risk-characteristic-name] + | | +--ro risk-characteristic-name string + | | +--ro risk-identifier-list* string + | +--ro encap-topology + | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro cost-characteristic* [cost-name] + | | +--ro cost-name string + | | +--ro cost-value? string + | | +--ro cost-algorithm? string + | +--ro error-characteristic? string + | +--ro loss-characteristic? string + | +--ro repeat-delivery-characteristic? string + | +--ro delivery-order-characteristic? string + | +--ro unavailable-time-characteristic? string + | +--ro server-integrity-process-characteristic? string + | +--ro latency-characteristic* [traffic-property-name] + | +--ro traffic-property-name string + | +--ro fixed-latency-characteristic? string + | +--ro queing-latency-characteristic? string + | +--ro jitter-characteristic? string + | +--ro wander-characteristic? string + +--ro topology {tapi-streaming}? + | +--ro node* [uuid] + | | +--ro owned-node-edge-point* [uuid] + | | | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | | | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | +--ro mapped-service-interface-point* [service-interface-point-uuid] + | | | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid + | | | +--ro link-port-direction? tapi-common:port-direction + | | | +--ro link-port-role? tapi-common:port-role + | | | +--ro uuid uuid + | | | +--ro name* [value-name] + | | | | +--ro value-name string + | | | | +--ro value? string + | | | +--ro administrative-state? administrative-state + | | | +--ro operational-state? operational-state + | | | +--ro lifecycle-state? lifecycle-state + | | | +--ro termination-direction? termination-direction + | | | +--ro termination-state? termination-state + | | | +--ro total-potential-capacity + | | | | +--ro total-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro bandwidth-profile + | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | +--ro committed-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro committed-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro color-aware? boolean + | | | | +--ro coupling-flag? boolean + | | | +--ro available-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro node-rule-group* [uuid] + | | | +--ro rule* [local-id] + | | | | +--ro rule-type? rule-type + | | | | +--ro forwarding-rule? forwarding-rule + | | | | +--ro override-priority? uint64 + | | | | +--ro cep-direction* tapi-common:port-direction + | | | | +--ro cep-port-role* [] + | | | | | +--ro port-role* port-role + | | | | | +--ro port-role-rule* port-role-rule-option + | | | | +--ro connection-spec-reference* [] + | | | | | +--ro connection-spec-name? string + | | | | | +--ro connection-spec-id? tapi-common:uuid + | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | | +--ro signal-property + | | | | | +--ro signal-property-name? string + | | | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | | | +--ro applicable-signal-value* string + | | | | | +--ro number-of-signal-values? uint64 + | | | | +--ro complex-rule* string + | | | | +--ro local-id string + | | | | +--ro name* [value-name] + | | | | +--ro value-name string + | | | | +--ro value? string + | | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | | | +--ro inter-rule-group* [uuid] + | | | | +--ro rule* [local-id] + | | | | | +--ro rule-type? rule-type + | | | | | +--ro forwarding-rule? forwarding-rule + | | | | | +--ro override-priority? uint64 + | | | | | +--ro cep-direction* tapi-common:port-direction + | | | | | +--ro cep-port-role* [] + | | | | | | +--ro port-role* port-role + | | | | | | +--ro port-role-rule* port-role-rule-option + | | | | | +--ro connection-spec-reference* [] + | | | | | | +--ro connection-spec-name? string + | | | | | | +--ro connection-spec-id? tapi-common:uuid + | | | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | | | +--ro signal-property + | | | | | | +--ro signal-property-name? string + | | | | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | | | | +--ro applicable-signal-value* string + | | | | | | +--ro number-of-signal-values? uint64 + | | | | | +--ro complex-rule* string + | | | | | +--ro local-id string + | | | | | +--ro name* [value-name] + | | | | | +--ro value-name string + | | | | | +--ro value? string + | | | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | | | | +--ro uuid uuid + | | | | +--ro name* [value-name] + | | | | | +--ro value-name string + | | | | | +--ro value? string + | | | | +--ro total-potential-capacity + | | | | | +--ro total-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro bandwidth-profile + | | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | | +--ro committed-information-rate + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro committed-burst-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro peak-information-rate + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro peak-burst-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro color-aware? boolean + | | | | | +--ro coupling-flag? boolean + | | | | +--ro available-capacity + | | | | | +--ro total-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro bandwidth-profile + | | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | | +--ro committed-information-rate + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro committed-burst-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro peak-information-rate + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro peak-burst-size + | | | | | | +--ro value? uint64 + | | | | | | +--ro unit? capacity-unit + | | | | | +--ro color-aware? boolean + | | | | | +--ro coupling-flag? boolean + | | | | +--ro cost-characteristic* [cost-name] + | | | | | +--ro cost-name string + | | | | | +--ro cost-value? string + | | | | | +--ro cost-algorithm? string + | | | | +--ro latency-characteristic* [traffic-property-name] + | | | | | +--ro traffic-property-name string + | | | | | +--ro fixed-latency-characteristic? string + | | | | | +--ro queing-latency-characteristic? string + | | | | | +--ro jitter-characteristic? string + | | | | | +--ro wander-characteristic? string + | | | | +--ro risk-characteristic* [risk-characteristic-name] + | | | | +--ro risk-characteristic-name string + | | | | +--ro risk-identifier-list* string + | | | +--ro uuid uuid + | | | +--ro name* [value-name] + | | | | +--ro value-name string + | | | | +--ro value? string + | | | +--ro total-potential-capacity + | | | | +--ro total-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro bandwidth-profile + | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | +--ro committed-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro committed-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro color-aware? boolean + | | | | +--ro coupling-flag? boolean + | | | +--ro available-capacity + | | | | +--ro total-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro bandwidth-profile + | | | | +--ro bw-profile-type? bandwidth-profile-type + | | | | +--ro committed-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro committed-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-information-rate + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro peak-burst-size + | | | | | +--ro value? uint64 + | | | | | +--ro unit? capacity-unit + | | | | +--ro color-aware? boolean + | | | | +--ro coupling-flag? boolean + | | | +--ro cost-characteristic* [cost-name] + | | | | +--ro cost-name string + | | | | +--ro cost-value? string + | | | | +--ro cost-algorithm? string + | | | +--ro latency-characteristic* [traffic-property-name] + | | | | +--ro traffic-property-name string + | | | | +--ro fixed-latency-characteristic? string + | | | | +--ro queing-latency-characteristic? string + | | | | +--ro jitter-characteristic? string + | | | | +--ro wander-characteristic? string + | | | +--ro risk-characteristic* [risk-characteristic-name] + | | | +--ro risk-characteristic-name string + | | | +--ro risk-identifier-list* string + | | +--ro encap-topology + | | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | | +--ro total-potential-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro available-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro error-characteristic? string + | | +--ro loss-characteristic? string + | | +--ro repeat-delivery-characteristic? string + | | +--ro delivery-order-characteristic? string + | | +--ro unavailable-time-characteristic? string + | | +--ro server-integrity-process-characteristic? string + | | +--ro latency-characteristic* [traffic-property-name] + | | +--ro traffic-property-name string + | | +--ro fixed-latency-characteristic? string + | | +--ro queing-latency-characteristic? string + | | +--ro jitter-characteristic? string + | | +--ro wander-characteristic? string + | +--ro link* [uuid] + | | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | | +--ro direction? tapi-common:forwarding-direction + | | +--ro resilience-type + | | | +--ro restoration-policy? restoration-policy + | | | +--ro protection-type? protection-type + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | | +--ro total-potential-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro available-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro error-characteristic? string + | | +--ro loss-characteristic? string + | | +--ro repeat-delivery-characteristic? string + | | +--ro delivery-order-characteristic? string + | | +--ro unavailable-time-characteristic? string + | | +--ro server-integrity-process-characteristic? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro risk-characteristic* [risk-characteristic-name] + | | | +--ro risk-characteristic-name string + | | | +--ro risk-identifier-list* string + | | +--ro validation-mechanism* [validation-mechanism] + | | | +--ro validation-mechanism string + | | | +--ro layer-protocol-adjacency-validated? string + | | | +--ro validation-robustness? string + | | +--ro transitioned-layer-protocol-name* string + | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro node-edge-point {tapi-streaming}? + | +--ro layer-protocol-name? tapi-common:layer-protocol-name + | +--ro supported-cep-layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | +--ro aggregated-node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro mapped-service-interface-point* [service-interface-point-uuid] + | | +--ro service-interface-point-uuid -> /tapi-common:context/service-interface-point/uuid + | +--ro link-port-direction? tapi-common:port-direction + | +--ro link-port-role? tapi-common:port-role + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro administrative-state? administrative-state + | +--ro operational-state? operational-state + | +--ro lifecycle-state? lifecycle-state + | +--ro termination-direction? termination-direction + | +--ro termination-state? termination-state + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | +--ro total-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro bandwidth-profile + | +--ro bw-profile-type? bandwidth-profile-type + | +--ro committed-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro committed-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro color-aware? boolean + | +--ro coupling-flag? boolean + +--ro rule {tapi-streaming}? + | +--ro rule-type? rule-type + | +--ro forwarding-rule? forwarding-rule + | +--ro override-priority? uint64 + | +--ro cep-direction* tapi-common:port-direction + | +--ro cep-port-role* [] + | | +--ro port-role* port-role + | | +--ro port-role-rule* port-role-rule-option + | +--ro connection-spec-reference* [] + | | +--ro connection-spec-name? string + | | +--ro connection-spec-id? tapi-common:uuid + | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | +--ro signal-property + | | +--ro signal-property-name? string + | | +--ro signal-property-value-rule? signal-property-value-rule + | | +--ro applicable-signal-value* string + | | +--ro number-of-signal-values? uint64 + | +--ro complex-rule* string + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro node-rule-group {tapi-streaming}? + | +--ro rule* [local-id] + | | +--ro rule-type? rule-type + | | +--ro forwarding-rule? forwarding-rule + | | +--ro override-priority? uint64 + | | +--ro cep-direction* tapi-common:port-direction + | | +--ro cep-port-role* [] + | | | +--ro port-role* port-role + | | | +--ro port-role-rule* port-role-rule-option + | | +--ro connection-spec-reference* [] + | | | +--ro connection-spec-name? string + | | | +--ro connection-spec-id? tapi-common:uuid + | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | +--ro signal-property + | | | +--ro signal-property-name? string + | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | +--ro applicable-signal-value* string + | | | +--ro number-of-signal-values? uint64 + | | +--ro complex-rule* string + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro node-edge-point* [topology-uuid node-uuid node-edge-point-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-edge-point-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/owned-node-edge-point/uuid + | +--ro node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | +--ro inter-rule-group* [uuid] + | | +--ro rule* [local-id] + | | | +--ro rule-type? rule-type + | | | +--ro forwarding-rule? forwarding-rule + | | | +--ro override-priority? uint64 + | | | +--ro cep-direction* tapi-common:port-direction + | | | +--ro cep-port-role* [] + | | | | +--ro port-role* port-role + | | | | +--ro port-role-rule* port-role-rule-option + | | | +--ro connection-spec-reference* [] + | | | | +--ro connection-spec-name? string + | | | | +--ro connection-spec-id? tapi-common:uuid + | | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | | +--ro signal-property + | | | | +--ro signal-property-name? string + | | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | | +--ro applicable-signal-value* string + | | | | +--ro number-of-signal-values? uint64 + | | | +--ro complex-rule* string + | | | +--ro local-id string + | | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | | +--ro uuid uuid + | | +--ro name* [value-name] + | | | +--ro value-name string + | | | +--ro value? string + | | +--ro total-potential-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro available-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro risk-characteristic* [risk-characteristic-name] + | | +--ro risk-characteristic-name string + | | +--ro risk-identifier-list* string + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro cost-characteristic* [cost-name] + | | +--ro cost-name string + | | +--ro cost-value? string + | | +--ro cost-algorithm? string + | +--ro latency-characteristic* [traffic-property-name] + | | +--ro traffic-property-name string + | | +--ro fixed-latency-characteristic? string + | | +--ro queing-latency-characteristic? string + | | +--ro jitter-characteristic? string + | | +--ro wander-characteristic? string + | +--ro risk-characteristic* [risk-characteristic-name] + | +--ro risk-characteristic-name string + | +--ro risk-identifier-list* string + +--ro inter-rule-group {tapi-streaming}? + | +--ro rule* [local-id] + | | +--ro rule-type? rule-type + | | +--ro forwarding-rule? forwarding-rule + | | +--ro override-priority? uint64 + | | +--ro cep-direction* tapi-common:port-direction + | | +--ro cep-port-role* [] + | | | +--ro port-role* port-role + | | | +--ro port-role-rule* port-role-rule-option + | | +--ro connection-spec-reference* [] + | | | +--ro connection-spec-name? string + | | | +--ro connection-spec-id? tapi-common:uuid + | | +--ro layer-protocol-qualifier* tapi-common:layer-protocol-qualifier + | | +--ro signal-property + | | | +--ro signal-property-name? string + | | | +--ro signal-property-value-rule? signal-property-value-rule + | | | +--ro applicable-signal-value* string + | | | +--ro number-of-signal-values? uint64 + | | +--ro complex-rule* string + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro associated-node-rule-group* [topology-uuid node-uuid node-rule-group-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | | +--ro node-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/uuid + | | +--ro node-rule-group-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/node/node-rule-group/uuid + | +--ro uuid? uuid + | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro total-potential-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro available-capacity + | | +--ro total-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro bandwidth-profile + | | +--ro bw-profile-type? bandwidth-profile-type + | | +--ro committed-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro committed-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-information-rate + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro peak-burst-size + | | | +--ro value? uint64 + | | | +--ro unit? capacity-unit + | | +--ro color-aware? boolean + | | +--ro coupling-flag? boolean + | +--ro cost-characteristic* [cost-name] + | | +--ro cost-name string + | | +--ro cost-value? string + | | +--ro cost-algorithm? string + | +--ro latency-characteristic* [traffic-property-name] + | | +--ro traffic-property-name string + | | +--ro fixed-latency-characteristic? string + | | +--ro queing-latency-characteristic? string + | | +--ro jitter-characteristic? string + | | +--ro wander-characteristic? string + | +--ro risk-characteristic* [risk-characteristic-name] + | +--ro risk-characteristic-name string + | +--ro risk-identifier-list* string + +--ro network-topology-service {tapi-streaming}? + | +--ro topology* [topology-uuid] + | | +--ro topology-uuid -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro virtual-network-service {tapi-streaming}? + | +--ro topology + | | +--ro topology-uuid? -> /tapi-common:context/tapi-topology:topology-context/topology/uuid + | +--ro end-point* [local-id] + | | +--ro service-interface-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro role? tapi-common:port-role + | | +--ro direction? tapi-common:port-direction + | | +--ro service-layer? tapi-common:layer-protocol-name + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro vnw-constraint* [local-id] + | | +--ro src-service-end-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro sink-service-end-point + | | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | | +--ro diversity-exclusion* [virtual-nw-service-uuid] + | | | +--ro virtual-nw-service-uuid -> /tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service/uuid + | | +--ro requested-capacity + | | | +--ro total-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro bandwidth-profile + | | | +--ro bw-profile-type? bandwidth-profile-type + | | | +--ro committed-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro committed-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-information-rate + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro peak-burst-size + | | | | +--ro value? uint64 + | | | | +--ro unit? capacity-unit + | | | +--ro color-aware? boolean + | | | +--ro coupling-flag? boolean + | | +--ro service-level? string + | | +--ro service-layer* tapi-common:layer-protocol-name + | | +--ro cost-characteristic* [cost-name] + | | | +--ro cost-name string + | | | +--ro cost-value? string + | | | +--ro cost-algorithm? string + | | +--ro latency-characteristic* [traffic-property-name] + | | | +--ro traffic-property-name string + | | | +--ro fixed-latency-characteristic? string + | | | +--ro queing-latency-characteristic? string + | | | +--ro jitter-characteristic? string + | | | +--ro wander-characteristic? string + | | +--ro local-id string + | | +--ro name* [value-name] + | | +--ro value-name string + | | +--ro value? string + | +--ro schedule + | | +--ro end-time? date-and-time + | | +--ro start-time? date-and-time + | +--ro state + | | +--ro administrative-state? administrative-state + | | +--ro operational-state? operational-state + | | +--ro lifecycle-state? lifecycle-state + | +--ro layer-protocol-name* tapi-common:layer-protocol-name + | +--ro uuid? uuid + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro virtual-network-service-end-point {tapi-streaming}? + | +--ro service-interface-point + | | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + | +--ro role? tapi-common:port-role + | +--ro direction? tapi-common:port-direction + | +--ro service-layer? tapi-common:layer-protocol-name + | +--ro local-id? string + | +--ro name* [value-name] + | +--ro value-name string + | +--ro value? string + +--ro virtual-network-constraint {tapi-streaming}? + +--ro src-service-end-point + | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + +--ro sink-service-end-point + | +--ro service-interface-point-uuid? -> /tapi-common:context/service-interface-point/uuid + +--ro diversity-exclusion* [virtual-nw-service-uuid] + | +--ro virtual-nw-service-uuid -> /tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service/uuid + +--ro requested-capacity + | +--ro total-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro bandwidth-profile + | +--ro bw-profile-type? bandwidth-profile-type + | +--ro committed-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro committed-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-information-rate + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro peak-burst-size + | | +--ro value? uint64 + | | +--ro unit? capacity-unit + | +--ro color-aware? boolean + | +--ro coupling-flag? boolean + +--ro service-level? string + +--ro service-layer* tapi-common:layer-protocol-name + +--ro cost-characteristic* [cost-name] + | +--ro cost-name string + | +--ro cost-value? string + | +--ro cost-algorithm? string + +--ro latency-characteristic* [traffic-property-name] + | +--ro traffic-property-name string + | +--ro fixed-latency-characteristic? string + | +--ro queing-latency-characteristic? string + | +--ro jitter-characteristic? string + | +--ro wander-characteristic? string + +--ro local-id? string + +--ro name* [value-name] + +--ro value-name string + +--ro value? string diff --git a/YANG/tapi-streaming@2020-04-23.yang b/YANG/tapi-streaming@2020-04-23.yang index 1fef5b5d..5015f225 100644 --- a/YANG/tapi-streaming@2020-04-23.yang +++ b/YANG/tapi-streaming@2020-04-23.yang @@ -47,6 +47,8 @@ module tapi-streaming { License: This module is distributed under the Apache License 2.0."; revision 2020-04-23 { description "ONF Transport API version 2.1.3. + - Comment typos corrected. + - One attribute changed (sourcePrecesion/source-precesion --> sourcePrecision/source-precision). Changes included in this TAPI release (v2.1.3) are listed in "; reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 7950, RFC 6087 and ONF TAPI UML model diff --git a/YANG/tapi-virtual-network@2020-04-23.tree b/YANG/tapi-virtual-network@2020-04-23.tree index d3aad4d9..a495d991 100644 --- a/YANG/tapi-virtual-network@2020-04-23.tree +++ b/YANG/tapi-virtual-network@2020-04-23.tree @@ -58,7 +58,9 @@ module: tapi-virtual-network | +--rw name* [value-name] | +--rw value-name string | +--rw value? string - +--rw schedule? string + +--rw schedule + | +--rw end-time? date-and-time + | +--rw start-time? date-and-time +--rw state | +--rw administrative-state? administrative-state | +--ro operational-state? operational-state @@ -125,7 +127,9 @@ module: tapi-virtual-network | | | +---w name* [value-name] | | | +---w value-name string | | | +---w value? string - | | +---w conn-schedule? string + | | +---w conn-schedule + | | +---w end-time? date-and-time + | | +---w start-time? date-and-time | +--ro output | +--ro service | +--ro topology @@ -183,7 +187,9 @@ module: tapi-virtual-network | | +--ro name* [value-name] | | +--ro value-name string | | +--ro value? string - | +--ro schedule? string + | +--ro schedule + | | +--ro end-time? date-and-time + | | +--ro start-time? date-and-time | +--ro state | | +--ro administrative-state? administrative-state | | +--ro operational-state? operational-state @@ -253,7 +259,9 @@ module: tapi-virtual-network | | +--ro name* [value-name] | | +--ro value-name string | | +--ro value? string - | +--ro schedule? string + | +--ro schedule + | | +--ro end-time? date-and-time + | | +--ro start-time? date-and-time | +--ro state | | +--ro administrative-state? administrative-state | | +--ro operational-state? operational-state @@ -323,7 +331,9 @@ module: tapi-virtual-network | | +--ro name* [value-name] | | +--ro value-name string | | +--ro value? string - | +--ro schedule? string + | +--ro schedule + | | +--ro end-time? date-and-time + | | +--ro start-time? date-and-time | +--ro state | | +--ro administrative-state? administrative-state | | +--ro operational-state? operational-state @@ -391,7 +401,9 @@ module: tapi-virtual-network | +--ro name* [value-name] | +--ro value-name string | +--ro value? string - +--ro schedule? string + +--ro schedule + | +--ro end-time? date-and-time + | +--ro start-time? date-and-time +--ro state | +--ro administrative-state? administrative-state | +--ro operational-state? operational-state diff --git a/YANG/tapi-virtual-network@2020-04-23.yang b/YANG/tapi-virtual-network@2020-04-23.yang index 69bb1540..98065a05 100644 --- a/YANG/tapi-virtual-network@2020-04-23.yang +++ b/YANG/tapi-virtual-network@2020-04-23.yang @@ -12,7 +12,7 @@ module tapi-virtual-network { Project Web: Project List: Editor: Karthik Sethuraman - Andrea Mazzin + Andrea Mazzini Arturo Mayoral Nigel Davis "; description " @@ -32,6 +32,7 @@ module tapi-virtual-network { License: This module is distributed under the Apache License 2.0."; revision 2020-04-23 { description "ONF Transport API version 2.1.3. + - schedule type changed to tapi-common:time-range. Changes included in this TAPI release (v2.1.3) are listed in "; reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 7950, RFC 6087 and ONF TAPI UML model @@ -87,7 +88,7 @@ module tapi-virtual-network { description "Augments the base TAPI Context with VirtualNetworkService information"; } /************************** - * definitions of refrences + * definitions of references **************************/ grouping virtual-nw-service-ref { leaf virtual-nw-service-uuid { @@ -162,8 +163,8 @@ module tapi-virtual-network { uses virtual-network-constraint; description "none"; } - leaf schedule { - type string; + container schedule { + uses tapi-common:time-range; description "none"; } container state { @@ -233,8 +234,8 @@ module tapi-virtual-network { uses virtual-network-constraint; description "none"; } - leaf conn-schedule { - type string; + container conn-schedule { + uses tapi-common:time-range; description "none"; } } From 9a4b0f06f7dfdb2ecabfdab6a7474424c6dd190c Mon Sep 17 00:00:00 2001 From: amazzini Date: Thu, 11 Jun 2020 16:05:23 +0200 Subject: [PATCH 5/6] OAS modules (experimental) --- OAS/tapi-connectivity@2020-04-23.yaml | 55 +- OAS/tapi-dsr@2020-04-23.yaml | 55 +- OAS/tapi-equipment@2020-04-23.yaml | 22 +- OAS/tapi-eth@2020-04-23.yaml | 55 +- OAS/tapi-notification@2020-04-23.yaml | 1 + OAS/tapi-oam@2020-04-23.yaml | 55 +- OAS/tapi-odu@2020-04-23.yaml | 55 +- OAS/tapi-path-computation@2020-04-23.yaml | 22 +- OAS/tapi-photonic-media@2020-04-23.yaml | 3908 +++++++++++++++++-- OAS/tapi-streaming@2020-04-23.yaml | 4224 +++++++++++++++++++-- OAS/tapi-topology@2020-04-23.yaml | 22 +- OAS/tapi-virtual-network@2020-04-23.yaml | 118 +- 12 files changed, 7760 insertions(+), 832 deletions(-) diff --git a/OAS/tapi-connectivity@2020-04-23.yaml b/OAS/tapi-connectivity@2020-04-23.yaml index 14deacfe..89769f8d 100644 --- a/OAS/tapi-connectivity@2020-04-23.yaml +++ b/OAS/tapi-connectivity@2020-04-23.yaml @@ -5,32 +5,34 @@ info: \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG model\ - \ backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Topology Model\ \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -13155,8 +13157,8 @@ definitions: format: "int32" description: "Value of 0 (zero) means 'unspecified priority'.\r\n \ \ Highest priority is 1, sometimes referred as 'preferred' or\ - \ 'main' or 'intended' route.\r\n Then 2 has lower priory\ - \ than 1, 3 has lower priory than 2, etc." + \ 'main' or 'intended' route.\r\n 2 has lower priority\ + \ than 1, 3 has lower priority than 2, etc." route-state: type: "string" description: "Current information on the route selection." @@ -13181,10 +13183,10 @@ definitions: resilience-route-pac: description: "Provides optional resilience and state attributes to the Route." $ref: "#/definitions/tapi.connectivity.ResilienceRoute" - description: "The FC Route (FcRoute) object class models the individual routes\ - \ of an FC. \r\n The route of an FC object is represented by a\ - \ list of FCs at a lower level. \r\n Note that depending on the\ - \ service supported by an FC, an the FC can have multiple routes." + description: "The Route of a Connection is modeled as a collection of Connection\ + \ End Points.\r\n The logical order of the Connection End Points\ + \ within the Route object can be inferred by the TAPI client by the knowledge\ + \ of the Topology information." tapi.connectivity.RouteRef: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" @@ -13645,6 +13647,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: diff --git a/OAS/tapi-dsr@2020-04-23.yaml b/OAS/tapi-dsr@2020-04-23.yaml index b752e84c..c2062fff 100644 --- a/OAS/tapi-dsr@2020-04-23.yaml +++ b/OAS/tapi-dsr@2020-04-23.yaml @@ -5,16 +5,17 @@ info: \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG model\ - \ backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI OAM Model definitions.\r\ @@ -38,16 +39,17 @@ info: \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -16170,8 +16172,8 @@ definitions: format: "int32" description: "Value of 0 (zero) means 'unspecified priority'.\r\n \ \ Highest priority is 1, sometimes referred as 'preferred' or\ - \ 'main' or 'intended' route.\r\n Then 2 has lower priory\ - \ than 1, 3 has lower priory than 2, etc." + \ 'main' or 'intended' route.\r\n 2 has lower priority\ + \ than 1, 3 has lower priority than 2, etc." route-state: type: "string" description: "Current information on the route selection." @@ -16196,10 +16198,10 @@ definitions: resilience-route-pac: description: "Provides optional resilience and state attributes to the Route." $ref: "#/definitions/tapi.connectivity.ResilienceRoute" - description: "The FC Route (FcRoute) object class models the individual routes\ - \ of an FC. \r\n The route of an FC object is represented by a\ - \ list of FCs at a lower level. \r\n Note that depending on the\ - \ service supported by an FC, an the FC can have multiple routes." + description: "The Route of a Connection is modeled as a collection of Connection\ + \ End Points.\r\n The logical order of the Connection End Points\ + \ within the Route object can be inferred by the TAPI client by the knowledge\ + \ of the Topology information." tapi.connectivity.RouteRef: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" @@ -16674,6 +16676,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: diff --git a/OAS/tapi-equipment@2020-04-23.yaml b/OAS/tapi-equipment@2020-04-23.yaml index 1018268f..b2518a10 100644 --- a/OAS/tapi-equipment@2020-04-23.yaml +++ b/OAS/tapi-equipment@2020-04-23.yaml @@ -5,16 +5,17 @@ info: \n Source: TapiTopology.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -7836,6 +7837,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: diff --git a/OAS/tapi-eth@2020-04-23.yaml b/OAS/tapi-eth@2020-04-23.yaml index 255cc0ba..3c783a89 100644 --- a/OAS/tapi-eth@2020-04-23.yaml +++ b/OAS/tapi-eth@2020-04-23.yaml @@ -5,16 +5,17 @@ info: \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG model\ - \ backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI OAM Model definitions.\r\ @@ -38,16 +39,17 @@ info: \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -21314,8 +21316,8 @@ definitions: format: "int32" description: "Value of 0 (zero) means 'unspecified priority'.\r\n \ \ Highest priority is 1, sometimes referred as 'preferred' or\ - \ 'main' or 'intended' route.\r\n Then 2 has lower priory\ - \ than 1, 3 has lower priory than 2, etc." + \ 'main' or 'intended' route.\r\n 2 has lower priority\ + \ than 1, 3 has lower priority than 2, etc." route-state: type: "string" description: "Current information on the route selection." @@ -21340,10 +21342,10 @@ definitions: resilience-route-pac: description: "Provides optional resilience and state attributes to the Route." $ref: "#/definitions/tapi.connectivity.ResilienceRoute" - description: "The FC Route (FcRoute) object class models the individual routes\ - \ of an FC. \r\n The route of an FC object is represented by a\ - \ list of FCs at a lower level. \r\n Note that depending on the\ - \ service supported by an FC, an the FC can have multiple routes." + description: "The Route of a Connection is modeled as a collection of Connection\ + \ End Points.\r\n The logical order of the Connection End Points\ + \ within the Route object can be inferred by the TAPI client by the knowledge\ + \ of the Topology information." tapi.connectivity.RouteRef: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" @@ -23527,6 +23529,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: diff --git a/OAS/tapi-notification@2020-04-23.yaml b/OAS/tapi-notification@2020-04-23.yaml index 553b8f05..e715a5eb 100644 --- a/OAS/tapi-notification@2020-04-23.yaml +++ b/OAS/tapi-notification@2020-04-23.yaml @@ -2142,6 +2142,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: diff --git a/OAS/tapi-oam@2020-04-23.yaml b/OAS/tapi-oam@2020-04-23.yaml index 5a1a14c4..000bea82 100644 --- a/OAS/tapi-oam@2020-04-23.yaml +++ b/OAS/tapi-oam@2020-04-23.yaml @@ -5,16 +5,17 @@ info: \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG model\ - \ backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI OAM Model definitions.\r\ @@ -38,16 +39,17 @@ info: \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -16153,8 +16155,8 @@ definitions: format: "int32" description: "Value of 0 (zero) means 'unspecified priority'.\r\n \ \ Highest priority is 1, sometimes referred as 'preferred' or\ - \ 'main' or 'intended' route.\r\n Then 2 has lower priory\ - \ than 1, 3 has lower priory than 2, etc." + \ 'main' or 'intended' route.\r\n 2 has lower priority\ + \ than 1, 3 has lower priority than 2, etc." route-state: type: "string" description: "Current information on the route selection." @@ -16179,10 +16181,10 @@ definitions: resilience-route-pac: description: "Provides optional resilience and state attributes to the Route." $ref: "#/definitions/tapi.connectivity.ResilienceRoute" - description: "The FC Route (FcRoute) object class models the individual routes\ - \ of an FC. \r\n The route of an FC object is represented by a\ - \ list of FCs at a lower level. \r\n Note that depending on the\ - \ service supported by an FC, an the FC can have multiple routes." + description: "The Route of a Connection is modeled as a collection of Connection\ + \ End Points.\r\n The logical order of the Connection End Points\ + \ within the Route object can be inferred by the TAPI client by the knowledge\ + \ of the Topology information." tapi.connectivity.RouteRef: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" @@ -16657,6 +16659,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: diff --git a/OAS/tapi-odu@2020-04-23.yaml b/OAS/tapi-odu@2020-04-23.yaml index eaad7af5..5a0076ad 100644 --- a/OAS/tapi-odu@2020-04-23.yaml +++ b/OAS/tapi-odu@2020-04-23.yaml @@ -5,16 +5,17 @@ info: \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG model\ - \ backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI ODU Model definitions.\r\ @@ -55,16 +56,17 @@ info: \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -17275,8 +17277,8 @@ definitions: format: "int32" description: "Value of 0 (zero) means 'unspecified priority'.\r\n \ \ Highest priority is 1, sometimes referred as 'preferred' or\ - \ 'main' or 'intended' route.\r\n Then 2 has lower priory\ - \ than 1, 3 has lower priory than 2, etc." + \ 'main' or 'intended' route.\r\n 2 has lower priority\ + \ than 1, 3 has lower priority than 2, etc." route-state: type: "string" description: "Current information on the route selection." @@ -17301,10 +17303,10 @@ definitions: resilience-route-pac: description: "Provides optional resilience and state attributes to the Route." $ref: "#/definitions/tapi.connectivity.ResilienceRoute" - description: "The FC Route (FcRoute) object class models the individual routes\ - \ of an FC. \r\n The route of an FC object is represented by a\ - \ list of FCs at a lower level. \r\n Note that depending on the\ - \ service supported by an FC, an the FC can have multiple routes." + description: "The Route of a Connection is modeled as a collection of Connection\ + \ End Points.\r\n The logical order of the Connection End Points\ + \ within the Route object can be inferred by the TAPI client by the knowledge\ + \ of the Topology information." tapi.connectivity.RouteRef: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" @@ -17805,6 +17807,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: diff --git a/OAS/tapi-path-computation@2020-04-23.yaml b/OAS/tapi-path-computation@2020-04-23.yaml index 6299ed11..9073664d 100644 --- a/OAS/tapi-path-computation@2020-04-23.yaml +++ b/OAS/tapi-path-computation@2020-04-23.yaml @@ -5,16 +5,17 @@ info: \n Source: TapiTopology.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -8686,6 +8687,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: diff --git a/OAS/tapi-photonic-media@2020-04-23.yaml b/OAS/tapi-photonic-media@2020-04-23.yaml index 0d7ddef2..a117e14b 100644 --- a/OAS/tapi-photonic-media@2020-04-23.yaml +++ b/OAS/tapi-photonic-media@2020-04-23.yaml @@ -5,16 +5,17 @@ info: \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG model\ - \ backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Photonic Media\ @@ -73,16 +74,17 @@ info: \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -2131,11 +2133,11 @@ paths: $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" 400: description: "Internal error" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + summary: "returns tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2150,15 +2152,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + summary: "creates tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2172,12 +2174,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + name: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec\ \ to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" responses: 201: description: "Object created" @@ -2188,7 +2190,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + summary: "creates or updates tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2202,12 +2204,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + name: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec\ \ to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" responses: 201: description: "Object created" @@ -2218,7 +2220,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + summary: "removes tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2236,12 +2238,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/capacity/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConfigPac" - description: "none" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -2255,16 +2259,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConfigPac" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelConfigPac" - description: "none" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -2277,11 +2283,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValue" responses: 201: description: "Object created" @@ -2292,8 +2298,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" - description: "none" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -2306,11 +2314,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValue" responses: 201: description: "Object created" @@ -2321,8 +2329,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelConfigPac" - description: "none" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -2339,11 +2349,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/ - : get: + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config/ + : post: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + summary: "creates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -2356,17 +2366,24 @@ paths: description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" responses: - 200: - description: "tapi.photonic.media.SpectrumBand" - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.SpectrumBand" + summary: "returns tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -2379,23 +2396,22 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.MediaChannelConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.SpectrumBand" + summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -2408,12 +2424,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added or updated" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" responses: 201: description: "Object created" @@ -2424,7 +2445,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.SpectrumBand" + summary: "removes tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -2437,17 +2458,24 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/frequency-constraint/ - : get: + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/name/ + : post: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -2459,18 +2487,32 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" responses: - 200: - description: "tapi.photonic.media.FrequencyConstraint" - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/name={value-name}/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -2482,24 +2524,30 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -2511,12 +2559,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.common.NameAndValue" responses: 201: description: "Object created" @@ -2527,8 +2585,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -2540,12 +2600,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/ : get: tags: - "tapi-photonic-media" @@ -2562,6 +2632,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: description: "tapi.photonic.media.PowerManagementConfigPac" @@ -2585,6 +2660,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerManagementConfigPac.body-param" description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ @@ -2615,6 +2695,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerManagementConfigPac.body-param" description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ @@ -2645,12 +2730,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-maximum-input-power/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-maximum-input-power/ : get: tags: - "tapi-photonic-media" @@ -2669,6 +2759,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: description: "tapi.photonic.media.PowerProperties" @@ -2694,6 +2789,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added to list" @@ -2725,6 +2825,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added or updated" @@ -2756,12 +2861,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-minimum-input-power/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-minimum-input-power/ : get: tags: - "tapi-photonic-media" @@ -2780,6 +2890,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: description: "tapi.photonic.media.PowerProperties" @@ -2805,6 +2920,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added to list" @@ -2836,6 +2956,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added or updated" @@ -2867,12 +2992,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-maximum-output-power/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-maximum-output-power/ : get: tags: - "tapi-photonic-media" @@ -2891,6 +3021,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: description: "tapi.photonic.media.PowerProperties" @@ -2916,6 +3051,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added to list" @@ -2947,6 +3087,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added or updated" @@ -2978,12 +3123,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-minimum-output-power/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-minimum-output-power/ : get: tags: - "tapi-photonic-media" @@ -3002,6 +3152,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: description: "tapi.photonic.media.PowerProperties" @@ -3027,6 +3182,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added to list" @@ -3058,6 +3218,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added or updated" @@ -3089,19 +3254,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: - post: + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -3113,27 +3281,23 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.SpectrumBand" + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -3145,25 +3309,29 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" + - name: "mc-config-local-id" in: "path" - description: "Id of name" + description: "Id of mc-config" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -3175,17 +3343,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" + - name: "mc-config-local-id" in: "path" - description: "Id of name" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" responses: 201: description: "Object created" @@ -3195,11 +3363,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -3211,9 +3377,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" + - name: "mc-config-local-id" in: "path" - description: "Id of name" + description: "Id of mc-config" required: true type: "string" responses: @@ -3221,11 +3387,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/: - get: + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/frequency-constraint/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -3238,17 +3404,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: - description: "tapi.odu.OduConnectivityServiceEndPointSpec" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -3261,12 +3432,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" - description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" responses: 201: description: "Object created" @@ -3276,8 +3452,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -3290,12 +3466,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" - description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" responses: 201: description: "Object created" @@ -3305,8 +3486,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -3319,16 +3500,21 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-common-pac/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -3343,15 +3529,15 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduCsepCommonPac" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -3365,11 +3551,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduCsepCommonPac.body-param" - description: "tapi.odu.OduCsepCommonPac to be added to list" + name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + \ to be added to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" responses: 201: description: "Object created" @@ -3379,8 +3566,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -3394,11 +3581,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduCsepCommonPac.body-param" - description: "tapi.odu.OduCsepCommonPac to be added or updated" + name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + \ to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" responses: 201: description: "Object created" @@ -3408,8 +3596,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -3427,11 +3615,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ctp-pac/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepCtpPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -3446,15 +3634,15 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduCsepCtpPac" + description: "tapi.photonic.media.MediaChannelConfigPac" schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepCtpPac" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -3468,11 +3656,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduCsepCtpPac.body-param" - description: "tapi.odu.OduCsepCtpPac to be added to list" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" responses: 201: description: "Object created" @@ -3482,8 +3670,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepCtpPac" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -3497,11 +3685,2968 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduCsepCtpPac.body-param" - description: "tapi.odu.OduCsepCtpPac to be added or updated" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.MediaChannelConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/name/ + : post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/name={value-name}/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + 400: + description: "Internal error" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerManagementConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ + \ updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-maximum-input-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-minimum-input-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-maximum-output-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-minimum-output-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.SpectrumBand" + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/frequency-constraint/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerManagementConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ + \ updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-maximum-input-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-minimum-input-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-maximum-output-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-minimum-output-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + 400: + description: "Internal error" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduConnectivityServiceEndPointSpec" + schema: + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + 400: + description: "Internal error" + post: + tags: + - "tapi-odu" + summary: "creates tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" + description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-odu" + summary: "creates or updates tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" + description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-odu" + summary: "removes tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-common-pac/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduCsepCommonPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduCsepCommonPac" + schema: + $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-odu" + summary: "creates tapi.odu.OduCsepCommonPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepCommonPac.body-param" + description: "tapi.odu.OduCsepCommonPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepCommonPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepCommonPac.body-param" + description: "tapi.odu.OduCsepCommonPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-odu" + summary: "removes tapi.odu.OduCsepCommonPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ctp-pac/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduCsepCtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduCsepCtpPac" + schema: + $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-odu" + summary: "creates tapi.odu.OduCsepCtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepCtpPac.body-param" + description: "tapi.odu.OduCsepCtpPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepCtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepCtpPac.body-param" + description: "tapi.odu.OduCsepCtpPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-odu" + summary: "removes tapi.odu.OduCsepCtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ttp-pac/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduCsepTtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduCsepTtpPac" + schema: + $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-odu" + summary: "creates tapi.odu.OduCsepTtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepTtpPac.body-param" + description: "tapi.odu.OduCsepTtpPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepTtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepTtpPac.body-param" + description: "tapi.odu.OduCsepTtpPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-odu" + summary: "removes tapi.odu.OduCsepTtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/: + get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec to\ + \ be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec to\ + \ be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config/ + : post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.OtsiTerminationConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + 400: + description: "Internal error" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added or\ + \ updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/application-identifier/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.ApplicationIdentifier" + schema: + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.CentralFrequency" + schema: + $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/frequency-constraint/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name/ + : post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name={value-name}/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + 400: + description: "Internal error" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.SpectrumBand" + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/frequency-constraint/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" responses: 201: description: "Object created" @@ -3511,8 +6656,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepCtpPac" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -3525,17 +6670,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ttp-pac/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/transmit-power/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepTtpPac" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" @@ -3547,18 +6697,23 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.odu.OduCsepTtpPac" + description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepTtpPac" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" @@ -3570,12 +6725,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepTtpPac.body-param" - description: "tapi.odu.OduCsepTtpPac to be added to list" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" responses: 201: description: "Object created" @@ -3585,9 +6745,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepTtpPac" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" @@ -3599,12 +6759,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepTtpPac.body-param" - description: "tapi.odu.OduCsepTtpPac to be added or updated" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" responses: 201: description: "Object created" @@ -3614,9 +6779,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepTtpPac" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" @@ -3628,6 +6793,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" @@ -4156,6 +7326,133 @@ paths: description: "Internal error" 204: description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/name/ + : post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/name={value-name}/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + 400: + description: "Internal error" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/spectrum/ : get: tags: @@ -21693,8 +24990,8 @@ definitions: format: "int32" description: "Value of 0 (zero) means 'unspecified priority'.\r\n \ \ Highest priority is 1, sometimes referred as 'preferred' or\ - \ 'main' or 'intended' route.\r\n Then 2 has lower priory\ - \ than 1, 3 has lower priory than 2, etc." + \ 'main' or 'intended' route.\r\n 2 has lower priority\ + \ than 1, 3 has lower priority than 2, etc." route-state: type: "string" description: "Current information on the route selection." @@ -21719,10 +25016,10 @@ definitions: resilience-route-pac: description: "Provides optional resilience and state attributes to the Route." $ref: "#/definitions/tapi.connectivity.ResilienceRoute" - description: "The FC Route (FcRoute) object class models the individual routes\ - \ of an FC. \r\n The route of an FC object is represented by a\ - \ list of FCs at a lower level. \r\n Note that depending on the\ - \ service supported by an FC, an the FC can have multiple routes." + description: "The Route of a Connection is modeled as a collection of Connection\ + \ End Points.\r\n The logical order of the Connection End Points\ + \ within the Route object can be inferred by the TAPI client by the knowledge\ + \ of the Topology information." tapi.connectivity.RouteRef: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" @@ -21877,9 +25174,11 @@ definitions: tapi.connectivity.connectivityservice.EndPoint: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" - - $ref: "#/definitions/tapi.odu.EndPointAugmentation3" + - $ref: "#/definitions/tapi.odu.EndPointAugmentation5" - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation1" - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation2" + - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation3" + - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation4" tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList: allOf: - type: "object" @@ -22325,6 +25624,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: @@ -23232,7 +26532,7 @@ definitions: enum: - "PERCENTAGE" - "NUMBER_ERRORED_BLOCKS" - tapi.odu.EndPointAugmentation3: + tapi.odu.EndPointAugmentation5: type: "object" properties: odu-connectivity-service-end-point-spec: @@ -24232,6 +27532,24 @@ definitions: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.EndPointAugmentation1: + type: "object" + properties: + media-channel-aconnectivity-service-end-point-spec: + description: "none" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + x-augmentation: + prefix: "tapi-photonic-media" + namespace: "urn:onf:otcc:yang:tapi-photonic-media" + tapi.photonic.media.EndPointAugmentation2: + type: "object" + properties: + otsi-aconnectivity-service-end-point-spec: + description: "none" + $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + x-augmentation: + prefix: "tapi-photonic-media" + namespace: "urn:onf:otcc:yang:tapi-photonic-media" + tapi.photonic.media.EndPointAugmentation3: type: "object" properties: media-channel-connectivity-service-end-point-spec: @@ -24240,7 +27558,7 @@ definitions: x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" - tapi.photonic.media.EndPointAugmentation2: + tapi.photonic.media.EndPointAugmentation4: type: "object" properties: otsi-connectivity-service-end-point-spec: @@ -24332,14 +27650,41 @@ definitions: - "PUMP" - "MODULATED" - "PULSE" - tapi.photonic.media.MediaChannelAssemblySpec: - type: "object" - tapi.photonic.media.MediaChannelConfigPac: + tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec: type: "object" properties: - spectrum: + number-of-mc: + type: "integer" + format: "int32" description: "none" - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + default: 1 + mc-config: + type: "array" + description: "none" + items: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + capacity: + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.photonic.media.MediaChannelAssemblySpec: + type: "object" + tapi.photonic.media.MediaChannelConfigPac: + allOf: + - $ref: "#/definitions/tapi.common.LocalClass" + - type: "object" + properties: + spectrum: + description: "none" + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + power-management-config-pac: + description: "none" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + description: "This class allows the provisioning of the parameters of a single\ + \ MC / OTSiMC.\r\n The [1..*] with MediaChannelAConnectivityServiceEndPointSpec\ + \ allows the configuration of power properties (PowerManagementConfigPac)\ + \ even in case of no spectrum specified, i.e. 'empty' MediaChannelConfigPac." tapi.photonic.media.MediaChannelConnectionEndPointSpec: type: "object" properties: @@ -24428,6 +27773,19 @@ definitions: ots-media-channel: description: "none" $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" + tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec: + type: "object" + properties: + otsi-config: + type: "array" + description: "none" + items: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + number-of-otsi: + type: "integer" + format: "int32" + description: "none" + default: 1 tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec: type: "object" properties: @@ -24492,37 +27850,43 @@ definitions: description: "none" $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" tapi.photonic.media.OtsiTerminationConfigPac: - type: "object" - properties: - application-identifier: - description: "This attribute indicates the selected Application Identifier." - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" - central-frequency: - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" - modulation: - description: "The modulation techniqu selected at the source." - $ref: "#/definitions/tapi.photonic.media.ModulationTechnique" - spectrum: - description: "none" - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" - laser-control: - description: "Laser control can be FORCED-ON, FORCED-OFF or LASER-SHUTDOWN" - $ref: "#/definitions/tapi.photonic.media.LaserControlType" - total-power-warn-threshold-lower: - type: "string" - description: "Allows to configure the Lowerpower threshold which is expected\ - \ to be different from Default, but within the Min and Max values specified\ - \ as OTSi SIP capability." - total-power-warn-threshold-upper: - type: "string" - description: "Allows to configure the Upper power threshold which is expected\ - \ to be different from Default, but within the Min and Max values specified\ - \ as OTSi SIP capability." - transmit-power: - description: "Transmit power as requested." - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + allOf: + - $ref: "#/definitions/tapi.common.LocalClass" + - type: "object" + properties: + application-identifier: + description: "This attribute indicates the selected Application Identifier." + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + central-frequency: + description: "The central frequency of the laser. It is the oscillation\ + \ frequency of the corresponding electromagnetic wave" + $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + modulation: + description: "The modulation techniqu selected at the source." + $ref: "#/definitions/tapi.photonic.media.ModulationTechnique" + spectrum: + description: "none" + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + laser-control: + description: "Laser control can be FORCED-ON, FORCED-OFF or LASER-SHUTDOWN" + $ref: "#/definitions/tapi.photonic.media.LaserControlType" + total-power-warn-threshold-lower: + type: "string" + description: "Allows to configure the Lowerpower threshold which is expected\ + \ to be different from Default, but within the Min and Max values specified\ + \ as OTSi SIP capability." + total-power-warn-threshold-upper: + type: "string" + description: "Allows to configure the Upper power threshold which is expected\ + \ to be different from Default, but within the Min and Max values specified\ + \ as OTSi SIP capability." + transmit-power: + description: "Transmit power as requested." + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + description: "This class allows the provisioning of the parameters of a single\ + \ OTSi.\r\n In case it is not instantiated (see [0..*] with OtsiAConnectivityServiceEndPointSpec),\ + \ it is intended that the choice of the parameter values is fully delegated\ + \ to the server controller." tapi.photonic.media.OtsiTerminationPac: type: "object" properties: diff --git a/OAS/tapi-streaming@2020-04-23.yaml b/OAS/tapi-streaming@2020-04-23.yaml index fa5dddaa..01fd5410 100644 --- a/OAS/tapi-streaming@2020-04-23.yaml +++ b/OAS/tapi-streaming@2020-04-23.yaml @@ -5,16 +5,17 @@ info: \ Source: TapiStreaming.uml\r\n - The TAPI YANG models included in this\ \ TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG specifications\ \ have been generated from the corresponding UML model using the [ONF EAGLE UML2YANG\ - \ mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG model\ - \ backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Virtual Network\ @@ -88,16 +89,17 @@ info: \ definitions.\r\n Source: TapiConnectivity.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG model\ - \ backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Photonic Media\ @@ -156,16 +158,17 @@ info: \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -2197,11 +2200,11 @@ paths: $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" 400: description: "Internal error" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + summary: "returns tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2216,15 +2219,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + summary: "creates tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2238,12 +2241,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + name: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec\ \ to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" responses: 201: description: "Object created" @@ -2254,7 +2257,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + summary: "creates or updates tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2268,12 +2271,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + name: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec\ \ to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" responses: 201: description: "Object created" @@ -2284,7 +2287,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + summary: "removes tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2302,12 +2305,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/capacity/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConfigPac" - description: "none" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -2321,16 +2326,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConfigPac" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelConfigPac" - description: "none" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -2343,11 +2350,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValue" responses: 201: description: "Object created" @@ -2358,8 +2365,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" - description: "none" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -2372,11 +2381,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValue" responses: 201: description: "Object created" @@ -2387,8 +2396,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelConfigPac" - description: "none" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -2405,11 +2416,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/ - : get: + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config/ + : post: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + summary: "creates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -2422,17 +2433,24 @@ paths: description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" responses: - 200: - description: "tapi.photonic.media.SpectrumBand" - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.SpectrumBand" + summary: "returns tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -2445,23 +2463,22 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.MediaChannelConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.SpectrumBand" + summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -2474,12 +2491,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added or updated" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" responses: 201: description: "Object created" @@ -2490,7 +2512,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.SpectrumBand" + summary: "removes tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -2503,17 +2525,24 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/frequency-constraint/ - : get: + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/name/ + : post: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -2525,18 +2554,32 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" responses: - 200: - description: "tapi.photonic.media.FrequencyConstraint" - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/name={value-name}/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -2548,24 +2591,30 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -2577,12 +2626,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.common.NameAndValue" responses: 201: description: "Object created" @@ -2593,8 +2652,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -2606,12 +2667,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/ : get: tags: - "tapi-photonic-media" @@ -2628,6 +2699,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: description: "tapi.photonic.media.PowerManagementConfigPac" @@ -2651,6 +2727,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerManagementConfigPac.body-param" description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ @@ -2681,6 +2762,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerManagementConfigPac.body-param" description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ @@ -2711,12 +2797,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-maximum-input-power/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-maximum-input-power/ : get: tags: - "tapi-photonic-media" @@ -2735,6 +2826,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: description: "tapi.photonic.media.PowerProperties" @@ -2760,6 +2856,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added to list" @@ -2791,6 +2892,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added or updated" @@ -2822,12 +2928,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-minimum-input-power/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-minimum-input-power/ : get: tags: - "tapi-photonic-media" @@ -2846,6 +2957,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: description: "tapi.photonic.media.PowerProperties" @@ -2871,6 +2987,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added to list" @@ -2902,6 +3023,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added or updated" @@ -2933,12 +3059,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-maximum-output-power/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-maximum-output-power/ : get: tags: - "tapi-photonic-media" @@ -2957,6 +3088,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: description: "tapi.photonic.media.PowerProperties" @@ -2982,6 +3118,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added to list" @@ -3013,6 +3154,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added or updated" @@ -3044,12 +3190,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-minimum-output-power/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-minimum-output-power/ : get: tags: - "tapi-photonic-media" @@ -3068,6 +3219,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: description: "tapi.photonic.media.PowerProperties" @@ -3093,6 +3249,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added to list" @@ -3124,6 +3285,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" name: "tapi.photonic.media.PowerProperties.body-param" description: "tapi.photonic.media.PowerProperties to be added or updated" @@ -3155,15 +3321,474 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.SpectrumBand" + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 400: + description: "Internal error" post: tags: - - "tapi-connectivity" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/frequency-constraint/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + \ to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + \ to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.MediaChannelConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.MediaChannelConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.MediaChannelConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/name/ + : post: + tags: + - "tapi-photonic-media" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -3192,10 +3817,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: - get: + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/name={value-name}/ + : get: tags: - - "tapi-connectivity" + - "tapi-photonic-media" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -3225,7 +3850,7 @@ paths: description: "Internal error" put: tags: - - "tapi-connectivity" + - "tapi-photonic-media" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -3261,7 +3886,2591 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerManagementConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ + \ updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-maximum-input-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-minimum-input-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-maximum-output-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-minimum-output-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.SpectrumBand" + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/frequency-constraint/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerManagementConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ + \ updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerManagementConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-maximum-input-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-minimum-input-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-maximum-output-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-minimum-output-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + 400: + description: "Internal error" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduConnectivityServiceEndPointSpec" + schema: + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + 400: + description: "Internal error" + post: + tags: + - "tapi-odu" + summary: "creates tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" + description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-odu" + summary: "creates or updates tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" + description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-odu" + summary: "removes tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-common-pac/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduCsepCommonPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduCsepCommonPac" + schema: + $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-odu" + summary: "creates tapi.odu.OduCsepCommonPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepCommonPac.body-param" + description: "tapi.odu.OduCsepCommonPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepCommonPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepCommonPac.body-param" + description: "tapi.odu.OduCsepCommonPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-odu" + summary: "removes tapi.odu.OduCsepCommonPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ctp-pac/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduCsepCtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduCsepCtpPac" + schema: + $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-odu" + summary: "creates tapi.odu.OduCsepCtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepCtpPac.body-param" + description: "tapi.odu.OduCsepCtpPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepCtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepCtpPac.body-param" + description: "tapi.odu.OduCsepCtpPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-odu" + summary: "removes tapi.odu.OduCsepCtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ttp-pac/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduCsepTtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduCsepTtpPac" + schema: + $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + 400: + description: "Internal error" + post: + tags: + - "tapi-odu" + summary: "creates tapi.odu.OduCsepTtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepTtpPac.body-param" + description: "tapi.odu.OduCsepTtpPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepTtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.odu.OduCsepTtpPac.body-param" + description: "tapi.odu.OduCsepTtpPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-odu" + summary: "removes tapi.odu.OduCsepTtpPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/: + get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec to\ + \ be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec to\ + \ be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config/ + : post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.OtsiTerminationConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + 400: + description: "Internal error" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added or\ + \ updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/application-identifier/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.ApplicationIdentifier" + schema: + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.CentralFrequency" + schema: + $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/frequency-constraint/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name/ + : post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name={value-name}/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + 400: + description: "Internal error" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -3277,6 +6486,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -3287,11 +6501,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/: - get: + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -3304,17 +6518,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.odu.OduConnectivityServiceEndPointSpec" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -3327,12 +6546,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" - description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added to list" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" responses: 201: description: "Object created" @@ -3342,8 +6566,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -3356,12 +6580,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" - description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added or updated" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" responses: 201: description: "Object created" @@ -3371,53 +6600,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduConnectivityServiceEndPointSpec" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-common-pac/ - : get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepCommonPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduCsepCommonPac" - schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" - 400: - description: "Internal error" - post: - tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -3430,52 +6614,21 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.odu.OduCsepCommonPac.body-param" - description: "tapi.odu.OduCsepCommonPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepCommonPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" + - name: "otsi-config-local-id" in: "path" - description: "Id of end-point" + description: "Id of otsi-config" required: true type: "string" - - in: "body" - name: "tapi.odu.OduCsepCommonPac.body-param" - description: "tapi.odu.OduCsepCommonPac to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" responses: - 201: - description: "Object created" 400: description: "Internal error" 204: - description: "Object modified" - delete: + description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/frequency-constraint/ + : get: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -3488,39 +6641,22 @@ paths: description: "Id of end-point" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ctp-pac/ - : get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepCtpPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" + - name: "otsi-config-local-id" in: "path" - description: "Id of end-point" + description: "Id of otsi-config" required: true type: "string" responses: 200: - description: "tapi.odu.OduCsepCtpPac" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepCtpPac" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -3533,12 +6669,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepCtpPac.body-param" - description: "tapi.odu.OduCsepCtpPac to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" responses: 201: description: "Object created" @@ -3548,8 +6689,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepCtpPac" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -3562,12 +6703,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepCtpPac.body-param" - description: "tapi.odu.OduCsepCtpPac to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" responses: 201: description: "Object created" @@ -3577,8 +6723,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepCtpPac" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -3591,17 +6737,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ttp-pac/ + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/transmit-power/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepTtpPac" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" @@ -3613,18 +6764,23 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.odu.OduCsepTtpPac" + description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepTtpPac" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" @@ -3636,12 +6792,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepTtpPac.body-param" - description: "tapi.odu.OduCsepTtpPac to be added to list" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" responses: 201: description: "Object created" @@ -3651,9 +6812,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepTtpPac" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" @@ -3665,12 +6826,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepTtpPac.body-param" - description: "tapi.odu.OduCsepTtpPac to be added or updated" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" responses: 201: description: "Object created" @@ -3680,9 +6846,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepTtpPac" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" @@ -3694,6 +6860,11 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" @@ -4222,6 +7393,133 @@ paths: description: "Internal error" 204: description: "Object deleted" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/name/ + : post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/name={value-name}/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + 400: + description: "Internal error" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValue" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/spectrum/ : get: tags: @@ -27537,6 +30835,89 @@ paths: description: "Internal error" 204: description: "Object deleted" + /data/context/virtual-network-context/virtual-nw-service={uuid}/schedule/: + get: + tags: + - "tapi-virtual-network" + summary: "returns tapi.common.TimeRange" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of virtual-nw-service" + required: true + type: "string" + responses: + 200: + description: "tapi.common.TimeRange" + schema: + $ref: "#/definitions/tapi.common.TimeRange" + 400: + description: "Internal error" + post: + tags: + - "tapi-virtual-network" + summary: "creates tapi.common.TimeRange" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of virtual-nw-service" + required: true + type: "string" + - in: "body" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.TimeRange" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-virtual-network" + summary: "creates or updates tapi.common.TimeRange" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of virtual-nw-service" + required: true + type: "string" + - in: "body" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.TimeRange" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-virtual-network" + summary: "removes tapi.common.TimeRange" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of virtual-nw-service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" /data/context/virtual-network-context/virtual-nw-service={uuid}/state/: get: tags: @@ -30709,8 +34090,8 @@ definitions: format: "int32" description: "Value of 0 (zero) means 'unspecified priority'.\r\n \ \ Highest priority is 1, sometimes referred as 'preferred' or\ - \ 'main' or 'intended' route.\r\n Then 2 has lower priory\ - \ than 1, 3 has lower priory than 2, etc." + \ 'main' or 'intended' route.\r\n 2 has lower priority\ + \ than 1, 3 has lower priority than 2, etc." route-state: type: "string" description: "Current information on the route selection." @@ -30735,10 +34116,10 @@ definitions: resilience-route-pac: description: "Provides optional resilience and state attributes to the Route." $ref: "#/definitions/tapi.connectivity.ResilienceRoute" - description: "The FC Route (FcRoute) object class models the individual routes\ - \ of an FC. \r\n The route of an FC object is represented by a\ - \ list of FCs at a lower level. \r\n Note that depending on the\ - \ service supported by an FC, an the FC can have multiple routes." + description: "The Route of a Connection is modeled as a collection of Connection\ + \ End Points.\r\n The logical order of the Connection End Points\ + \ within the Route object can be inferred by the TAPI client by the knowledge\ + \ of the Topology information." tapi.connectivity.RouteRef: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" @@ -30897,6 +34278,8 @@ definitions: - $ref: "#/definitions/tapi.odu.EndPointAugmentation1" - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation2" - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation3" + - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation4" + - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation5" tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList: allOf: - type: "object" @@ -32742,45 +36125,45 @@ definitions: tapi.eth.OamJobAugmentation1: type: "object" properties: - eth-loopback-job: + eth-test-job: description: "none" - $ref: "#/definitions/tapi.eth.EthLoopbackJob" + $ref: "#/definitions/tapi.eth.EthTestJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation2: type: "object" properties: - eth-test-job: + eth-on-demand-2way-measurement-job: description: "none" - $ref: "#/definitions/tapi.eth.EthTestJob" + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation3: type: "object" properties: - eth-link-trace-job: + eth-pro-active-1way-measurement-job: description: "none" - $ref: "#/definitions/tapi.eth.EthLinkTraceJob" + $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation4: type: "object" properties: - eth-on-demand-1way-measurement-job: + eth-loopback-job: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthLoopbackJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation5: type: "object" properties: - eth-on-demand-2way-measurement-job: + eth-link-trace-job: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthLinkTraceJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -32796,9 +36179,9 @@ definitions: tapi.eth.OamJobAugmentation7: type: "object" properties: - eth-pro-active-1way-measurement-job: + eth-on-demand-1way-measurement-job: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -32871,45 +36254,45 @@ definitions: tapi.eth.PmCurrentDataAugmentation1: type: "object" properties: - eth-loopback-result-data: + eth-test-result-data: description: "none" - $ref: "#/definitions/tapi.eth.EthLoopbackResultData" + $ref: "#/definitions/tapi.eth.EthTestResultData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation10: type: "object" properties: - eth-pro-active-1-dm-performance-data: + eth-on-demand-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation11: type: "object" properties: - eth-pro-active-dm-performance-data: + eth-on-demand-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation2: type: "object" properties: - eth-on-demand-dm-performance-data: + eth-pro-active-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation3: type: "object" properties: - eth-on-demand-lm-performance-data: + eth-pro-active-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -32925,90 +36308,90 @@ definitions: tapi.eth.PmCurrentDataAugmentation5: type: "object" properties: - eth-pro-active-1-lm-performance-data: + eth-loopback-result-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthLoopbackResultData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation6: type: "object" properties: - eth-test-result-data: + eth-pro-active-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthTestResultData" + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation7: type: "object" properties: - eth-on-demand-1-lm-performance-data: + eth-on-demand-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation8: type: "object" properties: - eth-pro-active-lm-performance-data: + eth-on-demand-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation9: type: "object" properties: - eth-on-demand-1-dm-performance-data: + eth-pro-active-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation1: type: "object" properties: - eth-pro-active-1-lm-performance-data: + eth-on-demand-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation2: type: "object" properties: - eth-on-demand-1-dm-performance-data: + eth-on-demand-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation3: type: "object" properties: - eth-on-demand-dm-performance-data: + eth-on-demand-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation4: type: "object" properties: - eth-pro-active-lm-performance-data: + eth-pro-active-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation5: type: "object" properties: - eth-pro-active-dm-performance-data: + eth-pro-active-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -33024,54 +36407,54 @@ definitions: tapi.eth.PmHistoryDataAugmentation7: type: "object" properties: - eth-on-demand-lm-performance-data: + eth-on-demand-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation8: type: "object" properties: - eth-on-demand-1-lm-performance-data: + eth-pro-active-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmThresholdDataAugmentation1: type: "object" properties: - eth-dm-threshold-data: + eth-1-dm-threshold-data: description: "none" - $ref: "#/definitions/tapi.eth.EthDmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmThresholdDataAugmentation2: type: "object" properties: - eth-lm-threshold-data: + eth-dm-threshold-data: description: "none" - $ref: "#/definitions/tapi.eth.EthLmThresholdData" + $ref: "#/definitions/tapi.eth.EthDmThresholdData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmThresholdDataAugmentation3: type: "object" properties: - eth-1-dm-threshold-data: + eth-1-lm-threshold-data: description: "none" - $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmThresholdDataAugmentation4: type: "object" properties: - eth-1-lm-threshold-data: + eth-lm-threshold-data: description: "none" - $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" + $ref: "#/definitions/tapi.eth.EthLmThresholdData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -33549,6 +36932,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: @@ -35625,6 +39009,24 @@ definitions: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.EndPointAugmentation3: + type: "object" + properties: + media-channel-aconnectivity-service-end-point-spec: + description: "none" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + x-augmentation: + prefix: "tapi-photonic-media" + namespace: "urn:onf:otcc:yang:tapi-photonic-media" + tapi.photonic.media.EndPointAugmentation4: + type: "object" + properties: + otsi-aconnectivity-service-end-point-spec: + description: "none" + $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + x-augmentation: + prefix: "tapi-photonic-media" + namespace: "urn:onf:otcc:yang:tapi-photonic-media" + tapi.photonic.media.EndPointAugmentation5: type: "object" properties: otsi-connectivity-service-end-point-spec: @@ -35716,14 +39118,41 @@ definitions: - "PUMP" - "MODULATED" - "PULSE" - tapi.photonic.media.MediaChannelAssemblySpec: - type: "object" - tapi.photonic.media.MediaChannelConfigPac: + tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec: type: "object" properties: - spectrum: + number-of-mc: + type: "integer" + format: "int32" description: "none" - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + default: 1 + mc-config: + type: "array" + description: "none" + items: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + capacity: + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.photonic.media.MediaChannelAssemblySpec: + type: "object" + tapi.photonic.media.MediaChannelConfigPac: + allOf: + - $ref: "#/definitions/tapi.common.LocalClass" + - type: "object" + properties: + spectrum: + description: "none" + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + power-management-config-pac: + description: "none" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + description: "This class allows the provisioning of the parameters of a single\ + \ MC / OTSiMC.\r\n The [1..*] with MediaChannelAConnectivityServiceEndPointSpec\ + \ allows the configuration of power properties (PowerManagementConfigPac)\ + \ even in case of no spectrum specified, i.e. 'empty' MediaChannelConfigPac." tapi.photonic.media.MediaChannelConnectionEndPointSpec: type: "object" properties: @@ -35812,6 +39241,19 @@ definitions: ots-media-channel: description: "none" $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" + tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec: + type: "object" + properties: + otsi-config: + type: "array" + description: "none" + items: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + number-of-otsi: + type: "integer" + format: "int32" + description: "none" + default: 1 tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec: type: "object" properties: @@ -35876,37 +39318,43 @@ definitions: description: "none" $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" tapi.photonic.media.OtsiTerminationConfigPac: - type: "object" - properties: - application-identifier: - description: "This attribute indicates the selected Application Identifier." - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" - central-frequency: - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" - modulation: - description: "The modulation techniqu selected at the source." - $ref: "#/definitions/tapi.photonic.media.ModulationTechnique" - spectrum: - description: "none" - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" - laser-control: - description: "Laser control can be FORCED-ON, FORCED-OFF or LASER-SHUTDOWN" - $ref: "#/definitions/tapi.photonic.media.LaserControlType" - total-power-warn-threshold-lower: - type: "string" - description: "Allows to configure the Lowerpower threshold which is expected\ - \ to be different from Default, but within the Min and Max values specified\ - \ as OTSi SIP capability." - total-power-warn-threshold-upper: - type: "string" - description: "Allows to configure the Upper power threshold which is expected\ - \ to be different from Default, but within the Min and Max values specified\ - \ as OTSi SIP capability." - transmit-power: - description: "Transmit power as requested." - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + allOf: + - $ref: "#/definitions/tapi.common.LocalClass" + - type: "object" + properties: + application-identifier: + description: "This attribute indicates the selected Application Identifier." + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + central-frequency: + description: "The central frequency of the laser. It is the oscillation\ + \ frequency of the corresponding electromagnetic wave" + $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + modulation: + description: "The modulation techniqu selected at the source." + $ref: "#/definitions/tapi.photonic.media.ModulationTechnique" + spectrum: + description: "none" + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + laser-control: + description: "Laser control can be FORCED-ON, FORCED-OFF or LASER-SHUTDOWN" + $ref: "#/definitions/tapi.photonic.media.LaserControlType" + total-power-warn-threshold-lower: + type: "string" + description: "Allows to configure the Lowerpower threshold which is expected\ + \ to be different from Default, but within the Min and Max values specified\ + \ as OTSi SIP capability." + total-power-warn-threshold-upper: + type: "string" + description: "Allows to configure the Upper power threshold which is expected\ + \ to be different from Default, but within the Min and Max values specified\ + \ as OTSi SIP capability." + transmit-power: + description: "Transmit power as requested." + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + description: "This class allows the provisioning of the parameters of a single\ + \ OTSi.\r\n In case it is not instantiated (see [0..*] with OtsiAConnectivityServiceEndPointSpec),\ + \ it is intended that the choice of the parameter values is fully delegated\ + \ to the server controller." tapi.photonic.media.OtsiTerminationPac: type: "object" properties: @@ -36121,14 +39569,14 @@ definitions: type: "string" description: "Names the connection protocol for this particular available\ \ stream.\r\n The connection protocol is chosen from the\ - \ lost of connecion protocols identified in the referenced SupportedStreamType." + \ list of connection protocols identified in the referenced SupportedStreamType." supported-stream-type: description: "Identifies the type of stream that is available for connection." $ref: "#/definitions/tapi.streaming.SupportedStreamTypeRef" connection-address: type: "string" description: "Provides the address for the connection. \r\n \ - \ The format of the address and attachment mechnism will depend on\ + \ The format of the address and attachment mechanism will depend on\ \ the connection protocol defined in another attribute of this class." stream-id: type: "string" @@ -36176,18 +39624,18 @@ definitions: tapi.streaming.ContextAugmentation1: type: "object" properties: - stream-admin-context: + stream-context: description: "none" - $ref: "#/definitions/tapi.streaming.StreamAdminContext" + $ref: "#/definitions/tapi.streaming.context.StreamContext" x-augmentation: prefix: "tapi-streaming" namespace: "urn:onf:otcc:yang:tapi-streaming" tapi.streaming.ContextAugmentation2: type: "object" properties: - stream-context: + stream-admin-context: description: "none" - $ref: "#/definitions/tapi.streaming.context.StreamContext" + $ref: "#/definitions/tapi.streaming.StreamAdminContext" x-augmentation: prefix: "tapi-streaming" namespace: "urn:onf:otcc:yang:tapi-streaming" @@ -36315,7 +39763,7 @@ definitions: description: "Name of the stream type." segment-size: type: "string" - description: "Size of substructuring of the log." + description: "Size of sub-structuring of the log." record-retention: type: "string" description: "Time in minutes.\r\n Statement of retention\ @@ -36327,18 +39775,18 @@ definitions: tapi.streaming.SupportedStreamTypeAugmentation1: type: "object" properties: - compacted-log-details: + connection-protocol-details: description: "none" - $ref: "#/definitions/tapi.streaming.CompactedLogDetails" + $ref: "#/definitions/tapi.streaming.ConnectionProtocolDetails" x-augmentation: prefix: "tapi-streaming" namespace: "urn:onf:otcc:yang:tapi-streaming" tapi.streaming.SupportedStreamTypeAugmentation2: type: "object" properties: - connection-protocol-details: + compacted-log-details: description: "none" - $ref: "#/definitions/tapi.streaming.ConnectionProtocolDetails" + $ref: "#/definitions/tapi.streaming.CompactedLogDetails" x-augmentation: prefix: "tapi-streaming" namespace: "urn:onf:otcc:yang:tapi-streaming" @@ -37259,8 +40707,8 @@ definitions: - type: "object" properties: schedule: - type: "string" description: "none" + $ref: "#/definitions/tapi.common.TimeRange" end-point: type: "array" description: "none" @@ -37327,8 +40775,8 @@ definitions: type: "object" properties: conn-schedule: - type: "string" description: "none" + $ref: "#/definitions/tapi.common.TimeRange" vnw-constraint: description: "none" $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraint" diff --git a/OAS/tapi-topology@2020-04-23.yaml b/OAS/tapi-topology@2020-04-23.yaml index ab6d163d..533e1c35 100644 --- a/OAS/tapi-topology@2020-04-23.yaml +++ b/OAS/tapi-topology@2020-04-23.yaml @@ -5,16 +5,17 @@ info: \n Source: TapiTopology.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -5934,6 +5935,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: diff --git a/OAS/tapi-virtual-network@2020-04-23.yaml b/OAS/tapi-virtual-network@2020-04-23.yaml index 2c9df5f2..d9eb6ba4 100644 --- a/OAS/tapi-virtual-network@2020-04-23.yaml +++ b/OAS/tapi-virtual-network@2020-04-23.yaml @@ -5,16 +5,17 @@ info: \n Source: TapiTopology.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\ - \n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG\ - \ model backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ @@ -5631,6 +5632,89 @@ paths: description: "Internal error" 204: description: "Object deleted" + /data/context/virtual-network-context/virtual-nw-service={uuid}/schedule/: + get: + tags: + - "tapi-virtual-network" + summary: "returns tapi.common.TimeRange" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of virtual-nw-service" + required: true + type: "string" + responses: + 200: + description: "tapi.common.TimeRange" + schema: + $ref: "#/definitions/tapi.common.TimeRange" + 400: + description: "Internal error" + post: + tags: + - "tapi-virtual-network" + summary: "creates tapi.common.TimeRange" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of virtual-nw-service" + required: true + type: "string" + - in: "body" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.TimeRange" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-virtual-network" + summary: "creates or updates tapi.common.TimeRange" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of virtual-nw-service" + required: true + type: "string" + - in: "body" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.TimeRange" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-virtual-network" + summary: "removes tapi.common.TimeRange" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of virtual-nw-service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" /data/context/virtual-network-context/virtual-nw-service={uuid}/state/: get: tags: @@ -7665,6 +7749,15 @@ definitions: - "TERMINATED_BIDIRECTIONAL" - "LT_PERMENANTLY_TERMINATED" - "TERMINATION_STATE_UNKNOWN" + tapi.common.TimeRange: + type: "object" + properties: + end-time: + type: "string" + description: "none" + start-time: + type: "string" + description: "none" tapi.common.getserviceinterfacepointdetails.Input: type: "object" properties: @@ -7914,6 +8007,7 @@ definitions: - "HOLDER" - "PHYSICAL_SPAN" - "ABSTRACT_STRAND" + - "DEVICE" tapi.notification.PerceivedSeverityType: type: "string" enum: @@ -8897,8 +8991,8 @@ definitions: - type: "object" properties: schedule: - type: "string" description: "none" + $ref: "#/definitions/tapi.common.TimeRange" end-point: type: "array" description: "none" @@ -8965,8 +9059,8 @@ definitions: type: "object" properties: conn-schedule: - type: "string" description: "none" + $ref: "#/definitions/tapi.common.TimeRange" vnw-constraint: description: "none" $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraint" From b37d792e32771a25d2d189b19d935659ae8f4aa7 Mon Sep 17 00:00:00 2001 From: amazzini Date: Thu, 18 Jun 2020 01:40:57 +0200 Subject: [PATCH 6/6] Adjustments agreed at TAPI call 2020-06-16: 1) supportable-central-frequency-spectrum-band instead of supportable-lower-central-frequency, supportable-upper-central-frequency 1.1) added keys lower/upper frequency to CentralFrequencyBand type 2) removed redundant association between MediaChannelConnectivityServiceEndPointSpec and PowerManagementConfigPac 3) renamed (through Papyrus) the YANG/OAS modules which have been modified with respect to RC1 ones (connectivity, notification, photonic media, streaming, virtual ntw) --- OAS/tapi-common@2020-04-23.yaml | 126 +- ...yaml => tapi-connectivity@2020-06-16.yaml} | 7098 ++--- OAS/tapi-dsr@2020-04-23.yaml | 4980 ++-- OAS/tapi-equipment@2020-04-23.yaml | 3246 ++- OAS/tapi-eth@2020-04-23.yaml | 9370 ++++--- ...yaml => tapi-notification@2020-06-16.yaml} | 1186 +- OAS/tapi-oam@2020-04-23.yaml | 4972 ++-- OAS/tapi-odu@2020-04-23.yaml | 5372 ++-- OAS/tapi-path-computation@2020-04-23.yaml | 3218 ++- ...ml => tapi-photonic-media@2020-06-16.yaml} | 16556 ++++++----- ...23.yaml => tapi-streaming@2020-06-16.yaml} | 22851 ++++++++-------- OAS/tapi-topology@2020-04-23.yaml | 1884 +- ...l => tapi-virtual-network@2020-06-16.yaml} | 2212 +- UML/TapiConnectivity.notation | 9364 +++---- UML/TapiPhotonicMedia.notation | 1747 +- UML/TapiPhotonicMedia.uml | 67 +- UML/TapiTopology.notation | 1299 +- ...tree => tapi-connectivity@2020-06-16.tree} | 0 ...yang => tapi-connectivity@2020-06-16.yang} | 2 +- ...tree => tapi-notification@2020-06-16.tree} | 0 ...yang => tapi-notification@2020-06-16.yang} | 2 +- ...ee => tapi-photonic-media@2020-06-16.tree} | 465 +- ...ng => tapi-photonic-media@2020-06-16.yang} | 53 +- ...23.tree => tapi-streaming@2020-06-16.tree} | 0 ...23.yang => tapi-streaming@2020-06-16.yang} | 2 +- ...e => tapi-virtual-network@2020-06-16.tree} | 0 ...g => tapi-virtual-network@2020-06-16.yang} | 2 +- 27 files changed, 49496 insertions(+), 46578 deletions(-) rename OAS/{tapi-connectivity@2020-04-23.yaml => tapi-connectivity@2020-06-16.yaml} (86%) rename OAS/{tapi-notification@2020-04-23.yaml => tapi-notification@2020-06-16.yaml} (87%) rename OAS/{tapi-photonic-media@2020-04-23.yaml => tapi-photonic-media@2020-06-16.yaml} (86%) rename OAS/{tapi-streaming@2020-04-23.yaml => tapi-streaming@2020-06-16.yaml} (86%) rename OAS/{tapi-virtual-network@2020-04-23.yaml => tapi-virtual-network@2020-06-16.yaml} (84%) rename YANG/{tapi-connectivity@2020-04-23.tree => tapi-connectivity@2020-06-16.tree} (100%) rename YANG/{tapi-connectivity@2020-04-23.yang => tapi-connectivity@2020-06-16.yang} (97%) rename YANG/{tapi-notification@2020-04-23.tree => tapi-notification@2020-06-16.tree} (100%) rename YANG/{tapi-notification@2020-04-23.yang => tapi-notification@2020-06-16.yang} (97%) rename YANG/{tapi-photonic-media@2020-04-23.tree => tapi-photonic-media@2020-06-16.tree} (70%) rename YANG/{tapi-photonic-media@2020-04-23.yang => tapi-photonic-media@2020-06-16.yang} (94%) rename YANG/{tapi-streaming@2020-04-23.tree => tapi-streaming@2020-06-16.tree} (100%) rename YANG/{tapi-streaming@2020-04-23.yang => tapi-streaming@2020-06-16.yang} (97%) rename YANG/{tapi-virtual-network@2020-04-23.tree => tapi-virtual-network@2020-06-16.tree} (100%) rename YANG/{tapi-virtual-network@2020-04-23.yang => tapi-virtual-network@2020-06-16.yang} (97%) diff --git a/OAS/tapi-common@2020-04-23.yaml b/OAS/tapi-common@2020-04-23.yaml index 7dd36991..9d3cb6d5 100644 --- a/OAS/tapi-common@2020-04-23.yaml +++ b/OAS/tapi-common@2020-04-23.yaml @@ -18,7 +18,7 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0." - version: "2.2.0" + version: "2.1.3" title: "tapi-common API" host: "localhost:1234" consumes: @@ -26,7 +26,7 @@ consumes: produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -37,7 +37,7 @@ paths: 200: description: "tapi.common.TapiContext" schema: - $ref: "#/definitions/tapi.common.TapiContext" + $ref: "#/definitions/tapi.common.TapiContextWrapper" 400: description: "Internal error" post: @@ -51,7 +51,7 @@ paths: description: "tapi.common.TapiContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TapiContext" + $ref: "#/definitions/tapi.common.TapiContextWrapper" responses: 201: description: "Object created" @@ -70,7 +70,7 @@ paths: description: "tapi.common.TapiContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TapiContext" + $ref: "#/definitions/tapi.common.TapiContextWrapper" responses: 201: description: "Object created" @@ -89,7 +89,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: + /data/tapi-common:context/name/: post: tags: - "tapi-common" @@ -103,7 +103,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -111,7 +111,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/name={value-name}/: + /data/tapi-common:context/name={value-name}/: get: tags: - "tapi-common" @@ -129,7 +129,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -150,7 +150,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -176,7 +176,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point/: + /data/tapi-common:context/service-interface-point/: post: tags: - "tapi-common" @@ -188,7 +188,7 @@ paths: description: "tapi.common.ServiceInterfacePoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -196,7 +196,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/: get: tags: - "tapi-common" @@ -212,7 +212,7 @@ paths: 200: description: "tapi.common.ServiceInterfacePoint" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" 400: description: "Internal error" put: @@ -231,7 +231,7 @@ paths: description: "tapi.common.ServiceInterfacePoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -255,7 +255,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: get: tags: - "tapi-common" @@ -271,10 +271,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-common" @@ -290,10 +290,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - "tapi-common" @@ -309,10 +309,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: get: tags: - "tapi-common" @@ -328,10 +328,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: get: tags: - "tapi-common" @@ -347,10 +347,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: get: tags: - "tapi-common" @@ -366,10 +366,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: get: tags: - "tapi-common" @@ -386,10 +386,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/name/: + /data/tapi-common:context/service-interface-point={uuid}/name/: post: tags: - "tapi-common" @@ -408,7 +408,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -416,7 +416,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: get: tags: - "tapi-common" @@ -439,7 +439,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -465,7 +465,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -496,7 +496,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: get: tags: - "tapi-common" @@ -513,10 +513,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: get: tags: - "tapi-common" @@ -532,10 +532,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: get: tags: - "tapi-common" @@ -551,10 +551,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: get: tags: - "tapi-common" @@ -570,10 +570,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: get: tags: - "tapi-common" @@ -589,10 +589,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: get: tags: - "tapi-common" @@ -608,10 +608,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-common" @@ -628,10 +628,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - "tapi-common" @@ -654,7 +654,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-list/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - "tapi-common" @@ -668,7 +668,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/update-service-interface-point/: + /operations/tapi-common:update-service-interface-point/: post: tags: - "tapi-common" @@ -738,6 +738,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -781,6 +785,14 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.GetServiceInterfacePointDetails: type: "object" properties: @@ -835,6 +847,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -871,6 +887,10 @@ definitions: \ termination and adaptation functions of one or more transport layers. \r\ \n The structure of LTP supports all transport protocols including\ \ circuit and packet forms." + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -885,6 +905,10 @@ definitions: \ of control that a particular SDN controller has with respect to a particular\ \ network, (i.e., encompassing a designated set of interconnected (virtual)\ \ network elements)." + tapi.common.TapiContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.TapiContext" tapi.common.getserviceinterfacepointdetails.Input: type: "object" properties: diff --git a/OAS/tapi-connectivity@2020-04-23.yaml b/OAS/tapi-connectivity@2020-06-16.yaml similarity index 86% rename from OAS/tapi-connectivity@2020-04-23.yaml rename to OAS/tapi-connectivity@2020-06-16.yaml index 89769f8d..6cc5d390 100644 --- a/OAS/tapi-connectivity@2020-04-23.yaml +++ b/OAS/tapi-connectivity@2020-06-16.yaml @@ -1,11 +1,28 @@ --- swagger: "2.0" info: - description: "\r\n This module contains TAPI Connectivity Model definitions.\r\ - \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ + description: "\r\n This module contains TAPI Notification Model definitions.\r\ + \n Source: TapiNotification.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ + \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ + \ (ONF). All rights reserved.\r\n License: This module is distributed under\ + \ the Apache License 2.0,\r\n This module contains TAPI Connectivity Model\ + \ definitions.\r\n Source: TapiConnectivity.uml\r\n - The TAPI YANG\ + \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ + \n - The YANG specifications have been generated from the corresponding\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ @@ -35,24 +52,7 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ - \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ - \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ - \ some artifacts are considered *experimental*, and thus the corresponding YANG\ - \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ - \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ - \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ - \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Common Model definitions.\r\ + \ the Apache License 2.0.,\r\n This module contains TAPI Common Model definitions.\r\ \n Source: TapiCommon.uml\r\n - The TAPI YANG models included in\ \ this TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG\ \ specifications have been generated from the corresponding UML model using the\ @@ -86,8 +86,8 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0." - version: "2.2.0" - title: "tapi-connectivity,tapi-topology,tapi-notification,tapi-common,tapi-path-computation\ + version: "2.1.3" + title: "tapi-notification,tapi-connectivity,tapi-topology,tapi-common,tapi-path-computation\ \ API" host: "localhost:1234" consumes: @@ -95,7 +95,7 @@ consumes: produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -106,7 +106,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -120,7 +120,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -139,7 +139,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -158,32 +158,21 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] - responses: - 200: - description: "tapi.connectivity.ConnectivityContext" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" - 400: - description: "Internal error" + /data/tapi-common:context/name/: post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - in: "body" - name: "tapi.connectivity.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -191,18 +180,46 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -212,360 +229,266 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connection={uuid}/: + /data/tapi-common:context/service-interface-point/: + post: + tags: + - "tapi-common" + summary: "creates tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - in: "body" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Connection" + - "tapi-common" + summary: "returns tapi.common.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Connection" + description: "tapi.common.ServiceInterfacePoint" schema: - $ref: "#/definitions/tapi.connectivity.Connection" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "creates or updates tapi.common.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-end-point-uuid" + - in: "body" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-common" + summary: "removes tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: - 200: - description: "tapi.connectivity.ConnectionEndPointRef" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/connection-spec-reference/: + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionSpecReference" - description: "Provides the reference to the spec that defines the connection\ - \ type and cepRoles." + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionSpecReference" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionRef" - description: "An Connection object supports a recursive aggregation relationship\ - \ such that the internal construction of an Connection can be exposed as multiple\ - \ lower level Connection objects (partitioning).\r\n Aggregation\ - \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ - \ Connection aggregation reflects Node/Topology aggregation.\ - \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ - \ in an NE is not necessarily the lowest level of FC partitioning." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of lower-connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionRef" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Route" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Route" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.Route" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ResilienceRoute" - description: "Provides optional resilience and state attributes to the Route." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ResilienceRoute" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ResilienceRoute" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/: - get: + /data/tapi-common:context/service-interface-point={uuid}/name/: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.topology.LinkRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of supported-client-link" - required: true - type: "string" - - name: "link-uuid" - in: "path" - description: "Id of supported-client-link" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.LinkRef" - schema: - $ref: "#/definitions/tapi.topology.LinkRef" - 400: - description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.SwitchControl" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.connectivity.SwitchControl" - schema: - $ref: "#/definitions/tapi.connectivity.SwitchControl" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/: + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: get: tags: - - "tapi-connectivity" + - "tapi-common" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -573,12 +496,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -590,118 +508,51 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.topology.ResilienceType" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.ResilienceType" - schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ - : get: - tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.SwitchControlRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of sub-switch-control" - required: true - type: "string" - - name: "sub-switch-control-switch-control-uuid" - in: "path" - description: "Id of sub-switch-control" - required: true - type: "string" - responses: - 200: - description: "tapi.connectivity.SwitchControlRef" - schema: - $ref: "#/definitions/tapi.connectivity.SwitchControlRef" - 400: - description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/: - get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Switch" - description: "none" + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of switch" + description: "Id of name" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.connectivity.Switch" - schema: - $ref: "#/definitions/tapi.connectivity.Switch" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of switch" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -710,239 +561,171 @@ paths: required: true type: "string" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" - description: "none" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of switch" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of selected-connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of selected-connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of selected-connection-end-point" - required: true - type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of selected-connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.RouteRef" + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of switch" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of selected-route" - required: true - type: "string" - - name: "route-local-id" - in: "path" - description: "Id of selected-route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.RouteRef" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.connectivity.RouteRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service/: - post: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + get: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - - in: "body" - name: "tapi.connectivity.ConnectivityService.body-param" - description: "tapi.connectivity.ConnectivityService to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityService" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.connectivity.ConnectivityService.body-param" - description: "tapi.connectivity.ConnectivityService to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + get: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionRef" - description: "none" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/coroute-inclusion/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/: get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" + summary: "returns tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] responses: 200: - description: "tapi.connectivity.ConnectivityServiceRef" + description: "tapi.connectivity.ConnectivityContext" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceRef" - description: "none" + summary: "creates tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added to list" + name: "tapi.connectivity.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" responses: 201: description: "Object created" @@ -953,20 +736,15 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" - description: "none" + summary: "creates or updates tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" + name: "tapi.connectivity.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" responses: 201: description: "Object created" @@ -977,574 +755,610 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" + summary: "removes tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic/: - post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/: + get: tags: - "tapi-connectivity" - summary: "creates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "returns tapi.connectivity.Connection" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.Connection" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "cost-name" + - name: "topology-uuid" in: "path" - description: "Id of cost-characteristic" + description: "Id of connection-end-point" required: true type: "string" - responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" - 400: - description: "Internal error" - put: - tags: - - "tapi-connectivity" - summary: "creates or updates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - - name: "uuid" + - name: "node-uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection-end-point" required: true type: "string" - - name: "cost-name" + - name: "node-edge-point-uuid" in: "path" - description: "Id of cost-characteristic" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" required: true type: "string" - - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-spec-reference/: + get: tags: - "tapi-connectivity" - summary: "removes tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "returns tapi.connectivity.ConnectionSpecReference" + description: "Provides the reference to the spec that defines the connection\ + \ type and cepRoles." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of connection" required: true type: "string" responses: + 200: + description: "tapi.connectivity.ConnectionSpecReference" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion/: - post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + get: tags: - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceRef" - description: "none" + summary: "returns tapi.connectivity.ConnectionRef" + description: "An Connection object supports a recursive aggregation relationship\ + \ such that the internal construction of an Connection can be exposed as multiple\ + \ lower level Connection objects (partitioning).\r\n Aggregation\ + \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ + \ Connection aggregation reflects Node/Topology aggregation.\ + \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ + \ in an NE is not necessarily the lowest level of FC partitioning." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "connection-uuid" + in: "path" + description: "Id of lower-connection" required: true type: "string" - - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ConnectionRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/name={value-name}/: get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceRef" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "connectivity-service-uuid" + - name: "value-name" in: "path" - description: "Id of diversity-exclusion" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceRef" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/: + get: tags: - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" + summary: "returns tapi.connectivity.Route" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "connectivity-service-uuid" + - name: "local-id" in: "path" - description: "Id of diversity-exclusion" + description: "Id of route" required: true type: "string" - - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.Route" + schema: + $ref: "#/definitions/tapi.connectivity.RouteWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: tags: - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceRef" + summary: "returns tapi.connectivity.ConnectionEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "connectivity-service-uuid" + - name: "local-id" in: "path" - description: "Id of diversity-exclusion" + description: "Id of route" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" required: true type: "string" responses: + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point/: - post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: + get: tags: - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPoint" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of route" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPoint.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPoint to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPoint" - description: "none" + summary: "returns tapi.connectivity.ResilienceRoute" + description: "Provides optional resilience and state attributes to the Route." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of route" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPoint" + description: "tapi.connectivity.ResilienceRoute" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.ResilienceRouteWrapper" 400: description: "Internal error" - put: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/ + : get: tags: - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPoint" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of route" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPoint.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPoint to be added or\ - \ updated" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/ + : get: tags: - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPoint" + summary: "returns tapi.topology.LinkRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "topology-uuid" in: "path" - description: "Id of end-point" + description: "Id of supported-client-link" + required: true + type: "string" + - name: "link-uuid" + in: "path" + description: "Id of supported-client-link" required: true type: "string" responses: + 200: + description: "tapi.topology.LinkRef" + schema: + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: get: tags: - "tapi-connectivity" - summary: "returns tapi.common.Capacity" + summary: "returns tapi.connectivity.SwitchControl" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of end-point" + description: "Id of switch-control" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.connectivity.SwitchControl" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.connectivity.SwitchControlWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/ + : get: tags: - "tapi-connectivity" - summary: "creates tapi.common.Capacity" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of end-point" + description: "Id of switch-control" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.Capacity" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/ + : get: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.Capacity" + summary: "returns tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of end-point" + description: "Id of switch-control" required: true type: "string" - - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.Capacity" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.ResilienceType" + schema: + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ + : get: tags: - "tapi-connectivity" - summary: "removes tapi.common.Capacity" + summary: "returns tapi.connectivity.SwitchControlRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" + required: true + type: "string" + - name: "connection-uuid" + in: "path" + description: "Id of sub-switch-control" required: true type: "string" - - name: "local-id" + - name: "sub-switch-control-switch-control-uuid" in: "path" - description: "Id of end-point" + description: "Id of sub-switch-control" required: true type: "string" responses: + 200: + description: "tapi.connectivity.SwitchControlRef" + schema: + $ref: "#/definitions/tapi.connectivity.SwitchControlRefWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.common.BandwidthProfile" + summary: "returns tapi.connectivity.Switch" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of switch" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.connectivity.Switch" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.connectivity.SwitchWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/ + : get: tags: - "tapi-connectivity" - summary: "creates tapi.common.BandwidthProfile" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of switch" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.BandwidthProfile" + summary: "returns tapi.connectivity.ConnectionEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of switch" required: true type: "string" - - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-connectivity" - summary: "removes tapi.common.BandwidthProfile" - description: "none" - parameters: - - name: "uuid" + - name: "topology-uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of selected-connection-end-point" required: true type: "string" - - name: "local-id" + - name: "node-uuid" in: "path" - description: "Id of end-point" + description: "Id of selected-connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of selected-connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of selected-connection-end-point" required: true type: "string" responses: + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + summary: "returns tapi.connectivity.RouteRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of switch" + required: true + type: "string" + - name: "connection-uuid" + in: "path" + description: "Id of selected-route" + required: true + type: "string" + - name: "route-local-id" + in: "path" + description: "Id of selected-route" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.connectivity.RouteRef" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.RouteRefWrapper" 400: description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/: post: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + summary: "creates tapi.connectivity.ConnectivityService" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.connectivity.ConnectivityService.body-param" + description: "tapi.connectivity.ConnectivityService to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -1552,10 +1366,11 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/: + get: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + summary: "returns tapi.connectivity.ConnectivityService" description: "none" parameters: - name: "uuid" @@ -1563,17 +1378,30 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + responses: + 200: + description: "tapi.connectivity.ConnectivityService" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityService" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.connectivity.ConnectivityService.body-param" + description: "tapi.connectivity.ConnectivityService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -1584,7 +1412,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + summary: "removes tapi.connectivity.ConnectivityService" description: "none" parameters: - name: "uuid" @@ -1592,21 +1420,16 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: + get: tags: - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + summary: "returns tapi.connectivity.ConnectionRef" description: "none" parameters: - name: "uuid" @@ -1614,22 +1437,23 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "connection-uuid" in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.connectivity.ConnectionRef" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/coroute-inclusion/: + get: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + summary: "returns tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -1637,17 +1461,30 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + responses: + 200: + description: "tapi.connectivity.ConnectivityServiceRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceRef" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1658,7 +1495,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -1666,17 +1503,12 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1687,7 +1519,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + summary: "removes tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -1695,91 +1527,85 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/: - get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic/: + post: tags: - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + summary: "creates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + - in: "body" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" + responses: + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: + get: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "cost-name" in: "path" - description: "Id of end-point" + description: "Id of cost-characteristic" required: true type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.CostCharacteristic" + schema: + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + summary: "creates or updates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "cost-name" in: "path" - description: "Id of end-point" + description: "Id of cost-characteristic" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -1790,17 +1616,18 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + summary: "removes tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "cost-name" in: "path" - description: "Id of end-point" + description: "Id of cost-characteristic" required: true type: "string" responses: @@ -1808,11 +1635,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion/: + post: tags: - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + summary: "creates tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -1820,22 +1647,24 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" + - in: "body" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/ + : get: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + summary: "returns tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -1843,28 +1672,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "connectivity-service-uuid" in: "path" - description: "Id of end-point" + description: "Id of diversity-exclusion" required: true type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ConnectivityServiceRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -1872,17 +1695,17 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "connectivity-service-uuid" in: "path" - description: "Id of end-point" + description: "Id of diversity-exclusion" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1893,7 +1716,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + summary: "removes tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -1901,9 +1724,9 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "connectivity-service-uuid" in: "path" - description: "Id of end-point" + description: "Id of diversity-exclusion" required: true type: "string" responses: @@ -1911,37 +1734,38 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point/: + post: tags: - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "creates tapi.connectivity.ConnectivityServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" + - in: "body" + name: "tapi.connectivity.ConnectivityServiceEndPoint.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPoint to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/: + get: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "returns tapi.connectivity.ConnectivityServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" @@ -1953,25 +1777,18 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ConnectivityServiceEndPoint" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" @@ -1984,11 +1801,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPoint.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPoint to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" responses: 201: description: "Object created" @@ -1999,9 +1817,8 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "removes tapi.connectivity.ConnectivityServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" @@ -2018,11 +1835,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: + get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + summary: "returns tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -2035,41 +1852,18 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-connectivity" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.common.Capacity" + description: "none" parameters: - name: "uuid" in: "path" @@ -2082,11 +1876,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -2094,44 +1888,11 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.common.Capacity" + description: "none" parameters: - name: "uuid" in: "path" @@ -2143,17 +1904,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -2163,11 +1919,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "removes tapi.common.Capacity" + description: "none" parameters: - name: "uuid" in: "path" @@ -2179,21 +1933,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -2208,15 +1957,15 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "creates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -2230,12 +1979,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -2246,7 +1994,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "creates or updates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -2260,12 +2008,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -2276,7 +2023,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "removes tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -2294,11 +2041,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2313,15 +2060,15 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2335,12 +2082,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2351,7 +2097,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2365,12 +2111,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2381,7 +2126,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2399,11 +2144,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2418,15 +2163,15 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2440,12 +2185,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2456,7 +2200,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2470,12 +2214,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2486,7 +2229,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2504,11 +2247,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.common.ServiceInterfacePointRef" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2523,15 +2266,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.common.ServiceInterfacePointRef" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2545,11 +2288,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2560,7 +2303,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2574,11 +2317,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2589,7 +2332,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.ServiceInterfacePointRef" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -2607,80 +2350,81 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-connectivity" - summary: "creates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/: - get: + post: tags: - "tapi-connectivity" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.topology.LatencyCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2691,18 +2435,17 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" responses: @@ -2710,42 +2453,54 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-cost/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "none" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2756,20 +2511,26 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "none" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2780,55 +2541,94 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "none" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-delay/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-connectivity" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2836,23 +2636,66 @@ paths: description: "Internal error" 409: description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2863,24 +2706,36 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-hops/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2888,17 +2743,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.path.computation.ValueOrPriority" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2906,12 +2766,18 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2922,7 +2788,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2930,12 +2796,18 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2946,7 +2818,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.path.computation.ValueOrPriority" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2954,88 +2826,93 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/name/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ConnectivityServiceEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/name={value-name}/: - get: + post: tags: - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -3046,19 +2923,17 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" responses: @@ -3066,11 +2941,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.common.Capacity" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -3078,17 +2953,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.common.Capacity" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -3096,12 +2976,18 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -3112,7 +2998,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.Capacity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -3120,12 +3006,18 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -3136,7 +3028,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.Capacity" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -3144,34 +3036,44 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.common.BandwidthProfile" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.common.BandwidthProfile" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -3179,12 +3081,17 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added to list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -3195,7 +3102,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.BandwidthProfile" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -3203,12 +3110,17 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added or updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -3219,7 +3131,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.BandwidthProfile" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -3227,71 +3139,90 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/: - get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic/: + post: tags: - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + summary: "creates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LatencyCharacteristic" + schema: + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + summary: "creates or updates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -3302,24 +3233,30 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + summary: "removes tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-cost/: get: tags: - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -3329,15 +3266,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -3346,11 +3283,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3361,7 +3298,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -3370,11 +3307,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3385,7 +3322,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -3398,12 +3335,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-delay/: get: tags: - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" @@ -3412,16 +3349,16 @@ paths: type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" @@ -3429,11 +3366,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3444,8 +3381,8 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" @@ -3453,11 +3390,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3468,8 +3405,8 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + summary: "removes tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" @@ -3481,11 +3418,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-hops/: get: tags: - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -3495,15 +3432,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -3512,11 +3449,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3527,7 +3464,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -3536,11 +3473,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3551,7 +3488,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -3564,69 +3501,83 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: - get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name/: + post: tags: - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name={value-name}/: + get: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -3637,25 +3588,31 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/resilience-type/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/: get: tags: - "tapi-connectivity" - summary: "returns tapi.topology.ResilienceType" + summary: "returns tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3665,15 +3622,15 @@ paths: type: "string" responses: 200: - description: "tapi.topology.ResilienceType" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.topology.ResilienceType" + summary: "creates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3682,11 +3639,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.ResilienceType.body-param" - description: "tapi.topology.ResilienceType to be added to list" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3697,7 +3654,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.topology.ResilienceType" + summary: "creates or updates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3706,11 +3663,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.ResilienceType.body-param" - description: "tapi.topology.ResilienceType to be added or updated" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3721,7 +3678,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.topology.ResilienceType" + summary: "removes tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3734,11 +3691,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/ + : get: tags: - "tapi-connectivity" - summary: "creates tapi.topology.RiskCharacteristic" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3746,24 +3703,17 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/: - get: + post: tags: - "tapi-connectivity" - summary: "returns tapi.topology.RiskCharacteristic" + summary: "creates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3771,22 +3721,23 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" + - in: "body" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.topology.RiskCharacteristic" + summary: "creates or updates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3794,17 +3745,12 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added or updated" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3815,7 +3761,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.topology.RiskCharacteristic" + summary: "removes tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3823,21 +3769,16 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/schedule/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-connectivity" - summary: "returns tapi.common.TimeRange" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3847,15 +3788,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.TimeRange" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.common.TimeRange" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3864,11 +3805,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.TimeRange.body-param" - description: "tapi.common.TimeRange to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3879,7 +3820,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.TimeRange" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3888,11 +3829,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.TimeRange.body-param" - description: "tapi.common.TimeRange to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3903,7 +3844,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.TimeRange" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3916,68 +3857,66 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/name={value-name}/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - - name: "value-name" + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - - name: "value-name" + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3987,15 +3926,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - - name: "value-name" + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -4003,32 +3940,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" responses: 200: - description: "tapi.notification.NotificationContext" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4038,16 +3985,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4057,73 +4009,80 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.notification.NotificationSubscriptionService" - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4133,13 +4092,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -4147,83 +4106,69 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: - post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: + get: tags: - - "tapi-notification" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4233,20 +4178,14 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -4254,277 +4193,348 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/resilience-type/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationChannel" + - "tapi-connectivity" + summary: "returns tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationChannel" + description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.topology.ResilienceType" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.topology.ResilienceType.body-param" + description: "tapi.topology.ResilienceType to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" + - "tapi-connectivity" + summary: "creates or updates tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - name: "notification-uuid" + - in: "body" + name: "tapi.topology.ResilienceType.body-param" + description: "tapi.topology.ResilienceType to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.topology.ResilienceType" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" responses: - 200: - description: "tapi.notification.Notification" - schema: - $ref: "#/definitions/tapi.notification.Notification" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: - get: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: + post: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-connectivity" + summary: "creates tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - name: "notification-uuid" + - in: "body" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.topology.RiskCharacteristic" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "risk-characteristic-name" in: "path" - description: "Id of additional-info" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: - get: + put: tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + - "tapi-connectivity" + summary: "creates or updates tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - name: "notification-uuid" + - name: "risk-characteristic-name" in: "path" - description: "Id of notification" + description: "Id of risk-diversity-characteristic" required: true type: "string" + - in: "body" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: - 200: - description: "tapi.notification.AlarmInfo" - schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + - "tapi-connectivity" + summary: "removes tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "risk-characteristic-name" in: "path" - description: "Id of changed-attributes" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: - 200: - description: "tapi.notification.NameAndValueChange" - schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/schedule/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.common.TimeRange" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-connectivity" + summary: "creates tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of target-object-name" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" + - "tapi-connectivity" + summary: "creates or updates tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-notification" - summary: "returns tapi.notification.SubscriptionFilter" + - "tapi-connectivity" + summary: "removes tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: 200: - description: "tapi.notification.SubscriptionFilter" + description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" post: tags: - "tapi-notification" - summary: "creates tapi.notification.SubscriptionFilter" + summary: "creates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-notification" + summary: "creates or updates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-notification" + summary: "removes tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: + post: + tags: + - "tapi-notification" + summary: "creates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added to list" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -4532,10 +4542,29 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NotificationSubscriptionService" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + responses: + 200: + description: "tapi.notification.NotificationSubscriptionService" + schema: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" + 400: + description: "Internal error" put: tags: - "tapi-notification" - summary: "creates or updates tapi.notification.SubscriptionFilter" + summary: "creates or updates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" @@ -4544,11 +4573,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added or updated" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -4559,7 +4589,7 @@ paths: delete: tags: - "tapi-notification" - summary: "removes tapi.notification.SubscriptionFilter" + summary: "removes tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" @@ -4572,7 +4602,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: post: tags: - "tapi-notification" @@ -4591,7 +4621,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4599,7 +4629,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -4622,7 +4652,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -4648,18 +4678,61 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + 204: + description: "Object modified" + delete: + tags: + - "tapi-notification" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NotificationChannel" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + responses: + 200: + description: "tapi.notification.NotificationChannel" + schema: + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - "tapi-notification" - summary: "removes tapi.common.NameAndValue" + summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." @@ -4675,11 +4748,13 @@ paths: required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/notification={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: get: tags: - "tapi-notification" @@ -4687,6 +4762,11 @@ paths: description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true @@ -4695,17 +4775,22 @@ paths: 200: description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true @@ -4719,17 +4804,22 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true @@ -4738,17 +4828,22 @@ paths: 200: description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true @@ -4762,11 +4857,11 @@ paths: 200: description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4775,6 +4870,11 @@ paths: \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true @@ -4788,17 +4888,22 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true @@ -4812,17 +4917,22 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.TcaInfo" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true @@ -4831,88 +4941,45 @@ paths: 200: description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/path-computation-context/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: [] + - "tapi-notification" + summary: "returns tapi.notification.SubscriptionFilter" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.PathComputationContext" + description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: - - in: "body" - name: "tapi.path.computation.PathComputationContext.body-param" - description: "tapi.path.computation.PathComputationContext to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" - responses: - 201: - description: "Object created" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: - - in: "body" - name: "tapi.path.computation.PathComputationContext.body-param" - description: "tapi.path.computation.PathComputationContext to be added or\ - \ updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: [] - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service/: post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathComputationService" + - "tapi-notification" + summary: "creates tapi.notification.SubscriptionFilter" description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathComputationService.body-param" - description: "tapi.path.computation.PathComputationService to be added to\ - \ list" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -4920,43 +4987,23 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathComputationService" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.PathComputationService" - schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" - 400: - description: "Internal error" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathComputationService" + - "tapi-notification" + summary: "creates or updates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notif-subscription" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathComputationService.body-param" - description: "tapi.path.computation.PathComputationService to be added or\ - \ updated" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -4966,13 +5013,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathComputationService" + - "tapi-notification" + summary: "removes tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notif-subscription" required: true type: "string" responses: @@ -4980,24 +5027,26 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathServiceEndPoint" - description: "none" + - "tapi-notification" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notif-subscription" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathServiceEndPoint.body-param" - description: "tapi.path.computation.PathServiceEndPoint to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5005,229 +5054,268 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathServiceEndPoint" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notif-subscription" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.path.computation.PathServiceEndPoint" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathServiceEndPoint" - description: "none" + - "tapi-notification" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notif-subscription" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathServiceEndPoint.body-param" - description: "tapi.path.computation.PathServiceEndPoint to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-notification" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" 400: description: "Internal error" 204: - description: "Object modified" - delete: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: + get: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathServiceEndPoint" + - "tapi-notification" + summary: "returns tapi.notification.Notification" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of notification" required: true type: "string" responses: + 200: + description: "tapi.notification.Notification" + schema: + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.Capacity" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notification" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of additional-info" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: + get: tags: - - "tapi-path-computation" - summary: "creates tapi.common.Capacity" + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of notification" required: true type: "string" - - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.Capacity" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.AlarmInfo" + schema: + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: + get: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.Capacity" + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notification" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of changed-attributes" required: true type: "string" - - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.Capacity" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.NameAndValueChange" + schema: + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: + get: tags: - - "tapi-path-computation" - summary: "removes tapi.common.Capacity" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notification" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of name" required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notification" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of target-object-name" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: + get: tags: - - "tapi-path-computation" - summary: "creates tapi.common.BandwidthProfile" + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of notification" required: true type: "string" + responses: + 200: + description: "tapi.notification.TcaInfo" + schema: + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-path-computation:path-computation-context/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: [] + responses: + 200: + description: "tapi.path.computation.PathComputationContext" + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-path-computation" + summary: "creates tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added to list" + name: "tapi.path.computation.PathComputationContext.body-param" + description: "tapi.path.computation.PathComputationContext to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -5238,25 +5326,16 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.BandwidthProfile" - description: "none" + summary: "creates or updates tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added or updated" + name: "tapi.path.computation.PathComputationContext.body-param" + description: "tapi.path.computation.PathComputationContext to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -5267,52 +5346,40 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.BandwidthProfile" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" + summary: "removes tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: [] responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service/: + post: tags: - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" + summary: "creates tapi.path.computation.PathComputationService" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" + - in: "body" + name: "tapi.path.computation.PathComputationService.body-param" + description: "tapi.path.computation.PathComputationService to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/: + get: tags: - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" + summary: "returns tapi.path.computation.PathComputationService" description: "none" parameters: - name: "uuid" @@ -5320,28 +5387,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.PathComputationService" + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" + summary: "creates or updates tapi.path.computation.PathComputationService" description: "none" parameters: - name: "uuid" @@ -5349,17 +5405,13 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.path.computation.PathComputationService.body-param" + description: "tapi.path.computation.PathComputationService to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -5370,7 +5422,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" + summary: "removes tapi.path.computation.PathComputationService" description: "none" parameters: - name: "uuid" @@ -5378,21 +5430,16 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point/: + post: tags: - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" + summary: "creates tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -5400,22 +5447,24 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" + - in: "body" + name: "tapi.path.computation.PathServiceEndPoint.body-param" + description: "tapi.path.computation.PathServiceEndPoint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/: + get: tags: - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" + summary: "returns tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -5428,23 +5477,17 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.PathServiceEndPoint" + schema: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" + summary: "creates or updates tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -5458,11 +5501,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.path.computation.PathServiceEndPoint.body-param" + description: "tapi.path.computation.PathServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -5473,7 +5516,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" + summary: "removes tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -5491,11 +5534,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" + summary: "returns tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -5510,15 +5553,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" + summary: "creates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -5532,11 +5575,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -5547,7 +5590,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" + summary: "creates or updates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -5561,11 +5604,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -5576,7 +5619,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" + summary: "removes tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -5594,11 +5637,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -5613,15 +5656,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" + summary: "creates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -5635,11 +5678,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -5650,7 +5693,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" + summary: "creates or updates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -5664,11 +5707,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -5679,7 +5722,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" + summary: "removes tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -5697,13 +5740,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + description: "none" parameters: - name: "uuid" in: "path" @@ -5719,15 +5761,14 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + description: "none" parameters: - name: "uuid" in: "path" @@ -5744,7 +5785,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -5756,8 +5797,7 @@ paths: tags: - "tapi-path-computation" summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + description: "none" parameters: - name: "uuid" in: "path" @@ -5774,7 +5814,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -5786,8 +5826,7 @@ paths: tags: - "tapi-path-computation" summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + description: "none" parameters: - name: "uuid" in: "path" @@ -5804,14 +5843,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - "tapi-path-computation" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -5823,27 +5860,18 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -5855,25 +5883,24 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -5885,17 +5912,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -5906,10 +5928,8 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -5921,21 +5941,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.common.ServiceInterfacePointRef" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -5950,15 +5965,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.common.ServiceInterfacePointRef" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -5972,11 +5987,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -5987,7 +6002,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -6001,11 +6016,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6016,7 +6031,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.ServiceInterfacePointRef" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -6034,83 +6049,81 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/name/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-path-computation" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/name={value-name}/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6121,19 +6134,17 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" responses: @@ -6141,42 +6152,54 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathObjectiveFunction" - description: "none" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.PathObjectiveFunction" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.PathObjectiveFunction" - description: "none" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6187,20 +6210,26 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathObjectiveFunction" - description: "none" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6211,20 +6240,26 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.PathObjectiveFunction" - description: "none" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-path-computation" @@ -6238,12 +6273,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" name: "tapi.common.NameAndValue.body-param" description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6251,8 +6291,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -6265,6 +6305,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -6274,7 +6319,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -6290,6 +6335,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -6300,7 +6350,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6321,6 +6371,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -6331,11 +6386,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathOptimizationConstraint" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -6343,17 +6398,22 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.PathOptimizationConstraint" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.PathOptimizationConstraint" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -6361,13 +6421,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ to list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -6378,7 +6442,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -6386,13 +6450,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ or updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -6403,7 +6471,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.PathOptimizationConstraint" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -6411,12 +6479,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name/: post: tags: - "tapi-path-computation" @@ -6435,7 +6508,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6443,7 +6516,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name={value-name}/: get: tags: - "tapi-path-computation" @@ -6466,7 +6539,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -6481,132 +6554,18 @@ paths: in: "path" description: "Id of path-comp-service" required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/path={path-uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "path-uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.PathRef" - schema: - $ref: "#/definitions/tapi.path.computation.PathRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" + type: "string" + - name: "value-name" in: "path" - description: "Id of path-comp-service" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6617,93 +6576,86 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.RoutingConstraint" - description: "none" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/: - post: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/: + get: tags: - "tapi-path-computation" - summary: "creates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "returns tapi.path.computation.PathObjectiveFunction" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.PathObjectiveFunction" + schema: + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "creates tapi.path.computation.PathObjectiveFunction" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" + - in: "body" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "creates or updates tapi.path.computation.PathObjectiveFunction" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added or updated" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -6714,32 +6666,27 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "removes tapi.path.computation.PathObjectiveFunction" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name/: post: tags: - "tapi-path-computation" - summary: "creates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -6747,11 +6694,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6759,54 +6706,56 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.topology.LatencyCharacteristic" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6817,18 +6766,19 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" responses: @@ -6836,11 +6786,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "returns tapi.path.computation.PathOptimizationConstraint" description: "none" parameters: - name: "uuid" @@ -6850,15 +6800,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.path.computation.PathOptimizationConstraint" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" + summary: "creates tapi.path.computation.PathOptimizationConstraint" description: "none" parameters: - name: "uuid" @@ -6867,11 +6817,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -6882,7 +6833,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" description: "none" parameters: - name: "uuid" @@ -6891,11 +6842,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -6906,7 +6858,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" + summary: "removes tapi.path.computation.PathOptimizationConstraint" description: "none" parameters: - name: "uuid" @@ -6919,66 +6871,83 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/: - get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: + post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/ + : get: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6989,24 +6958,55 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/path={path-uuid}/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "returns tapi.path.computation.PathRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "path-uuid" + in: "path" + description: "Id of path" + required: true + type: "string" + responses: + 200: + description: "tapi.path.computation.PathRef" + schema: + $ref: "#/definitions/tapi.path.computation.PathRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -7016,15 +7016,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" + summary: "creates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -7033,11 +7033,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -7048,7 +7048,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -7057,11 +7057,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -7072,7 +7072,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" + summary: "removes tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -7085,12 +7085,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "creates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" @@ -7098,11 +7099,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added to list" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -7110,52 +7111,54 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" - description: "none" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "cost-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.topology.RiskCharacteristic" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates or updates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "cost-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of cost-characteristic" required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added or updated" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -7166,17 +7169,18 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.RiskCharacteristic" - description: "none" + summary: "removes tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "cost-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of cost-characteristic" required: true type: "string" responses: @@ -7184,66 +7188,80 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/topology-constraint/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.TopologyConstraint" - description: "none" + summary: "creates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: - 200: - description: "tapi.path.computation.TopologyConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.TopologyConstraint" - description: "none" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LatencyCharacteristic" + schema: + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.TopologyConstraint" - description: "none" + summary: "creates or updates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added or updated" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -7254,202 +7272,193 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.TopologyConstraint" - description: "none" + summary: "removes tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path={uuid}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.Path" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.path.computation.Path" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.Path" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LinkRef" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of link" - required: true - type: "string" - - name: "link-uuid" - in: "path" - description: "Id of link" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.topology.LinkRef" - schema: - $ref: "#/definitions/tapi.topology.LinkRef" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/name={value-name}/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.topology.CostCharacteristic" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.topology.LatencyCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "removes tapi.path.computation.ValueOrPriority" description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.path.computation.ValueOrPriority" @@ -7457,53 +7466,33 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" responses: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of path-comp-service" required: true type: "string" - responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" - 400: - description: "Internal error" - /data/context/service-interface-point/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -7511,42 +7500,23 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.ServiceInterfacePoint" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - 400: - description: "Internal error" put: tags: - - "tapi-common" - summary: "creates or updates tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -7556,13 +7526,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" - summary: "removes tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -7570,235 +7540,248 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/ + : post: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." + - "tapi-path-computation" + summary: "creates tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: - 200: - description: "tapi.common.Capacity" - schema: - $ref: "#/definitions/tapi.common.Capacity" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" + - name: "risk-characteristic-name" in: "path" - description: "Id of service-interface-point" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: - get: + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "creates or updates tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" + required: true + type: "string" + - in: "body" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "removes tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/topology-constraint/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.TopologyConstraint" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-path-computation" + summary: "creates tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/name/: - post: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: 201: description: "Object created" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "removes tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.Path" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.path.computation.Path" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.path.computation.PathWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: + get: tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.topology.LinkRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - - name: "value-name" + - name: "topology-uuid" in: "path" - description: "Id of name" + description: "Id of link" + required: true + type: "string" + - name: "link-uuid" + in: "path" + description: "Id of link" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LinkRef" + schema: + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/name={value-name}/: + get: tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - name: "value-name" @@ -7807,146 +7790,163 @@ paths: required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "cost-name" + in: "path" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -7957,7 +7957,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -7971,7 +7971,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -7990,7 +7990,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -8009,7 +8009,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -8020,10 +8020,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -8041,10 +8041,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -8060,10 +8060,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -8079,10 +8079,10 @@ paths: 200: description: "tapi.topology.Topology" schema: - $ref: "#/definitions/tapi.topology.Topology" + $ref: "#/definitions/tapi.topology.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -8103,10 +8103,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -8127,10 +8127,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -8151,11 +8151,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -8175,10 +8175,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -8199,11 +8199,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -8223,11 +8223,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -8247,10 +8247,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -8272,10 +8272,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -8302,11 +8302,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -8332,10 +8332,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -8363,10 +8363,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -8402,10 +8402,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -8426,11 +8426,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -8456,10 +8456,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -8481,11 +8481,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -8505,10 +8505,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -8529,10 +8529,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -8553,11 +8553,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -8577,10 +8577,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -8601,10 +8601,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -8626,11 +8626,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -8656,10 +8656,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -8682,10 +8682,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -8706,10 +8706,10 @@ paths: 200: description: "tapi.topology.topology.Node" schema: - $ref: "#/definitions/tapi.topology.topology.Node" + $ref: "#/definitions/tapi.topology.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -8745,10 +8745,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -8769,10 +8769,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -8793,11 +8793,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -8817,10 +8817,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -8841,11 +8841,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -8865,11 +8865,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -8889,10 +8889,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -8914,10 +8914,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -8944,10 +8944,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -8968,11 +8968,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -8998,10 +8998,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -9029,11 +9029,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -9058,11 +9058,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -9087,10 +9087,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -9116,10 +9116,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -9145,10 +9145,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -9174,10 +9174,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -9203,10 +9203,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -9232,10 +9232,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -9262,10 +9262,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -9297,10 +9297,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -9333,10 +9333,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -9385,10 +9385,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -9419,10 +9419,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -9453,10 +9453,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -9487,10 +9487,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -9521,10 +9521,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -9555,10 +9555,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -9589,10 +9589,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -9624,10 +9624,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -9664,10 +9664,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -9704,10 +9704,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -9745,10 +9745,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -9785,10 +9785,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ : get: tags: - "tapi-topology" @@ -9824,10 +9824,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -9875,10 +9875,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -9916,10 +9916,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -9962,10 +9962,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -10003,10 +10003,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -10038,10 +10038,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -10072,10 +10072,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -10106,10 +10106,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -10140,10 +10140,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -10174,10 +10174,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -10208,10 +10208,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -10243,10 +10243,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -10278,11 +10278,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -10314,10 +10314,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -10358,10 +10358,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -10404,10 +10404,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -10439,11 +10439,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -10473,10 +10473,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -10519,10 +10519,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -10555,10 +10555,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -10596,10 +10596,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -10632,10 +10632,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -10662,10 +10662,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -10691,10 +10691,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -10720,10 +10720,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -10749,10 +10749,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -10778,10 +10778,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -10807,10 +10807,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -10837,11 +10837,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.node.OwnedNodeEdgePoint" @@ -10866,10 +10866,10 @@ paths: 200: description: "tapi.topology.node.OwnedNodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -10901,24 +10901,82 @@ paths: description: "Id of aggregated-node-edge-point" required: true type: "string" - - name: "node-edge-point-uuid" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of aggregated-node-edge-point" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.NodeEdgePointRef" + schema: + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.Capacity" + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.common.BandwidthProfile" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" in: "path" - description: "Id of aggregated-node-edge-point" + description: "Id of owned-node-edge-point" required: true type: "string" responses: 200: - description: "tapi.topology.NodeEdgePointRef" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -10937,16 +10995,16 @@ paths: type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" - summary: "returns tapi.common.BandwidthProfile" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -10966,12 +11024,12 @@ paths: type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -10997,10 +11055,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -11026,15 +11084,16 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" - description: "none" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -11055,15 +11114,17 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ : get: tags: - "tapi-topology" - summary: "returns tapi.common.CapacityValue" - description: "none" + summary: "returns tapi.common.ServiceInterfacePointRef" + description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ + \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ + \ should be considered experimental" parameters: - name: "uuid" in: "path" @@ -11080,20 +11141,26 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" + - name: "service-interface-point-uuid" + in: "path" + description: "Id of mapped-service-interface-point" + required: true + type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ : get: tags: - "tapi-topology" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -11110,15 +11177,20 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.CepList" @@ -11143,10 +11215,10 @@ paths: 200: description: "tapi.connectivity.CepList" schema: - $ref: "#/definitions/tapi.connectivity.CepList" + $ref: "#/definitions/tapi.connectivity.CepListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -11177,10 +11249,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPoint" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPoint" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -11231,10 +11303,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ : get: tags: - "tapi-connectivity" @@ -11268,10 +11340,10 @@ paths: 200: description: "tapi.connectivity.CepRole" schema: - $ref: "#/definitions/tapi.connectivity.CepRole" + $ref: "#/definitions/tapi.connectivity.CepRoleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ : get: tags: - "tapi-connectivity" @@ -11302,10 +11374,10 @@ paths: 200: description: "tapi.connectivity.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -11351,10 +11423,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ : get: tags: - "tapi-connectivity" @@ -11392,10 +11464,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ : get: tags: - "tapi-connectivity" @@ -11426,82 +11498,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ - \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ - \ should be considered experimental" - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - - name: "service-interface-point-uuid" - in: "path" - description: "Id of mapped-service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.ServiceInterfacePointRef" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -11528,10 +11528,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -11557,10 +11557,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -11586,10 +11586,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -11615,10 +11615,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -11644,10 +11644,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -11673,10 +11673,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -11703,10 +11703,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -11728,11 +11728,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -11752,10 +11752,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -11776,10 +11776,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -11800,11 +11800,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11824,10 +11824,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -11848,10 +11848,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -11873,144 +11873,108 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /operations/compute-p-2-p-path/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.ComputeP2PPath" - description: "operates on tapi.path.computation.ComputeP2PPath" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.path.computation.computep2ppath.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/create-connectivity-service/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.CreateConnectivityService" - description: "operates on tapi.connectivity.CreateConnectivityService" - parameters: - - in: "body" - name: "tapi.connectivity.createconnectivityservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" + - "tapi-common" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" 201: description: "No response" 400: description: "Internal error" - /operations/create-notification-subscription-service/: + /operations/tapi-common:update-service-interface-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-connectivity-service/: + /operations/tapi-connectivity:create-connectivity-service/: post: tags: - "tapi-connectivity" - summary: "operates on tapi.connectivity.DeleteConnectivityService" - description: "operates on tapi.connectivity.DeleteConnectivityService" - parameters: - - in: "body" - name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" - responses: - 201: - description: "No response" - 400: - description: "Internal error" - /operations/delete-notification-subscription-service/: - post: - tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" + summary: "operates on tapi.connectivity.CreateConnectivityService" + description: "operates on tapi.connectivity.CreateConnectivityService" parameters: - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" + name: "tapi.connectivity.createconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" + $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-p-2-p-path/: + /operations/tapi-connectivity:delete-connectivity-service/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.DeleteP2PPath" - description: "operates on tapi.path.computation.DeleteP2PPath" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.DeleteConnectivityService" + description: "operates on tapi.connectivity.DeleteConnectivityService" parameters: - in: "body" - name: "tapi.path.computation.deletep2ppath.Input.body-param" + name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" + $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-details/: + /operations/tapi-connectivity:get-connection-details/: post: tags: - "tapi-connectivity" @@ -12033,7 +11997,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-connection-end-point-details/: + /operations/tapi-connectivity:get-connection-end-point-details/: post: tags: - "tapi-connectivity" @@ -12056,7 +12020,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-details/: + /operations/tapi-connectivity:get-connectivity-service-details/: post: tags: - "tapi-connectivity" @@ -12079,7 +12043,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-list/: + /operations/tapi-connectivity:get-connectivity-service-list/: post: tags: - "tapi-connectivity" @@ -12093,76 +12057,76 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-connectivity:update-connectivity-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.UpdateConnectivityService" + description: "operates on tapi.connectivity.UpdateConnectivityService" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.connectivity.updateconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" + $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-notification:get-notification-list/: post: tags: - "tapi-notification" @@ -12185,7 +12149,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - "tapi-notification" @@ -12203,12 +12167,26 @@ paths: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-notification:get-notification-subscription-service-list/: + post: + tags: + - "tapi-notification" + parameters: [] + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - "tapi-notification" @@ -12217,183 +12195,205 @@ paths: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-notification:update-notification-subscription-service/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-list/: + /operations/tapi-path-computation:compute-p-2-p-path/: post: tags: - - "tapi-common" - parameters: [] + - "tapi-path-computation" + summary: "operates on tapi.path.computation.ComputeP2PPath" + description: "operates on tapi.path.computation.ComputeP2PPath" + parameters: + - in: "body" + name: "tapi.path.computation.computep2ppath.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-path-computation:delete-p-2-p-path/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-path-computation" + summary: "operates on tapi.path.computation.DeleteP2PPath" + description: "operates on tapi.path.computation.DeleteP2PPath" + parameters: + - in: "body" + name: "tapi.path.computation.deletep2ppath.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-path-computation:optimize-p-2-ppath/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetTopologyDetails" - description: "operates on tapi.topology.GetTopologyDetails" + - "tapi-path-computation" + summary: "operates on tapi.path.computation.OptimizeP2Ppath" + description: "operates on tapi.path.computation.OptimizeP2Ppath" parameters: - in: "body" - name: "tapi.topology.gettopologydetails.Input.body-param" + name: "tapi.path.computation.optimizep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.gettopologydetails.Input" + $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyDetails" + $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-topology:get-link-details/: post: tags: - "tapi-topology" - parameters: [] + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" + parameters: + - in: "body" + name: "tapi.topology.getlinkdetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyList" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/optimize-p-2-ppath/: + /operations/tapi-topology:get-node-details/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.OptimizeP2Ppath" - description: "operates on tapi.path.computation.OptimizeP2Ppath" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" parameters: - in: "body" - name: "tapi.path.computation.optimizep2ppath.Input.body-param" + name: "tapi.topology.getnodedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" + $ref: "#/definitions/tapi.topology.GetNodeDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-connectivity-service/: + /operations/tapi-topology:get-node-edge-point-details/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.UpdateConnectivityService" - description: "operates on tapi.connectivity.UpdateConnectivityService" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" parameters: - in: "body" - name: "tapi.connectivity.updateconnectivityservice.Input.body-param" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: + /operations/tapi-topology:get-topology-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" + - "tapi-topology" + summary: "operates on tapi.topology.GetTopologyDetails" + description: "operates on tapi.topology.GetTopologyDetails" parameters: - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" + name: "tapi.topology.gettopologydetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.topology.gettopologydetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" + $ref: "#/definitions/tapi.topology.GetTopologyDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-service-interface-point/: + /operations/tapi-topology:get-topology-list/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" - parameters: - - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" + - "tapi-topology" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.topology.GetTopologyList" 201: description: "No response" 400: @@ -12449,6 +12449,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -12492,6 +12496,14 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.TapiContext" @@ -12499,6 +12511,10 @@ definitions: - $ref: "#/definitions/tapi.notification.ContextAugmentation1" - $ref: "#/definitions/tapi.path.computation.ContextAugmentation2" - $ref: "#/definitions/tapi.topology.ContextAugmentation4" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.DirectiveValue: type: "string" enum: @@ -12580,6 +12596,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -12640,6 +12660,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -12693,6 +12721,10 @@ definitions: start-time: type: "string" description: "none" + tapi.common.TimeRangeWrapper: + properties: + schedule: + $ref: "#/definitions/tapi.common.TimeRange" tapi.common.getserviceinterfacepointdetails.Input: type: "object" properties: @@ -12730,6 +12762,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.connectivity.ConnectionEndPoint" + tapi.connectivity.CepListWrapper: + properties: + tapi-connectivity:cep-list: + $ref: "#/definitions/tapi.connectivity.CepList" tapi.connectivity.CepRole: type: "object" properties: @@ -12739,6 +12775,10 @@ definitions: connection-spec-reference: description: "The reference to the spec that defines the cep role." $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.CepRoleWrapper: + properties: + cep-role: + $ref: "#/definitions/tapi.connectivity.CepRole" tapi.connectivity.Connection: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -12847,6 +12887,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-connectivity:cep-list/tapi-connectivity:connection-end-point/tapi-connectivity:uuid" description: "none" + tapi.connectivity.ConnectionEndPointRefWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + tapi.connectivity.ConnectionEndPointWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPoint" tapi.connectivity.ConnectionRef: type: "object" properties: @@ -12854,6 +12902,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:uuid" + tapi.connectivity.ConnectionRefWrapper: + properties: + lower-connection: + $ref: "#/definitions/tapi.connectivity.ConnectionRef" tapi.connectivity.ConnectionSpecReference: type: "object" properties: @@ -12866,6 +12918,14 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.connectivity.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.ConnectionWrapper: + properties: + connection: + $ref: "#/definitions/tapi.connectivity.Connection" tapi.connectivity.ConnectivityConstraint: type: "object" properties: @@ -12931,6 +12991,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.connectivity.Connection" + tapi.connectivity.ConnectivityContextWrapper: + properties: + tapi-connectivity:connectivity-context: + $ref: "#/definitions/tapi.connectivity.ConnectivityContext" tapi.connectivity.ConnectivityService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -13020,6 +13084,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point/tapi-connectivity:local-id" description: "none" + tapi.connectivity.ConnectivityServiceEndPointRefWrapper: + properties: + peer-fwd-connectivity-service-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + tapi.connectivity.ConnectivityServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" tapi.connectivity.ConnectivityServiceRef: type: "object" properties: @@ -13027,6 +13099,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:uuid" + tapi.connectivity.ConnectivityServiceRefWrapper: + properties: + coroute-inclusion: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + tapi.connectivity.ConnectivityServiceWrapper: + properties: + connectivity-service: + $ref: "#/definitions/tapi.connectivity.ConnectivityService" tapi.connectivity.ContextAugmentation3: type: "object" properties: @@ -13165,6 +13245,10 @@ definitions: description: "This object adds resilience and state attributes to the Route.\r\ \n When this object is not present, then the Route is intendend\ \ as 'current' Route of the Connection." + tapi.connectivity.ResilienceRouteWrapper: + properties: + resilience-route-pac: + $ref: "#/definitions/tapi.connectivity.ResilienceRoute" tapi.connectivity.ReversionMode: type: "string" enum: @@ -13197,6 +13281,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:route/tapi-connectivity:local-id" description: "none" + tapi.connectivity.RouteRefWrapper: + properties: + selected-route: + $ref: "#/definitions/tapi.connectivity.RouteRef" + tapi.connectivity.RouteWrapper: + properties: + route: + $ref: "#/definitions/tapi.connectivity.Route" tapi.connectivity.SelectionControl: type: "string" enum: @@ -13302,6 +13394,18 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:switch-control/tapi-connectivity:uuid" description: "none" + tapi.connectivity.SwitchControlRefWrapper: + properties: + sub-switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + tapi.connectivity.SwitchControlWrapper: + properties: + switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControl" + tapi.connectivity.SwitchWrapper: + properties: + switch: + $ref: "#/definitions/tapi.connectivity.Switch" tapi.connectivity.UpdateConnectivityService: type: "object" properties: @@ -13443,6 +13547,10 @@ definitions: type: "boolean" description: "none" default: false + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" tapi.notification.ContextAugmentation1: type: "object" properties: @@ -13494,6 +13602,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -13566,6 +13678,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -13579,6 +13695,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -13609,6 +13729,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -13617,6 +13741,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -13705,6 +13833,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -13737,6 +13869,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -13911,6 +14047,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.path.computation.Path" + tapi.path.computation.PathComputationContextWrapper: + properties: + tapi-path-computation:path-computation-context: + $ref: "#/definitions/tapi.path.computation.PathComputationContext" tapi.path.computation.PathComputationService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -13939,6 +14079,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" description: "none" + tapi.path.computation.PathComputationServiceWrapper: + properties: + path-comp-service: + $ref: "#/definitions/tapi.path.computation.PathComputationService" tapi.path.computation.PathObjectiveFunction: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -13960,6 +14104,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathObjectiveFunctionWrapper: + properties: + objective-function: + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" tapi.path.computation.PathOptimizationConstraint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -13969,6 +14117,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathOptimizationConstraintWrapper: + properties: + optimization-constraint: + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" tapi.path.computation.PathRef: type: "object" properties: @@ -13976,6 +14128,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-path-computation:path-computation-context/tapi-path-computation:path/tapi-path-computation:uuid" + tapi.path.computation.PathRefWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.PathRef" tapi.path.computation.PathServiceEndPoint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -14012,6 +14168,14 @@ definitions: \ the Protection Unit of a traditional protection model. \r\n The\ \ ForwadingConstruct can be considered as a component and the EndPoint as\ \ a Port on that component" + tapi.path.computation.PathServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + tapi.path.computation.PathWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.Path" tapi.path.computation.RouteObjectiveFunction: type: "string" enum: @@ -14064,6 +14228,10 @@ definitions: route-direction: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" + tapi.path.computation.RoutingConstraintWrapper: + properties: + routing-constraint: + $ref: "#/definitions/tapi.path.computation.RoutingConstraint" tapi.path.computation.TopologyConstraint: type: "object" properties: @@ -14116,6 +14284,10 @@ definitions: description: "none" items: type: "string" + tapi.path.computation.TopologyConstraintWrapper: + properties: + topology-constraint: + $ref: "#/definitions/tapi.path.computation.TopologyConstraint" tapi.path.computation.ValueOrPriority: type: "object" properties: @@ -14127,6 +14299,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.path.computation.ValueOrPriorityWrapper: + properties: + max-allowed-cost: + $ref: "#/definitions/tapi.path.computation.ValueOrPriority" tapi.path.computation.computep2ppath.Input: type: "object" properties: @@ -14196,6 +14372,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation4: type: "object" properties: @@ -14219,6 +14399,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -14275,6 +14459,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -14301,6 +14489,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -14355,6 +14547,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:link/tapi-topology:uuid" description: "none" + tapi.topology.LinkRefWrapper: + properties: + supported-client-link: + $ref: "#/definitions/tapi.topology.LinkRef" + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -14366,6 +14566,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -14455,6 +14659,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -14510,6 +14718,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" tapi.topology.PortRoleRule: type: "object" properties: @@ -14532,6 +14748,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -14552,6 +14772,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -14577,6 +14801,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-diversity-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -14691,6 +14919,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -14710,6 +14942,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -14747,6 +14983,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -14754,6 +14994,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" + tapi.topology.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.Topology" tapi.topology.TransferCostPac: type: "object" properties: @@ -14819,6 +15067,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: @@ -14900,6 +15152,10 @@ definitions: allOf: - $ref: "#/definitions/tapi.connectivity.OwnedNodeEdgePointAugmentation1" - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + tapi.topology.node.OwnedNodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" tapi.topology.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -14934,3 +15190,7 @@ definitions: items: $ref: "#/definitions/tapi.topology.NodeEdgePointRef" description: "none" + tapi.topology.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.topology.Node" diff --git a/OAS/tapi-dsr@2020-04-23.yaml b/OAS/tapi-dsr@2020-04-23.yaml index c2062fff..ed756b3f 100644 --- a/OAS/tapi-dsr@2020-04-23.yaml +++ b/OAS/tapi-dsr@2020-04-23.yaml @@ -1,24 +1,24 @@ --- swagger: "2.0" info: - description: "\r\n This module contains TAPI Connectivity Model definitions.\r\ - \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ + description: "\r\n This module contains TAPI Notification Model definitions.\r\ + \n Source: TapiNotification.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section 11\ - \ of .\r\n YANG models included in this release may not be backward compatible\ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI OAM Model definitions.\r\ + \ the Apache License 2.0,\r\n This module contains TAPI OAM Model definitions.\r\ \n Source: TapiOam.uml\r\n - The TAPI YANG models included in this\ \ TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG specifications\ \ have been generated from the corresponding UML model using the [ONF EAGLE UML2YANG\ @@ -35,41 +35,41 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Topology Model\ - \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0,\r\n This module contains TAPI Connectivity Model\ + \ definitions.\r\n Source: TapiConnectivity.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0.,\r\n This module contains TAPI Topology Model\ + \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Common Model definitions.\r\ + \ the Apache License 2.0.,\r\n This module contains TAPI Common Model definitions.\r\ \n Source: TapiCommon.uml\r\n - The TAPI YANG models included in\ \ this TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG\ \ specifications have been generated from the corresponding UML model using the\ @@ -120,8 +120,8 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0" - version: "2.2.0" - title: "tapi-connectivity,tapi-oam,tapi-topology,tapi-notification,tapi-common,tapi-path-computation,tapi-dsr\ + version: "2.1.3" + title: "tapi-notification,tapi-oam,tapi-connectivity,tapi-topology,tapi-common,tapi-path-computation,tapi-dsr\ \ API" host: "localhost:1234" consumes: @@ -129,7 +129,7 @@ consumes: produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -140,7 +140,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -154,7 +154,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -173,7 +173,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -192,32 +192,21 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] - responses: - 200: - description: "tapi.connectivity.ConnectivityContext" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" - 400: - description: "Internal error" + /data/tapi-common:context/name/: post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - in: "body" - name: "tapi.connectivity.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -225,18 +214,46 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -246,183 +263,708 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connection={uuid}/: + /data/tapi-common:context/service-interface-point/: + post: + tags: + - "tapi-common" + summary: "creates tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - in: "body" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Connection" + - "tapi-common" + summary: "returns tapi.common.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Connection" + description: "tapi.common.ServiceInterfacePoint" schema: - $ref: "#/definitions/tapi.connectivity.Connection" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "creates or updates tapi.common.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-end-point-uuid" + - in: "body" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-common" + summary: "removes tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: - 200: - description: "tapi.connectivity.ConnectionEndPointRef" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/connection-spec-reference/: + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionSpecReference" - description: "Provides the reference to the spec that defines the connection\ - \ type and cepRoles." + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionSpecReference" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionRef" - description: "An Connection object supports a recursive aggregation relationship\ - \ such that the internal construction of an Connection can be exposed as multiple\ - \ lower level Connection objects (partitioning).\r\n Aggregation\ - \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ - \ Connection aggregation reflects Node/Topology aggregation.\ - \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ - \ in an NE is not necessarily the lowest level of FC partitioning." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of lower-connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionRef" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Route" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Route" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.Route" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/name/: + post: + tags: + - "tapi-common" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-common" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.Capacity" + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 200: + description: "tapi.connectivity.ConnectivityContext" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: + - in: "body" + name: "tapi.connectivity.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: + - in: "body" + name: "tapi.connectivity.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.Connection" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.Connection" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-spec-reference/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionSpecReference" + description: "Provides the reference to the spec that defines the connection\ + \ type and cepRoles." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionSpecReference" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionRef" + description: "An Connection object supports a recursive aggregation relationship\ + \ such that the internal construction of an Connection can be exposed as multiple\ + \ lower level Connection objects (partitioning).\r\n Aggregation\ + \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ + \ Connection aggregation reflects Node/Topology aggregation.\ + \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ + \ in an NE is not necessarily the lowest level of FC partitioning." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "connection-uuid" + in: "path" + description: "Id of lower-connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/name={value-name}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.Route" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of route" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.Route" + schema: + $ref: "#/definitions/tapi.connectivity.RouteWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" required: true type: "string" - name: "local-id" @@ -454,10 +996,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: get: tags: - "tapi-connectivity" @@ -485,10 +1027,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: get: tags: - "tapi-connectivity" @@ -509,11 +1051,11 @@ paths: 200: description: "tapi.connectivity.ResilienceRoute" schema: - $ref: "#/definitions/tapi.connectivity.ResilienceRoute" + $ref: "#/definitions/tapi.connectivity.ResilienceRouteWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -540,11 +1082,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.LinkRef" @@ -569,10 +1111,10 @@ paths: 200: description: "tapi.topology.LinkRef" schema: - $ref: "#/definitions/tapi.topology.LinkRef" + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: get: tags: - "tapi-connectivity" @@ -593,11 +1135,11 @@ paths: 200: description: "tapi.connectivity.SwitchControl" schema: - $ref: "#/definitions/tapi.connectivity.SwitchControl" + $ref: "#/definitions/tapi.connectivity.SwitchControlWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -624,11 +1166,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.ResilienceType" @@ -648,10 +1190,10 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ : get: tags: - "tapi-connectivity" @@ -682,11 +1224,11 @@ paths: 200: description: "tapi.connectivity.SwitchControlRef" schema: - $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + $ref: "#/definitions/tapi.connectivity.SwitchControlRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.Switch" @@ -711,11 +1253,11 @@ paths: 200: description: "tapi.connectivity.Switch" schema: - $ref: "#/definitions/tapi.connectivity.Switch" + $ref: "#/definitions/tapi.connectivity.SwitchWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -747,10 +1289,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -796,10 +1338,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ : get: tags: - "tapi-connectivity" @@ -835,10 +1377,10 @@ paths: 200: description: "tapi.connectivity.RouteRef" schema: - $ref: "#/definitions/tapi.connectivity.RouteRef" + $ref: "#/definitions/tapi.connectivity.RouteRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/: post: tags: - "tapi-connectivity" @@ -850,7 +1392,7 @@ paths: description: "tapi.connectivity.ConnectivityService to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -858,7 +1400,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/: get: tags: - "tapi-connectivity" @@ -874,7 +1416,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityService" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" 400: description: "Internal error" put: @@ -893,7 +1435,7 @@ paths: description: "tapi.connectivity.ConnectivityService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -917,7 +1459,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: get: tags: - "tapi-connectivity" @@ -938,10 +1480,10 @@ paths: 200: description: "tapi.connectivity.ConnectionRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/coroute-inclusion/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/coroute-inclusion/: get: tags: - "tapi-connectivity" @@ -957,7 +1499,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" post: @@ -976,7 +1518,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1000,7 +1542,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1024,7 +1566,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic/: post: tags: - "tapi-connectivity" @@ -1042,7 +1584,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -1050,7 +1592,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-connectivity" @@ -1072,7 +1614,7 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" put: @@ -1097,7 +1639,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -1127,7 +1669,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion/: post: tags: - "tapi-connectivity" @@ -1144,7 +1686,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1152,8 +1694,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceRef" @@ -1173,7 +1715,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" put: @@ -1197,7 +1739,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1226,7 +1768,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point/: post: tags: - "tapi-connectivity" @@ -1244,7 +1786,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" responses: 201: description: "Object created" @@ -1252,7 +1794,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/: get: tags: - "tapi-connectivity" @@ -1273,7 +1815,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPoint" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" 400: description: "Internal error" put: @@ -1298,7 +1840,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" responses: 201: description: "Object created" @@ -1327,7 +1869,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: get: tags: - "tapi-connectivity" @@ -1348,7 +1890,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -1372,7 +1914,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -1401,7 +1943,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -1430,8 +1972,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.BandwidthProfile" @@ -1451,7 +1993,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -1475,7 +2017,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -1504,7 +2046,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -1533,7 +2075,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-connectivity" @@ -1554,7 +2096,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1578,7 +2120,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1607,7 +2149,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1636,7 +2178,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-connectivity" @@ -1657,7 +2199,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1681,7 +2223,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1710,7 +2252,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1739,8 +2281,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -1760,7 +2302,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1784,7 +2326,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1813,7 +2355,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1842,7 +2384,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-connectivity" @@ -1863,7 +2405,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1887,7 +2429,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1916,7 +2458,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1945,8 +2487,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -1967,7 +2509,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1992,7 +2534,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2022,7 +2564,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2052,7 +2594,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -2093,10 +2635,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-connectivity" @@ -2120,7 +2662,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2128,8 +2670,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -2156,7 +2698,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -2187,7 +2729,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2223,8 +2765,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" @@ -2244,7 +2786,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -2269,7 +2811,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2299,7 +2841,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2328,8 +2870,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" @@ -2349,7 +2891,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -2374,7 +2916,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2404,7 +2946,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2433,8 +2975,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" @@ -2454,7 +2996,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -2479,7 +3021,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2509,7 +3051,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2538,8 +3080,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.ServiceInterfacePointRef" @@ -2559,7 +3101,7 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: @@ -2583,7 +3125,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -2612,7 +3154,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -2641,7 +3183,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic/: post: tags: - "tapi-connectivity" @@ -2659,7 +3201,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -2667,8 +3209,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.LatencyCharacteristic" @@ -2689,7 +3231,7 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: @@ -2714,7 +3256,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -2744,7 +3286,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-cost/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-cost/: get: tags: - "tapi-connectivity" @@ -2760,7 +3302,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -2779,7 +3321,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2803,7 +3345,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2827,7 +3369,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-delay/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-delay/: get: tags: - "tapi-connectivity" @@ -2843,7 +3385,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -2862,7 +3404,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2886,7 +3428,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2910,7 +3452,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-hops/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-hops/: get: tags: - "tapi-connectivity" @@ -2926,7 +3468,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -2945,7 +3487,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2969,7 +3511,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2993,7 +3535,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name/: post: tags: - "tapi-connectivity" @@ -3012,7 +3554,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -3020,7 +3562,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name={value-name}/: get: tags: - "tapi-connectivity" @@ -3043,7 +3585,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -3069,7 +3611,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -3100,7 +3642,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/: get: tags: - "tapi-connectivity" @@ -3116,7 +3658,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -3135,7 +3677,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3159,7 +3701,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3183,8 +3725,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.BandwidthProfile" @@ -3199,7 +3741,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -3218,7 +3760,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3242,7 +3784,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3266,8 +3808,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3282,7 +3824,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3301,7 +3843,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3325,7 +3867,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3349,8 +3891,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3365,7 +3907,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3384,7 +3926,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3408,7 +3950,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3432,8 +3974,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3448,7 +3990,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3467,7 +4009,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3491,7 +4033,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3515,8 +4057,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3531,7 +4073,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3550,7 +4092,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3574,7 +4116,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3598,7 +4140,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: get: tags: - "tapi-connectivity" @@ -3615,7 +4157,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3635,7 +4177,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3660,7 +4202,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3685,7 +4227,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/resilience-type/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/resilience-type/: get: tags: - "tapi-connectivity" @@ -3701,7 +4243,7 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" post: @@ -3720,7 +4262,7 @@ paths: description: "tapi.topology.ResilienceType to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -3744,7 +4286,7 @@ paths: description: "tapi.topology.ResilienceType to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -3768,7 +4310,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: post: tags: - "tapi-connectivity" @@ -3785,7 +4327,7 @@ paths: description: "tapi.topology.RiskCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -3793,8 +4335,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.RiskCharacteristic" @@ -3814,7 +4356,7 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" put: @@ -3838,7 +4380,7 @@ paths: description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -3867,7 +4409,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/schedule/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/schedule/: get: tags: - "tapi-connectivity" @@ -3883,7 +4425,7 @@ paths: 200: description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: @@ -3902,7 +4444,7 @@ paths: description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -3926,7 +4468,7 @@ paths: description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -3950,94 +4492,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/name={value-name}/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/: + /data/tapi-common:context/tapi-notification:notification-context/: get: tags: - "tapi-notification" @@ -4048,7 +4503,7 @@ paths: 200: description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" post: @@ -4062,7 +4517,7 @@ paths: description: "tapi.notification.NotificationContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -4081,7 +4536,7 @@ paths: description: "tapi.notification.NotificationContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -4100,7 +4555,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: post: tags: - "tapi-notification" @@ -4113,7 +4568,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -4121,7 +4576,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: get: tags: - "tapi-notification" @@ -4137,7 +4592,7 @@ paths: 200: description: "tapi.notification.NotificationSubscriptionService" schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" 400: description: "Internal error" put: @@ -4157,7 +4612,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -4181,7 +4636,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: post: tags: - "tapi-notification" @@ -4200,7 +4655,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4208,7 +4663,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -4231,7 +4686,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -4257,7 +4712,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4288,7 +4743,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: get: tags: - "tapi-notification" @@ -4304,11 +4759,11 @@ paths: 200: description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4330,10 +4785,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: get: tags: - "tapi-notification" @@ -4354,11 +4809,11 @@ paths: 200: description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4383,11 +4838,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.AlarmInfo" @@ -4407,11 +4862,11 @@ paths: 200: description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.NameAndValueChange" @@ -4436,11 +4891,11 @@ paths: 200: description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4467,11 +4922,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4496,11 +4951,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.TcaInfo" @@ -4520,10 +4975,10 @@ paths: 200: description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - "tapi-notification" @@ -4539,7 +4994,7 @@ paths: 200: description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" post: @@ -4558,7 +5013,7 @@ paths: description: "tapi.notification.SubscriptionFilter to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -4582,7 +5037,7 @@ paths: description: "tapi.notification.SubscriptionFilter to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -4606,7 +5061,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - "tapi-notification" @@ -4625,7 +5080,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4633,8 +5088,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4656,7 +5111,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -4682,7 +5137,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4713,7 +5168,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notification={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: get: tags: - "tapi-notification" @@ -4729,10 +5184,10 @@ paths: 200: description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - "tapi-notification" @@ -4753,10 +5208,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: get: tags: - "tapi-notification" @@ -4772,10 +5227,10 @@ paths: 200: description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: get: tags: - "tapi-notification" @@ -4796,10 +5251,10 @@ paths: 200: description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -4822,10 +5277,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: get: tags: - "tapi-notification" @@ -4846,10 +5301,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: get: tags: - "tapi-notification" @@ -4865,10 +5320,10 @@ paths: 200: description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/oam-context/: + /data/tapi-common:context/tapi-oam:oam-context/: get: tags: - "tapi-oam" @@ -4879,7 +5334,7 @@ paths: 200: description: "tapi.oam.OamContext" schema: - $ref: "#/definitions/tapi.oam.OamContext" + $ref: "#/definitions/tapi.oam.OamContextWrapper" 400: description: "Internal error" post: @@ -4893,7 +5348,7 @@ paths: description: "tapi.oam.OamContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamContext" + $ref: "#/definitions/tapi.oam.OamContextWrapper" responses: 201: description: "Object created" @@ -4912,7 +5367,7 @@ paths: description: "tapi.oam.OamContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamContext" + $ref: "#/definitions/tapi.oam.OamContextWrapper" responses: 201: description: "Object created" @@ -4931,7 +5386,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/meg={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/: get: tags: - "tapi-oam" @@ -4947,10 +5402,10 @@ paths: 200: description: "tapi.oam.Meg" schema: - $ref: "#/definitions/tapi.oam.Meg" + $ref: "#/definitions/tapi.oam.MegWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/: get: tags: - "tapi-oam" @@ -4974,10 +5429,10 @@ paths: 200: description: "tapi.oam.Mep" schema: - $ref: "#/definitions/tapi.oam.Mep" + $ref: "#/definitions/tapi.oam.MepWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -5005,10 +5460,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/: get: tags: - "tapi-oam" @@ -5029,10 +5484,10 @@ paths: 200: description: "tapi.oam.Mip" schema: - $ref: "#/definitions/tapi.oam.Mip" + $ref: "#/definitions/tapi.oam.MipWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -5060,10 +5515,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -5086,10 +5541,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job/: post: tags: - "tapi-oam" @@ -5101,7 +5556,7 @@ paths: description: "tapi.oam.OamJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamJob" + $ref: "#/definitions/tapi.oam.OamJobWrapper" responses: 201: description: "Object created" @@ -5109,7 +5564,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/: get: tags: - "tapi-oam" @@ -5125,7 +5580,7 @@ paths: 200: description: "tapi.oam.OamJob" schema: - $ref: "#/definitions/tapi.oam.OamJob" + $ref: "#/definitions/tapi.oam.OamJobWrapper" 400: description: "Internal error" put: @@ -5144,7 +5599,7 @@ paths: description: "tapi.oam.OamJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamJob" + $ref: "#/definitions/tapi.oam.OamJobWrapper" responses: 201: description: "Object created" @@ -5168,7 +5623,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name/: post: tags: - "tapi-oam" @@ -5187,7 +5642,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5195,7 +5650,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -5218,7 +5673,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -5244,7 +5699,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5275,7 +5730,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-profile/: get: tags: - "tapi-oam" @@ -5291,7 +5746,7 @@ paths: 200: description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" post: @@ -5310,7 +5765,7 @@ paths: description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -5334,7 +5789,7 @@ paths: description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -5358,7 +5813,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point/: post: tags: - "tapi-oam" @@ -5375,7 +5830,7 @@ paths: description: "tapi.oam.OamServiceEndPointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -5383,8 +5838,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/ + : get: tags: - "tapi-oam" summary: "returns tapi.oam.OamServiceEndPointRef" @@ -5409,7 +5864,7 @@ paths: 200: description: "tapi.oam.OamServiceEndPointRef" schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" 400: description: "Internal error" put: @@ -5438,7 +5893,7 @@ paths: description: "tapi.oam.OamServiceEndPointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -5472,7 +5927,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/: get: tags: - "tapi-oam" @@ -5497,10 +5952,10 @@ paths: 200: description: "tapi.oam.PmCurrentData" schema: - $ref: "#/definitions/tapi.oam.PmCurrentData" + $ref: "#/definitions/tapi.oam.PmCurrentDataWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: get: tags: - "tapi-oam" @@ -5521,10 +5976,10 @@ paths: 200: description: "tapi.common.TimeInterval" schema: - $ref: "#/definitions/tapi.common.TimeInterval" + $ref: "#/definitions/tapi.common.TimeIntervalWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: get: tags: - "tapi-oam" @@ -5550,10 +6005,10 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: get: tags: - "tapi-oam" @@ -5574,10 +6029,10 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -5605,11 +6060,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/ + : get: tags: - "tapi-oam" summary: "returns tapi.oam.PmHistoryData" @@ -5637,10 +6092,10 @@ paths: 200: description: "tapi.oam.PmHistoryData" schema: - $ref: "#/definitions/tapi.oam.PmHistoryData" + $ref: "#/definitions/tapi.oam.PmHistoryDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ : get: tags: - "tapi-oam" @@ -5666,10 +6121,10 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ : get: tags: - "tapi-oam" @@ -5702,10 +6157,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/schedule/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/schedule/: get: tags: - "tapi-oam" @@ -5721,7 +6176,7 @@ paths: 200: description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: @@ -5740,7 +6195,7 @@ paths: description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -5764,7 +6219,7 @@ paths: description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -5788,7 +6243,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile/: post: tags: - "tapi-oam" @@ -5800,7 +6255,7 @@ paths: description: "tapi.oam.OamProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" responses: 201: description: "Object created" @@ -5808,7 +6263,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/: get: tags: - "tapi-oam" @@ -5824,7 +6279,7 @@ paths: 200: description: "tapi.oam.OamProfile" schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" 400: description: "Internal error" put: @@ -5843,7 +6298,7 @@ paths: description: "tapi.oam.OamProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" responses: 201: description: "Object created" @@ -5867,7 +6322,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name/: post: tags: - "tapi-oam" @@ -5886,7 +6341,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5894,7 +6349,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -5917,7 +6372,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -5943,7 +6398,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5974,7 +6429,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data/: post: tags: - "tapi-oam" @@ -5991,7 +6446,7 @@ paths: description: "tapi.oam.PmBinData to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: 201: description: "Object created" @@ -5999,7 +6454,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: get: tags: - "tapi-oam" @@ -6020,7 +6475,7 @@ paths: 200: description: "tapi.oam.PmBinData" schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" 400: description: "Internal error" put: @@ -6044,7 +6499,7 @@ paths: description: "tapi.oam.PmBinData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: 201: description: "Object created" @@ -6073,7 +6528,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: get: tags: - "tapi-oam" @@ -6094,7 +6549,7 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: @@ -6118,7 +6573,7 @@ paths: description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -6147,7 +6602,7 @@ paths: description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -6176,7 +6631,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: post: tags: - "tapi-oam" @@ -6200,7 +6655,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6208,7 +6663,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -6236,7 +6691,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -6267,7 +6722,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6303,7 +6758,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data/: post: tags: - "tapi-oam" @@ -6320,7 +6775,7 @@ paths: description: "tapi.oam.PmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" responses: 201: description: "Object created" @@ -6328,7 +6783,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: get: tags: - "tapi-oam" @@ -6349,7 +6804,7 @@ paths: 200: description: "tapi.oam.PmThresholdData" schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" 400: description: "Internal error" put: @@ -6373,7 +6828,7 @@ paths: description: "tapi.oam.PmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" responses: 201: description: "Object created" @@ -6402,7 +6857,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: get: tags: - "tapi-oam" @@ -6423,7 +6878,7 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: @@ -6447,7 +6902,7 @@ paths: description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -6476,7 +6931,7 @@ paths: description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -6505,7 +6960,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: post: tags: - "tapi-oam" @@ -6529,7 +6984,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6537,7 +6992,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -6565,7 +7020,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -6596,7 +7051,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6632,7 +7087,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service/: post: tags: - "tapi-oam" @@ -6644,7 +7099,7 @@ paths: description: "tapi.oam.OamService to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: 201: description: "Object created" @@ -6652,7 +7107,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/: get: tags: - "tapi-oam" @@ -6668,7 +7123,7 @@ paths: 200: description: "tapi.oam.OamService" schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" 400: description: "Internal error" put: @@ -6687,7 +7142,7 @@ paths: description: "tapi.oam.OamService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: 201: description: "Object created" @@ -6711,7 +7166,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point/: post: tags: - "tapi-oam" @@ -6728,7 +7183,7 @@ paths: description: "tapi.oam.OamServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -6736,7 +7191,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/: get: tags: - "tapi-oam" @@ -6757,7 +7212,7 @@ paths: 200: description: "tapi.oam.OamServiceEndPoint" schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" 400: description: "Internal error" put: @@ -6781,7 +7236,7 @@ paths: description: "tapi.oam.OamServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -6810,7 +7265,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: get: tags: - "tapi-oam" @@ -6831,7 +7286,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -6856,7 +7311,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -6886,7 +7341,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -6915,7 +7370,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mep/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mep/: get: tags: - "tapi-oam" @@ -6936,10 +7391,10 @@ paths: 200: description: "tapi.oam.MepRef" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.oam.MepRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mip/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mip/: get: tags: - "tapi-oam" @@ -6960,10 +7415,10 @@ paths: 200: description: "tapi.oam.MipRef" schema: - $ref: "#/definitions/tapi.oam.MipRef" + $ref: "#/definitions/tapi.oam.MipRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-oam" @@ -6987,7 +7442,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6995,7 +7450,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -7023,7 +7478,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -7054,7 +7509,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7090,7 +7545,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: get: tags: - "tapi-oam" @@ -7111,7 +7566,7 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: @@ -7135,7 +7590,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -7164,7 +7619,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -7193,7 +7648,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/meg/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/meg/: get: tags: - "tapi-oam" @@ -7209,10 +7664,10 @@ paths: 200: description: "tapi.oam.MegRef" schema: - $ref: "#/definitions/tapi.oam.MegRef" + $ref: "#/definitions/tapi.oam.MegRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name/: post: tags: - "tapi-oam" @@ -7231,7 +7686,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7239,7 +7694,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -7262,7 +7717,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -7288,7 +7743,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7319,7 +7774,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/oam-profile/: get: tags: - "tapi-oam" @@ -7335,7 +7790,7 @@ paths: 200: description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" post: @@ -7354,7 +7809,7 @@ paths: description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -7378,7 +7833,7 @@ paths: description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -7402,7 +7857,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/: get: tags: - "tapi-path-computation" @@ -7413,7 +7868,7 @@ paths: 200: description: "tapi.path.computation.PathComputationContext" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" 400: description: "Internal error" post: @@ -7428,7 +7883,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -7448,7 +7903,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -7467,7 +7922,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service/: post: tags: - "tapi-path-computation" @@ -7480,7 +7935,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -7488,7 +7943,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/: get: tags: - "tapi-path-computation" @@ -7504,7 +7959,7 @@ paths: 200: description: "tapi.path.computation.PathComputationService" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" 400: description: "Internal error" put: @@ -7524,7 +7979,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -7548,7 +8003,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point/: post: tags: - "tapi-path-computation" @@ -7565,7 +8020,7 @@ paths: description: "tapi.path.computation.PathServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -7573,7 +8028,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/: get: tags: - "tapi-path-computation" @@ -7594,7 +8049,7 @@ paths: 200: description: "tapi.path.computation.PathServiceEndPoint" schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" 400: description: "Internal error" put: @@ -7618,7 +8073,7 @@ paths: description: "tapi.path.computation.PathServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -7647,8 +8102,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.Capacity" @@ -7668,7 +8123,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -7692,7 +8147,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -7721,7 +8176,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -7750,8 +8205,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.BandwidthProfile" @@ -7771,7 +8226,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -7795,7 +8250,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -7824,7 +8279,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -7853,7 +8308,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-path-computation" @@ -7874,7 +8329,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -7898,7 +8353,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -7927,7 +8382,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -7956,7 +8411,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-path-computation" @@ -7977,7 +8432,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -8001,7 +8456,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8030,7 +8485,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8059,7 +8514,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-path-computation" @@ -8080,7 +8535,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -8104,7 +8559,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8133,7 +8588,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8162,7 +8617,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-path-computation" @@ -8183,7 +8638,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -8207,7 +8662,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8236,7 +8691,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8265,8 +8720,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.CapacityValue" @@ -8287,247 +8742,15 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.ServiceInterfacePointRef" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -8540,11 +8763,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8555,8 +8778,9 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -8569,11 +8793,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8584,8 +8808,9 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -8602,7 +8827,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-path-computation" @@ -8616,12 +8841,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" name: "tapi.common.NameAndValue.body-param" description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8629,8 +8859,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -8643,6 +8873,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -8652,7 +8887,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -8668,6 +8903,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -8678,7 +8918,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8699,6 +8939,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -8709,11 +8954,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathObjectiveFunction" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -8721,17 +8966,22 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.PathObjectiveFunction" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.PathObjectiveFunction" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -8739,12 +8989,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added to list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -8755,7 +9010,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathObjectiveFunction" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -8763,12 +9018,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added or updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -8779,7 +9039,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.PathObjectiveFunction" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -8787,12 +9047,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name/: post: tags: - "tapi-path-computation" @@ -8811,7 +9076,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8819,7 +9084,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name={value-name}/: get: tags: - "tapi-path-computation" @@ -8842,7 +9107,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -8868,7 +9133,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8899,11 +9164,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathOptimizationConstraint" + summary: "returns tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -8913,15 +9178,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.PathOptimizationConstraint" + description: "tapi.path.computation.PathObjectiveFunction" schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.PathOptimizationConstraint" + summary: "creates tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -8930,12 +9195,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ to list" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -8946,7 +9210,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + summary: "creates or updates tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -8955,12 +9219,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ or updated" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -8971,7 +9234,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.PathOptimizationConstraint" + summary: "removes tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -8984,7 +9247,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name/: post: tags: - "tapi-path-computation" @@ -9003,7 +9266,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9011,8 +9274,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -9034,7 +9297,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -9060,7 +9323,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9091,187 +9354,68 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/path={path-uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "path-uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.PathRef" - schema: - $ref: "#/definitions/tapi.path.computation.PathRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/: get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "returns tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" responses: 200: - description: "tapi.topology.CostCharacteristic" + description: "tapi.path.computation.PathOptimizationConstraint" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" 400: description: "Internal error" - put: + post: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "creates tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" + - in: "body" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of cost-characteristic" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added or updated" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -9282,32 +9426,27 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "removes tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: post: tags: - "tapi-path-computation" - summary: "creates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -9315,11 +9454,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9327,54 +9466,56 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.topology.LatencyCharacteristic" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9385,18 +9526,19 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" responses: @@ -9404,11 +9546,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/path={path-uuid}/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "returns tapi.path.computation.PathRef" description: "none" parameters: - name: "uuid" @@ -9416,17 +9558,41 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "path-uuid" + in: "path" + description: "Id of path" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.path.computation.PathRef" + schema: + $ref: "#/definitions/tapi.path.computation.PathRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + responses: + 200: + description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" + summary: "creates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -9435,11 +9601,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -9450,7 +9616,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -9459,11 +9625,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -9474,7 +9640,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" + summary: "removes tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -9487,30 +9653,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" @@ -9518,11 +9667,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -9530,106 +9679,54 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of path-comp-service" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - post: + put: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "none" + summary: "creates or updates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of path-comp-service" + description: "Id of cost-characteristic" required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -9639,26 +9736,33 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "none" + - "tapi-path-computation" + summary: "removes tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "cost-name" + in: "path" + description: "Id of cost-characteristic" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "creates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" @@ -9666,11 +9770,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added to list" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -9678,52 +9782,54 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" - description: "none" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.topology.RiskCharacteristic" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates or updates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added or updated" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -9734,17 +9840,18 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.RiskCharacteristic" - description: "none" + summary: "removes tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" responses: @@ -9752,11 +9859,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/topology-constraint/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.TopologyConstraint" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9766,15 +9873,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.TopologyConstraint" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.TopologyConstraint" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9783,11 +9890,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9798,7 +9905,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.TopologyConstraint" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9807,11 +9914,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9822,7 +9929,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.TopologyConstraint" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9835,151 +9942,91 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path={uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.Path" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.Path" - schema: - $ref: "#/definitions/tapi.path.computation.Path" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.LinkRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of link" - required: true - type: "string" - - name: "link-uuid" - in: "path" - description: "Id of link" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.LinkRef" - schema: - $ref: "#/definitions/tapi.topology.LinkRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "removes tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.topology.LatencyCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.path.computation.ValueOrPriority" @@ -9987,91 +10034,98 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" responses: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" 400: description: "Internal error" - /data/context/service-interface-point/: - post: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/ + : post: tags: - - "tapi-common" - summary: "creates tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates tapi.topology.RiskCharacteristic" description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added to list" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -10079,42 +10133,52 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePoint" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" - summary: "creates or updates tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates or updates tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added or updated" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -10124,13 +10188,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" - summary: "removes tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "removes tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: @@ -10138,171 +10207,141 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/topology-constraint/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." + - "tapi-path-computation" + summary: "returns tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.path.computation.TopologyConstraint" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-path-computation" + summary: "creates tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "removes tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.Path" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.Path" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.PathWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.topology.LinkRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" + - name: "topology-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of link" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/name/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" + - name: "link-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of link" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LinkRef" + schema: + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/name={value-name}/: get: tags: - - "tapi-common" + - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -10310,7 +10349,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - name: "value-name" @@ -10322,199 +10361,160 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/: + get: tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.RoutingConstraint" + schema: + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of service-interface-point" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" + - name: "risk-characteristic-name" in: "path" - description: "Id of service-interface-point" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -10525,7 +10525,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -10539,7 +10539,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -10558,7 +10558,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -10577,7 +10577,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -10588,10 +10588,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -10609,10 +10609,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -10628,10 +10628,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -10647,10 +10647,10 @@ paths: 200: description: "tapi.topology.Topology" schema: - $ref: "#/definitions/tapi.topology.Topology" + $ref: "#/definitions/tapi.topology.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -10671,10 +10671,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -10695,10 +10695,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -10719,11 +10719,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -10743,10 +10743,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -10767,11 +10767,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -10791,11 +10791,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -10815,10 +10815,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -10840,10 +10840,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -10870,11 +10870,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -10900,10 +10900,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -10931,10 +10931,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -10970,10 +10970,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -10994,11 +10994,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -11024,10 +11024,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -11049,11 +11049,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -11073,10 +11073,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -11097,10 +11097,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -11121,11 +11121,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11145,10 +11145,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -11169,10 +11169,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -11194,11 +11194,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -11224,10 +11224,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -11250,10 +11250,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -11274,10 +11274,10 @@ paths: 200: description: "tapi.topology.topology.Node" schema: - $ref: "#/definitions/tapi.topology.topology.Node" + $ref: "#/definitions/tapi.topology.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -11313,10 +11313,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -11337,10 +11337,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -11361,11 +11361,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11385,10 +11385,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -11409,11 +11409,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11433,11 +11433,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11457,10 +11457,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -11482,10 +11482,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -11512,10 +11512,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -11536,11 +11536,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -11566,10 +11566,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -11597,11 +11597,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -11626,11 +11626,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -11655,10 +11655,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -11684,10 +11684,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -11713,10 +11713,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -11742,10 +11742,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -11771,10 +11771,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -11800,10 +11800,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -11830,10 +11830,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -11865,10 +11865,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -11901,10 +11901,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -11953,10 +11953,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -11987,10 +11987,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -12021,10 +12021,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -12055,10 +12055,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -12089,10 +12089,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -12123,10 +12123,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -12157,10 +12157,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -12192,10 +12192,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -12232,10 +12232,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -12272,10 +12272,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -12313,10 +12313,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -12353,10 +12353,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ : get: tags: - "tapi-topology" @@ -12392,10 +12392,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -12443,10 +12443,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -12484,10 +12484,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -12530,10 +12530,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -12571,10 +12571,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -12606,10 +12606,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -12640,10 +12640,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -12674,10 +12674,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -12708,10 +12708,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -12742,10 +12742,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -12776,10 +12776,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -12811,10 +12811,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -12846,11 +12846,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -12882,10 +12882,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -12926,10 +12926,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -12972,10 +12972,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -13007,11 +13007,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -13041,10 +13041,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -13087,10 +13087,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -13123,10 +13123,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -13164,10 +13164,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -13200,10 +13200,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -13230,10 +13230,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -13259,10 +13259,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -13288,10 +13288,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -13317,10 +13317,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -13346,10 +13346,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -13375,10 +13375,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -13405,11 +13405,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.node.OwnedNodeEdgePoint" @@ -13434,10 +13434,10 @@ paths: 200: description: "tapi.topology.node.OwnedNodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -13478,10 +13478,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -13507,10 +13507,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -13536,10 +13536,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -13565,10 +13565,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -13594,10 +13594,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -13623,10 +13623,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -13652,10 +13652,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -13682,15 +13682,17 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" - description: "none" + - "tapi-topology" + summary: "returns tapi.common.ServiceInterfacePointRef" + description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ + \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ + \ should be considered experimental" parameters: - name: "uuid" in: "path" @@ -13707,19 +13709,26 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" + - name: "service-interface-point-uuid" + in: "path" + description: "Id of mapped-service-interface-point" + required: true + type: "string" responses: 200: - description: "tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ceplist.ConnectionEndPoint" - description: "none" + - "tapi-topology" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -13736,23 +13745,23 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "connection-end-point-uuid" + - name: "value-name" in: "path" - description: "Id of connection-end-point" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.connectivity.ceplist.ConnectionEndPoint" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + summary: "returns tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" description: "none" parameters: - name: "uuid" @@ -13770,47 +13779,19 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" - - name: "aggregated-connection-end-point-node-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" - - name: "aggregated-connection-end-point-connection-end-point-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.CepRole" - description: "Defines the role of the CEP in the context of the connection spec.\r\ - \n There may be many cep role - connection spec combinations\ - \ for a particular CEP where each corresponds to a specific connection associated\ - \ with the CEP." + summary: "returns tapi.connectivity.ceplist.ConnectionEndPoint" + description: "none" parameters: - name: "uuid" in: "path" @@ -13834,17 +13815,17 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.CepRole" + description: "tapi.connectivity.ceplist.ConnectionEndPoint" schema: - $ref: "#/definitions/tapi.connectivity.CepRole" + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionSpecReference" - description: "The reference to the spec that defines the cep role." + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -13866,68 +13847,76 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" + - name: "aggregated-connection-end-point-node-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" + - name: "aggregated-connection-end-point-connection-end-point-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" responses: 200: - description: "tapi.connectivity.ConnectionSpecReference" + description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.topology.NodeEdgePointRef" - description: "none" + summary: "returns tapi.connectivity.CepRole" + description: "Defines the role of the CEP in the context of the connection spec.\r\ + \n There may be many cep role - connection spec combinations\ + \ for a particular CEP where each corresponds to a specific connection associated\ + \ with the CEP." parameters: - name: "uuid" in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of topology" required: true type: "string" - - name: "topology-uuid" + - name: "node-uuid" in: "path" - description: "Id of client-node-edge-point" + description: "Id of node" required: true type: "string" - - name: "client-node-edge-point-node-uuid" + - name: "owned-node-edge-point-uuid" in: "path" - description: "Id of client-node-edge-point" + description: "Id of owned-node-edge-point" required: true type: "string" - - name: "node-edge-point-uuid" + - name: "connection-end-point-uuid" in: "path" - description: "Id of client-node-edge-point" + description: "Id of connection-end-point" required: true type: "string" responses: 200: - description: "tapi.topology.NodeEdgePointRef" + description: "tapi.connectivity.CepRole" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.connectivity.CepRoleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepMipList" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionSpecReference" + description: "The reference to the spec that defines the cep role." parameters: - name: "uuid" in: "path" @@ -13951,16 +13940,16 @@ paths: type: "string" responses: 200: - description: "tapi.oam.MepMipList" + description: "tapi.connectivity.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.oam.MepMipList" + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mep={meg-uuid},{mep-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepRef" + - "tapi-connectivity" + summary: "returns tapi.topology.NodeEdgePointRef" description: "none" parameters: - name: "uuid" @@ -13983,29 +13972,36 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "meg-uuid" + - name: "topology-uuid" in: "path" - description: "Id of mep" + description: "Id of client-node-edge-point" required: true type: "string" - - name: "mep-local-id" + - name: "client-node-edge-point-node-uuid" in: "path" - description: "Id of mep" + description: "Id of client-node-edge-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of client-node-edge-point" required: true type: "string" responses: 200: - description: "tapi.oam.MepRef" + description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mip={meg-uuid},{mip-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MipRef" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -14027,31 +14023,24 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "meg-uuid" - in: "path" - description: "Id of mip" - required: true - type: "string" - - name: "mip-local-id" + - name: "value-name" in: "path" - description: "Id of mip" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.oam.MipRef" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.oam.MipRef" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.topology.NodeEdgePointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -14073,23 +14062,18 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.NodeEdgePointRef" + - "tapi-oam" + summary: "returns tapi.oam.MepMipList" description: "none" parameters: - name: "uuid" @@ -14114,19 +14098,17 @@ paths: type: "string" responses: 200: - description: "tapi.topology.NodeEdgePointRef" + description: "tapi.oam.MepMipList" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.oam.MepMipListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mep={meg-uuid},{mep-local-id}/ : get: tags: - - "tapi-topology" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ - \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ - \ should be considered experimental" + - "tapi-oam" + summary: "returns tapi.oam.MepRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -14143,26 +14125,34 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "service-interface-point-uuid" + - name: "connection-end-point-uuid" in: "path" - description: "Id of mapped-service-interface-point" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "meg-uuid" + in: "path" + description: "Id of mep" + required: true + type: "string" + - name: "mep-local-id" + in: "path" + description: "Id of mep" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.oam.MepRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.oam.MepRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mip={meg-uuid},{mip-local-id}/ : get: tags: - - "tapi-topology" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "returns tapi.oam.MipRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -14179,19 +14169,29 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "value-name" + - name: "connection-end-point-uuid" in: "path" - description: "Id of name" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "meg-uuid" + in: "path" + description: "Id of mip" + required: true + type: "string" + - name: "mip-local-id" + in: "path" + description: "Id of mip" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.oam.MipRef" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.MipRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -14218,10 +14218,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -14247,10 +14247,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -14276,10 +14276,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -14305,10 +14305,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -14334,10 +14334,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -14363,10 +14363,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -14393,10 +14393,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -14418,11 +14418,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -14442,10 +14442,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -14466,10 +14466,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -14490,11 +14490,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -14514,10 +14514,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -14538,10 +14538,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -14563,505 +14563,506 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /operations/compute-p-2-p-path/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.ComputeP2PPath" - description: "operates on tapi.path.computation.ComputeP2PPath" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.path.computation.computep2ppath.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/create-connectivity-service/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.CreateConnectivityService" - description: "operates on tapi.connectivity.CreateConnectivityService" - parameters: - - in: "body" - name: "tapi.connectivity.createconnectivityservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" + - "tapi-common" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" 201: description: "No response" 400: description: "Internal error" - /operations/create-notification-subscription-service/: + /operations/tapi-common:update-service-interface-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-job/: + /operations/tapi-connectivity:create-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamJob" - description: "operates on tapi.oam.CreateOamJob" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.CreateConnectivityService" + description: "operates on tapi.connectivity.CreateConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamjob.Input.body-param" + name: "tapi.connectivity.createconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamjob.Input" + $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamJob" + $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service-end-point/: + /operations/tapi-connectivity:delete-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamServiceEndPoint" - description: "operates on tapi.oam.CreateOamServiceEndPoint" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.DeleteConnectivityService" + description: "operates on tapi.connectivity.DeleteConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamserviceendpoint.Input.body-param" + name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" + $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service/: + /operations/tapi-connectivity:get-connection-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamService" - description: "operates on tapi.oam.CreateOamService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectionDetails" + description: "operates on tapi.connectivity.GetConnectionDetails" parameters: - in: "body" - name: "tapi.oam.createoamservice.Input.body-param" + name: "tapi.connectivity.getconnectiondetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamService" + $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-connectivity-service/: + /operations/tapi-connectivity:get-connection-end-point-details/: post: tags: - "tapi-connectivity" - summary: "operates on tapi.connectivity.DeleteConnectivityService" - description: "operates on tapi.connectivity.DeleteConnectivityService" + summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" + description: "operates on tapi.connectivity.GetConnectionEndPointDetails" parameters: - in: "body" - name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" + name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-connectivity:get-connectivity-service-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" + description: "operates on tapi.connectivity.GetConnectivityServiceDetails" parameters: - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" + name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-job/: + /operations/tapi-connectivity:get-connectivity-service-list/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamJob" - description: "operates on tapi.oam.DeleteOamJob" - parameters: - - in: "body" - name: "tapi.oam.deleteoamjob.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.oam.deleteoamjob.Input" + - "tapi-connectivity" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service-end-point/: + /operations/tapi-connectivity:update-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamServiceEndPoint" - description: "operates on tapi.oam.DeleteOamServiceEndPoint" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.UpdateConnectivityService" + description: "operates on tapi.connectivity.UpdateConnectivityService" parameters: - in: "body" - name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" + name: "tapi.connectivity.updateconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" + $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamService" - description: "operates on tapi.oam.DeleteOamService" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.oam.deleteoamservice.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-p-2-p-path/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.DeleteP2PPath" - description: "operates on tapi.path.computation.DeleteP2PPath" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.path.computation.deletep2ppath.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-details/: + /operations/tapi-notification:get-notification-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionDetails" - description: "operates on tapi.connectivity.GetConnectionDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationList" + description: "operates on tapi.notification.GetNotificationList" parameters: - in: "body" - name: "tapi.connectivity.getconnectiondetails.Input.body-param" + name: "tapi.notification.getnotificationlist.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationlist.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" + $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-end-point-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" - description: "operates on tapi.connectivity.GetConnectionEndPointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" parameters: - in: "body" - name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" + name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-details/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" - description: "operates on tapi.connectivity.GetConnectivityServiceDetails" - parameters: - - in: "body" - name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" + - "tapi-notification" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-list/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - - "tapi-connectivity" + - "tapi-notification" parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" 201: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-notification:update-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-meg/: + /operations/tapi-oam:create-oam-job/: post: tags: - "tapi-oam" - summary: "operates on tapi.oam.GetMeg" - description: "operates on tapi.oam.GetMeg" + summary: "operates on tapi.oam.CreateOamJob" + description: "operates on tapi.oam.CreateOamJob" parameters: - in: "body" - name: "tapi.oam.getmeg.Input.body-param" + name: "tapi.oam.createoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.getmeg.Input" + $ref: "#/definitions/tapi.oam.createoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.GetMeg" + $ref: "#/definitions/tapi.oam.CreateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-oam:create-oam-service-end-point/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamServiceEndPoint" + description: "operates on tapi.oam.CreateOamServiceEndPoint" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.oam.createoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-oam:create-oam-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamService" + description: "operates on tapi.oam.CreateOamService" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.oam.createoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.oam.createoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.oam.CreateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-oam:delete-oam-job/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationList" - description: "operates on tapi.notification.GetNotificationList" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamJob" + description: "operates on tapi.oam.DeleteOamJob" parameters: - in: "body" - name: "tapi.notification.getnotificationlist.Input.body-param" + name: "tapi.oam.deleteoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationlist.Input" + $ref: "#/definitions/tapi.oam.deleteoamjob.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-oam:delete-oam-service-end-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" - description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamServiceEndPoint" + description: "operates on tapi.oam.DeleteOamServiceEndPoint" parameters: - in: "body" - name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" + name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" + $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-oam:delete-oam-service/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamService" + description: "operates on tapi.oam.DeleteOamService" + parameters: + - in: "body" + name: "tapi.oam.deleteoamservice.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + responses: + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-oam:get-meg/: + post: + tags: + - "tapi-oam" + summary: "operates on tapi.oam.GetMeg" + description: "operates on tapi.oam.GetMeg" + parameters: + - in: "body" + name: "tapi.oam.getmeg.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.getmeg.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" + $ref: "#/definitions/tapi.oam.GetMeg" 201: description: "No response" 400: description: "Internal error" - /operations/get-oam-job/: + /operations/tapi-oam:get-oam-job/: post: tags: - "tapi-oam" @@ -15084,7 +15085,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-end-point/: + /operations/tapi-oam:get-oam-service-end-point/: post: tags: - "tapi-oam" @@ -15107,7 +15108,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-list/: + /operations/tapi-oam:get-oam-service-list/: post: tags: - "tapi-oam" @@ -15121,7 +15122,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service/: + /operations/tapi-oam:get-oam-service/: post: tags: - "tapi-oam" @@ -15144,247 +15145,246 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-oam:update-oam-job/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamJob" + description: "operates on tapi.oam.UpdateOamJob" parameters: - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" + name: "tapi.oam.updateoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/get-service-interface-point-list/: - post: - tags: - - "tapi-common" - parameters: [] + $ref: "#/definitions/tapi.oam.updateoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.oam.UpdateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-oam:update-oam-service-end-point/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamServiceEndPoint" + description: "operates on tapi.oam.UpdateOamServiceEndPoint" + parameters: + - in: "body" + name: "tapi.oam.updateoamserviceendpoint.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-oam:update-oam-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetTopologyDetails" - description: "operates on tapi.topology.GetTopologyDetails" + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamService" + description: "operates on tapi.oam.UpdateOamService" parameters: - in: "body" - name: "tapi.topology.gettopologydetails.Input.body-param" + name: "tapi.oam.updateoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.gettopologydetails.Input" + $ref: "#/definitions/tapi.oam.updateoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyDetails" + $ref: "#/definitions/tapi.oam.UpdateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-path-computation:compute-p-2-p-path/: post: tags: - - "tapi-topology" - parameters: [] + - "tapi-path-computation" + summary: "operates on tapi.path.computation.ComputeP2PPath" + description: "operates on tapi.path.computation.ComputeP2PPath" + parameters: + - in: "body" + name: "tapi.path.computation.computep2ppath.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyList" + $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/optimize-p-2-ppath/: + /operations/tapi-path-computation:delete-p-2-p-path/: post: tags: - "tapi-path-computation" - summary: "operates on tapi.path.computation.OptimizeP2Ppath" - description: "operates on tapi.path.computation.OptimizeP2Ppath" + summary: "operates on tapi.path.computation.DeleteP2PPath" + description: "operates on tapi.path.computation.DeleteP2PPath" parameters: - in: "body" - name: "tapi.path.computation.optimizep2ppath.Input.body-param" + name: "tapi.path.computation.deletep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" + $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" + $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/update-connectivity-service/: + /operations/tapi-path-computation:optimize-p-2-ppath/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.UpdateConnectivityService" - description: "operates on tapi.connectivity.UpdateConnectivityService" + - "tapi-path-computation" + summary: "operates on tapi.path.computation.OptimizeP2Ppath" + description: "operates on tapi.path.computation.OptimizeP2Ppath" parameters: - in: "body" - name: "tapi.connectivity.updateconnectivityservice.Input.body-param" + name: "tapi.path.computation.optimizep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" + $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" + $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" 201: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: + /operations/tapi-topology:get-link-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" + - "tapi-topology" + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" parameters: - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" + name: "tapi.topology.getlinkdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-job/: + /operations/tapi-topology:get-node-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamJob" - description: "operates on tapi.oam.UpdateOamJob" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" parameters: - in: "body" - name: "tapi.oam.updateoamjob.Input.body-param" + name: "tapi.topology.getnodedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamjob.Input" + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamJob" + $ref: "#/definitions/tapi.topology.GetNodeDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service-end-point/: + /operations/tapi-topology:get-node-edge-point-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamServiceEndPoint" - description: "operates on tapi.oam.UpdateOamServiceEndPoint" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" parameters: - in: "body" - name: "tapi.oam.updateoamserviceendpoint.Input.body-param" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service/: + /operations/tapi-topology:get-topology-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamService" - description: "operates on tapi.oam.UpdateOamService" + - "tapi-topology" + summary: "operates on tapi.topology.GetTopologyDetails" + description: "operates on tapi.topology.GetTopologyDetails" parameters: - in: "body" - name: "tapi.oam.updateoamservice.Input.body-param" + name: "tapi.topology.gettopologydetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamservice.Input" + $ref: "#/definitions/tapi.topology.gettopologydetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamService" + $ref: "#/definitions/tapi.topology.GetTopologyDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-service-interface-point/: + /operations/tapi-topology:get-topology-list/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" - parameters: - - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" + - "tapi-topology" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.topology.GetTopologyList" 201: description: "No response" 400: @@ -15440,6 +15440,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -15483,14 +15487,26 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.TapiContext" - $ref: "#/definitions/tapi.connectivity.ContextAugmentation4" - - $ref: "#/definitions/tapi.notification.ContextAugmentation1" - - $ref: "#/definitions/tapi.oam.ContextAugmentation2" + - $ref: "#/definitions/tapi.notification.ContextAugmentation2" + - $ref: "#/definitions/tapi.oam.ContextAugmentation1" - $ref: "#/definitions/tapi.path.computation.ContextAugmentation3" - $ref: "#/definitions/tapi.topology.ContextAugmentation5" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.DirectiveValue: type: "string" enum: @@ -15572,6 +15588,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -15632,6 +15652,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -15684,6 +15712,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.common.TimePeriod" + tapi.common.TimeIntervalWrapper: + properties: + elapsed-time: + $ref: "#/definitions/tapi.common.TimeInterval" tapi.common.TimePeriod: type: "object" properties: @@ -15694,6 +15726,10 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.TimeUnit" + tapi.common.TimePeriodWrapper: + properties: + period: + $ref: "#/definitions/tapi.common.TimePeriod" tapi.common.TimeRange: type: "object" properties: @@ -15703,6 +15739,10 @@ definitions: start-time: type: "string" description: "none" + tapi.common.TimeRangeWrapper: + properties: + schedule: + $ref: "#/definitions/tapi.common.TimeRange" tapi.common.TimeUnit: type: "string" enum: @@ -15754,6 +15794,10 @@ definitions: connection-spec-reference: description: "The reference to the spec that defines the cep role." $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.CepRoleWrapper: + properties: + cep-role: + $ref: "#/definitions/tapi.connectivity.CepRole" tapi.connectivity.Connection: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -15862,6 +15906,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-connectivity:cep-list/tapi-connectivity:connection-end-point/tapi-connectivity:uuid" description: "none" + tapi.connectivity.ConnectionEndPointRefWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" tapi.connectivity.ConnectionRef: type: "object" properties: @@ -15869,6 +15917,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:uuid" + tapi.connectivity.ConnectionRefWrapper: + properties: + lower-connection: + $ref: "#/definitions/tapi.connectivity.ConnectionRef" tapi.connectivity.ConnectionSpecReference: type: "object" properties: @@ -15881,6 +15933,14 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.connectivity.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.ConnectionWrapper: + properties: + connection: + $ref: "#/definitions/tapi.connectivity.Connection" tapi.connectivity.ConnectivityConstraint: type: "object" properties: @@ -15946,6 +16006,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.connectivity.Connection" + tapi.connectivity.ConnectivityContextWrapper: + properties: + tapi-connectivity:connectivity-context: + $ref: "#/definitions/tapi.connectivity.ConnectivityContext" tapi.connectivity.ConnectivityService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -16035,6 +16099,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point/tapi-connectivity:local-id" description: "none" + tapi.connectivity.ConnectivityServiceEndPointRefWrapper: + properties: + peer-fwd-connectivity-service-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + tapi.connectivity.ConnectivityServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" tapi.connectivity.ConnectivityServiceRef: type: "object" properties: @@ -16042,6 +16114,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:uuid" + tapi.connectivity.ConnectivityServiceRefWrapper: + properties: + coroute-inclusion: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + tapi.connectivity.ConnectivityServiceWrapper: + properties: + connectivity-service: + $ref: "#/definitions/tapi.connectivity.ConnectivityService" tapi.connectivity.ContextAugmentation4: type: "object" properties: @@ -16180,6 +16260,10 @@ definitions: description: "This object adds resilience and state attributes to the Route.\r\ \n When this object is not present, then the Route is intendend\ \ as 'current' Route of the Connection." + tapi.connectivity.ResilienceRouteWrapper: + properties: + resilience-route-pac: + $ref: "#/definitions/tapi.connectivity.ResilienceRoute" tapi.connectivity.ReversionMode: type: "string" enum: @@ -16212,6 +16296,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:route/tapi-connectivity:local-id" description: "none" + tapi.connectivity.RouteRefWrapper: + properties: + selected-route: + $ref: "#/definitions/tapi.connectivity.RouteRef" + tapi.connectivity.RouteWrapper: + properties: + route: + $ref: "#/definitions/tapi.connectivity.Route" tapi.connectivity.SelectionControl: type: "string" enum: @@ -16317,6 +16409,18 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:switch-control/tapi-connectivity:uuid" description: "none" + tapi.connectivity.SwitchControlRefWrapper: + properties: + sub-switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + tapi.connectivity.SwitchControlWrapper: + properties: + switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControl" + tapi.connectivity.SwitchWrapper: + properties: + switch: + $ref: "#/definitions/tapi.connectivity.Switch" tapi.connectivity.UpdateConnectivityService: type: "object" properties: @@ -16326,6 +16430,10 @@ definitions: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPoint" - $ref: "#/definitions/tapi.oam.ConnectionEndPointAugmentation1" + tapi.connectivity.ceplist.ConnectionEndPointWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList: allOf: - type: "object" @@ -16336,6 +16444,10 @@ definitions: items: $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" description: "none" + tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper: + properties: + tapi-connectivity:cep-list: + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" tapi.connectivity.createconnectivityservice.Input: type: "object" properties: @@ -16472,7 +16584,11 @@ definitions: type: "boolean" description: "none" default: false - tapi.notification.ContextAugmentation1: + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" + tapi.notification.ContextAugmentation2: type: "object" properties: notification-context: @@ -16523,6 +16639,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -16595,6 +16715,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -16608,6 +16732,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -16638,6 +16766,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -16646,6 +16778,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -16734,6 +16870,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -16766,6 +16906,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -16881,7 +17025,7 @@ definitions: x-augmentation: prefix: "tapi-oam" namespace: "urn:onf:otcc:yang:tapi-oam" - tapi.oam.ContextAugmentation2: + tapi.oam.ContextAugmentation1: type: "object" properties: oam-context: @@ -16970,6 +17114,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:uuid" + tapi.oam.MegRefWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.MegRef" + tapi.oam.MegWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.Meg" tapi.oam.Mep: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17004,6 +17156,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.oam.MepRef" + tapi.oam.MepMipListWrapper: + properties: + tapi-oam:mep-mip-list: + $ref: "#/definitions/tapi.oam.MepMipList" tapi.oam.MepRef: allOf: - $ref: "#/definitions/tapi.oam.MegRef" @@ -17014,6 +17170,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mep/tapi-oam:local-id" description: "none" + tapi.oam.MepRefWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.MepRef" + tapi.oam.MepWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.Mep" tapi.oam.Mip: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17033,6 +17197,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mip/tapi-oam:local-id" description: "none" + tapi.oam.MipRefWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.MipRef" + tapi.oam.MipWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.Mip" tapi.oam.OamConstraint: type: "object" properties: @@ -17069,6 +17241,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.oam.Meg" + tapi.oam.OamContextWrapper: + properties: + tapi-oam:oam-context: + $ref: "#/definitions/tapi.oam.OamContext" tapi.oam.OamJob: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -17102,6 +17278,10 @@ definitions: type: "string" description: "none" description: "none" + tapi.oam.OamJobWrapper: + properties: + oam-job: + $ref: "#/definitions/tapi.oam.OamJob" tapi.oam.OamProfile: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -17125,6 +17305,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-profile/tapi-oam:uuid" + tapi.oam.OamProfileRefWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.OamProfileRef" + tapi.oam.OamProfileWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.OamProfile" tapi.oam.OamService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -17193,6 +17381,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:end-point/tapi-oam:local-id" description: "none" + tapi.oam.OamServiceEndPointRefWrapper: + properties: + oam-service-end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + tapi.oam.OamServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPoint" tapi.oam.OamServiceRef: type: "object" properties: @@ -17200,6 +17396,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:uuid" + tapi.oam.OamServiceWrapper: + properties: + oam-service: + $ref: "#/definitions/tapi.oam.OamService" tapi.oam.PmBinData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17209,6 +17409,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.TimePeriod" description: "none" + tapi.oam.PmBinDataWrapper: + properties: + pm-bin-data: + $ref: "#/definitions/tapi.oam.PmBinData" tapi.oam.PmCurrentData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17248,6 +17452,10 @@ definitions: \ hour in case of a 15 minute interval and bound to the hour in case of\ \ a 24 hour interval." description: "none" + tapi.oam.PmCurrentDataWrapper: + properties: + pm-current-data: + $ref: "#/definitions/tapi.oam.PmCurrentData" tapi.oam.PmHistoryData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17265,6 +17473,10 @@ definitions: \ be reliable." default: false description: "none" + tapi.oam.PmHistoryDataWrapper: + properties: + pm-history-data: + $ref: "#/definitions/tapi.oam.PmHistoryData" tapi.oam.PmThresholdData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17278,6 +17490,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.TimePeriod" description: "none" + tapi.oam.PmThresholdDataWrapper: + properties: + pm-threshold-data: + $ref: "#/definitions/tapi.oam.PmThresholdData" tapi.oam.UpdateOamJob: type: "object" properties: @@ -17584,6 +17800,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.path.computation.Path" + tapi.path.computation.PathComputationContextWrapper: + properties: + tapi-path-computation:path-computation-context: + $ref: "#/definitions/tapi.path.computation.PathComputationContext" tapi.path.computation.PathComputationService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -17612,6 +17832,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" description: "none" + tapi.path.computation.PathComputationServiceWrapper: + properties: + path-comp-service: + $ref: "#/definitions/tapi.path.computation.PathComputationService" tapi.path.computation.PathObjectiveFunction: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17633,6 +17857,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathObjectiveFunctionWrapper: + properties: + objective-function: + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" tapi.path.computation.PathOptimizationConstraint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17642,6 +17870,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathOptimizationConstraintWrapper: + properties: + optimization-constraint: + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" tapi.path.computation.PathRef: type: "object" properties: @@ -17649,6 +17881,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-path-computation:path-computation-context/tapi-path-computation:path/tapi-path-computation:uuid" + tapi.path.computation.PathRefWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.PathRef" tapi.path.computation.PathServiceEndPoint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17685,6 +17921,14 @@ definitions: \ the Protection Unit of a traditional protection model. \r\n The\ \ ForwadingConstruct can be considered as a component and the EndPoint as\ \ a Port on that component" + tapi.path.computation.PathServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + tapi.path.computation.PathWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.Path" tapi.path.computation.RouteObjectiveFunction: type: "string" enum: @@ -17737,6 +17981,10 @@ definitions: route-direction: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" + tapi.path.computation.RoutingConstraintWrapper: + properties: + routing-constraint: + $ref: "#/definitions/tapi.path.computation.RoutingConstraint" tapi.path.computation.TopologyConstraint: type: "object" properties: @@ -17789,6 +18037,10 @@ definitions: description: "none" items: type: "string" + tapi.path.computation.TopologyConstraintWrapper: + properties: + topology-constraint: + $ref: "#/definitions/tapi.path.computation.TopologyConstraint" tapi.path.computation.ValueOrPriority: type: "object" properties: @@ -17800,6 +18052,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.path.computation.ValueOrPriorityWrapper: + properties: + max-allowed-cost: + $ref: "#/definitions/tapi.path.computation.ValueOrPriority" tapi.path.computation.computep2ppath.Input: type: "object" properties: @@ -17869,6 +18125,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation5: type: "object" properties: @@ -17892,6 +18152,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -17948,6 +18212,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -17974,6 +18242,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -18028,6 +18300,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:link/tapi-topology:uuid" description: "none" + tapi.topology.LinkRefWrapper: + properties: + supported-client-link: + $ref: "#/definitions/tapi.topology.LinkRef" + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -18039,6 +18319,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -18128,6 +18412,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -18183,6 +18471,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" tapi.topology.PortRoleRule: type: "object" properties: @@ -18205,6 +18501,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -18225,6 +18525,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -18250,6 +18554,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-diversity-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -18364,6 +18672,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -18383,6 +18695,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -18420,6 +18736,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -18427,6 +18747,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" + tapi.topology.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.Topology" tapi.topology.TransferCostPac: type: "object" properties: @@ -18492,6 +18820,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: @@ -18573,6 +18905,10 @@ definitions: allOf: - $ref: "#/definitions/tapi.connectivity.OwnedNodeEdgePointAugmentation1" - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + tapi.topology.node.OwnedNodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" tapi.topology.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -18607,3 +18943,7 @@ definitions: items: $ref: "#/definitions/tapi.topology.NodeEdgePointRef" description: "none" + tapi.topology.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.topology.Node" diff --git a/OAS/tapi-equipment@2020-04-23.yaml b/OAS/tapi-equipment@2020-04-23.yaml index b2518a10..a0aa77bc 100644 --- a/OAS/tapi-equipment@2020-04-23.yaml +++ b/OAS/tapi-equipment@2020-04-23.yaml @@ -1,41 +1,41 @@ --- swagger: "2.0" info: - description: "\r\n This module contains TAPI Topology Model definitions.\r\ - \n Source: TapiTopology.uml\r\n - The TAPI YANG models included\ + description: "\r\n This module contains TAPI Notification Model definitions.\r\ + \n Source: TapiNotification.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0,\r\n This module contains TAPI Topology Model\ + \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Common Model definitions.\r\ + \ the Apache License 2.0.,\r\n This module contains TAPI Common Model definitions.\r\ \n Source: TapiCommon.uml\r\n - The TAPI YANG models included in\ \ this TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG\ \ specifications have been generated from the corresponding UML model using the\ @@ -68,15 +68,15 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0." - version: "2.2.0" - title: "tapi-topology,tapi-notification,tapi-common,tapi-equipment API" + version: "2.1.3" + title: "tapi-notification,tapi-topology,tapi-common,tapi-equipment API" host: "localhost:1234" consumes: - "application/yang-data+json" produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -87,7 +87,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -101,7 +101,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -120,7 +120,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -139,7 +139,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: + /data/tapi-common:context/name/: post: tags: - "tapi-common" @@ -153,7 +153,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -161,7 +161,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/name={value-name}/: + /data/tapi-common:context/name={value-name}/: get: tags: - "tapi-common" @@ -179,7 +179,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -200,7 +200,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -226,32 +226,19 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] - responses: - 200: - description: "tapi.notification.NotificationContext" - schema: - $ref: "#/definitions/tapi.notification.NotificationContext" - 400: - description: "Internal error" + /data/tapi-common:context/service-interface-point/: post: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-common" + summary: "creates tapi.common.ServiceInterfacePoint" + description: "none" parameters: - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added to list" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -259,18 +246,42 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.ServiceInterfacePoint" + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-common" + summary: "creates or updates tapi.common.ServiceInterfacePoint" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added or updated" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -280,100 +291,158 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: - post: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: + get: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.Capacity" + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationSubscriptionService" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: + get: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" required: true type: "string" responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/name/: post: tags: - - "tapi-notification" + - "tapi-common" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -381,7 +450,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - in: "body" @@ -389,7 +458,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -397,10 +466,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: get: tags: - - "tapi-notification" + - "tapi-common" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -408,7 +477,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -420,12 +489,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-notification" + - "tapi-common" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -433,7 +502,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -446,7 +515,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -456,7 +525,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" + - "tapi-common" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -464,7 +533,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -477,277 +546,167 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationChannel" - description: "none" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationChannel" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.Notification" - schema: - $ref: "#/definitions/tapi.notification.Notification" - 400: - description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of additional-info" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.AlarmInfo" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of changed-attributes" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.NameAndValueChange" - schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" - 400: - description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of target-object-name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" - description: "none" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.TcaInfo" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: + /data/tapi-common:context/tapi-equipment:physical-context/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.SubscriptionFilter" + - "tapi-equipment" + summary: "returns tapi.equipment.PhysicalContext" description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" + parameters: [] responses: 200: - description: "tapi.notification.SubscriptionFilter" + description: "tapi.equipment.PhysicalContext" schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.equipment.PhysicalContextWrapper" 400: description: "Internal error" post: tags: - - "tapi-notification" - summary: "creates tapi.notification.SubscriptionFilter" + - "tapi-equipment" + summary: "creates tapi.equipment.PhysicalContext" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added to list" + name: "tapi.equipment.PhysicalContext.body-param" + description: "tapi.equipment.PhysicalContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.equipment.PhysicalContextWrapper" responses: 201: description: "Object created" @@ -757,21 +716,16 @@ paths: description: "Object already exists" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.SubscriptionFilter" + - "tapi-equipment" + summary: "creates or updates tapi.equipment.PhysicalContext" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added or updated" + name: "tapi.equipment.PhysicalContext.body-param" + description: "tapi.equipment.PhysicalContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.equipment.PhysicalContextWrapper" responses: 201: description: "Object created" @@ -781,217 +735,143 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.SubscriptionFilter" + - "tapi-equipment" + summary: "removes tapi.equipment.PhysicalContext" description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" + parameters: [] responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: - post: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/: + get: tags: - - "tapi-notification" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-equipment" + summary: "returns tapi.equipment.Device" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of device" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.equipment.Device" + schema: + $ref: "#/definitions/tapi.equipment.DeviceWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/access-port={access-port-uuid}/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-equipment" + summary: "returns tapi.equipment.AccessPort" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of device" required: true type: "string" - - name: "value-name" + - name: "access-port-uuid" in: "path" - description: "Id of name" + description: "Id of access-port" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.equipment.AccessPort" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.equipment.AccessPortWrapper" 400: description: "Internal error" - put: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/access-port={access-port-uuid}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/ + : get: tags: - - "tapi-notification" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-equipment" + summary: "returns tapi.equipment.ConnectorPinAddress" + description: "The list of Pins that support the AccessPort." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of device" required: true type: "string" - - name: "value-name" + - name: "access-port-uuid" in: "path" - description: "Id of name" + description: "Id of access-port" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-notification" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" + - name: "connector-identification" in: "path" - description: "Id of notif-subscription" + description: "Id of connector-pin" required: true type: "string" - - name: "value-name" + - name: "pin-identification" in: "path" - description: "Id of name" + description: "Id of connector-pin" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/notification={uuid}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" - description: "none" - parameters: - - name: "uuid" + - name: "equipment-uuid" in: "path" - description: "Id of notification" + description: "Id of connector-pin" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.equipment.ConnectorPinAddress" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.equipment.ConnectorPinAddressWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/access-port={access-port-uuid}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/pin-and-role/ + : get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "none" + - "tapi-equipment" + summary: "returns tapi.equipment.PinAndRole" + description: "If there is more than one pin used in a connector and/or there\ + \ is a need to identify the role of one or more pins then this property can\ + \ be used.\r\n For simple cases pinIdentification can be used\ + \ instead." parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of device" required: true type: "string" - - name: "value-name" + - name: "access-port-uuid" in: "path" - description: "Id of additional-info" + description: "Id of access-port" required: true type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" - description: "none" - parameters: - - name: "uuid" + - name: "connector-identification" in: "path" - description: "Id of notification" + description: "Id of connector-pin" required: true type: "string" - responses: - 200: - description: "tapi.notification.AlarmInfo" - schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" - description: "none" - parameters: - - name: "uuid" + - name: "pin-identification" in: "path" - description: "Id of notification" + description: "Id of connector-pin" required: true type: "string" - - name: "value-name" + - name: "equipment-uuid" in: "path" - description: "Id of changed-attributes" + description: "Id of connector-pin" required: true type: "string" responses: 200: - description: "tapi.notification.NameAndValueChange" + description: "tapi.equipment.PinAndRole" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.equipment.PinAndRoleWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/access-port={access-port-uuid}/name={value-name}/: get: tags: - - "tapi-notification" + - "tapi-equipment" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -999,7 +879,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of device" + required: true + type: "string" + - name: "access-port-uuid" + in: "path" + description: "Id of access-port" required: true type: "string" - name: "value-name" @@ -1011,120 +896,134 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-equipment" + summary: "returns tapi.equipment.Equipment" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of device" required: true type: "string" - - name: "value-name" + - name: "equipment-uuid" in: "path" - description: "Id of target-object-name" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.equipment.Equipment" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.equipment.EquipmentWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" + - "tapi-equipment" + summary: "returns tapi.equipment.ActualEquipment" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of device" + required: true + type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.notification.TcaInfo" + description: "tapi.equipment.ActualEquipment" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.equipment.ActualEquipmentWrapper" 400: description: "Internal error" - /data/context/physical-context/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/ + : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.PhysicalContext" + summary: "returns tapi.equipment.ActualNonFieldReplaceableModule" description: "none" - parameters: [] + parameters: + - name: "uuid" + in: "path" + description: "Id of device" + required: true + type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of equipment" + required: true + type: "string" responses: 200: - description: "tapi.equipment.PhysicalContext" + description: "tapi.equipment.ActualNonFieldReplaceableModule" schema: - $ref: "#/definitions/tapi.equipment.PhysicalContext" + $ref: "#/definitions/tapi.equipment.ActualNonFieldReplaceableModuleWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/common-actual-properties/ + : get: tags: - "tapi-equipment" - summary: "creates tapi.equipment.PhysicalContext" + summary: "returns tapi.equipment.CommonActualProperties" description: "none" parameters: - - in: "body" - name: "tapi.equipment.PhysicalContext.body-param" - description: "tapi.equipment.PhysicalContext to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.equipment.PhysicalContext" + - name: "uuid" + in: "path" + description: "Id of device" + required: true + type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of equipment" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.equipment.CommonActualProperties" + schema: + $ref: "#/definitions/tapi.equipment.CommonActualPropertiesWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/common-equipment-properties/ + : get: tags: - "tapi-equipment" - summary: "creates or updates tapi.equipment.PhysicalContext" + summary: "returns tapi.equipment.CommonEquipmentProperties" description: "none" parameters: - - in: "body" - name: "tapi.equipment.PhysicalContext.body-param" - description: "tapi.equipment.PhysicalContext to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.equipment.PhysicalContext" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-equipment" - summary: "removes tapi.equipment.PhysicalContext" - description: "none" - parameters: [] + - name: "uuid" + in: "path" + description: "Id of device" + required: true + type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of equipment" + required: true + type: "string" responses: + 200: + description: "tapi.equipment.CommonEquipmentProperties" + schema: + $ref: "#/definitions/tapi.equipment.CommonEquipmentPropertiesWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/physical-context/device={uuid}/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/common-actual-properties/ + : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.Device" + summary: "returns tapi.equipment.CommonActualProperties" description: "none" parameters: - name: "uuid" @@ -1132,18 +1031,23 @@ paths: description: "Id of device" required: true type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of equipment" + required: true + type: "string" responses: 200: - description: "tapi.equipment.Device" + description: "tapi.equipment.CommonActualProperties" schema: - $ref: "#/definitions/tapi.equipment.Device" + $ref: "#/definitions/tapi.equipment.CommonActualPropertiesWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/access-port={access-port-uuid}/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/common-equipment-properties/ + : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.AccessPort" + summary: "returns tapi.equipment.CommonEquipmentProperties" description: "none" parameters: - name: "uuid" @@ -1151,135 +1055,113 @@ paths: description: "Id of device" required: true type: "string" - - name: "access-port-uuid" + - name: "equipment-uuid" in: "path" - description: "Id of access-port" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.equipment.AccessPort" + description: "tapi.equipment.CommonEquipmentProperties" schema: - $ref: "#/definitions/tapi.equipment.AccessPort" + $ref: "#/definitions/tapi.equipment.CommonEquipmentPropertiesWrapper" 400: description: "Internal error" - ? /data/context/physical-context/device={uuid}/access-port={access-port-uuid}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/ + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/ : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.ConnectorPinAddress" - description: "The list of Pins that support the AccessPort." + summary: "returns tapi.equipment.Holder" + description: "References the Holder in an Equipment that is available to take\ + \ other Equipments.\r\n For example:\r\n - Slot\ + \ in a sub-rack\r\n - Slot in a Field Replaceable Unit that\ + \ can take a small form-factor pluggable." parameters: - name: "uuid" in: "path" description: "Id of device" required: true type: "string" - - name: "access-port-uuid" - in: "path" - description: "Id of access-port" - required: true - type: "string" - - name: "connector-identification" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - - name: "pin-identification" + - name: "equipment-uuid" in: "path" - description: "Id of connector-pin" + description: "Id of equipment" required: true type: "string" - - name: "equipment-uuid" + - name: "contained-holder-uuid" in: "path" - description: "Id of connector-pin" + description: "Id of contained-holder" required: true type: "string" responses: 200: - description: "tapi.equipment.ConnectorPinAddress" + description: "tapi.equipment.Holder" schema: - $ref: "#/definitions/tapi.equipment.ConnectorPinAddress" + $ref: "#/definitions/tapi.equipment.HolderWrapper" 400: description: "Internal error" - ? /data/context/physical-context/device={uuid}/access-port={access-port-uuid}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/pin-and-role/ + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/actual-holder/ : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.PinAndRole" - description: "If there is more than one pin used in a connector and/or there\ - \ is a need to identify the role of one or more pins then this property can\ - \ be used.\r\n For simple cases pinIdentification can be used\ - \ instead." + summary: "returns tapi.equipment.ActualHolder" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of device" required: true type: "string" - - name: "access-port-uuid" - in: "path" - description: "Id of access-port" - required: true - type: "string" - - name: "connector-identification" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - - name: "pin-identification" + - name: "equipment-uuid" in: "path" - description: "Id of connector-pin" + description: "Id of equipment" required: true type: "string" - - name: "equipment-uuid" + - name: "contained-holder-uuid" in: "path" - description: "Id of connector-pin" + description: "Id of contained-holder" required: true type: "string" responses: 200: - description: "tapi.equipment.PinAndRole" + description: "tapi.equipment.ActualHolder" schema: - $ref: "#/definitions/tapi.equipment.PinAndRole" + $ref: "#/definitions/tapi.equipment.ActualHolderWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/access-port={access-port-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/actual-holder/common-holder-properties/ + : get: tags: - "tapi-equipment" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.equipment.CommonHolderProperties" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of device" required: true type: "string" - - name: "access-port-uuid" + - name: "equipment-uuid" in: "path" - description: "Id of access-port" + description: "Id of equipment" required: true type: "string" - - name: "value-name" + - name: "contained-holder-uuid" in: "path" - description: "Id of name" + description: "Id of contained-holder" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.equipment.CommonHolderProperties" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.equipment.CommonHolderPropertiesWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/expected-holder/ + : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.Equipment" + summary: "returns tapi.equipment.ExpectedHolder" description: "none" parameters: - name: "uuid" @@ -1292,18 +1174,23 @@ paths: description: "Id of equipment" required: true type: "string" + - name: "contained-holder-uuid" + in: "path" + description: "Id of contained-holder" + required: true + type: "string" responses: 200: - description: "tapi.equipment.Equipment" + description: "tapi.equipment.ExpectedHolder" schema: - $ref: "#/definitions/tapi.equipment.Equipment" + $ref: "#/definitions/tapi.equipment.ExpectedHolderWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/expected-holder/common-holder-properties/ + : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.ActualEquipment" + summary: "returns tapi.equipment.CommonHolderProperties" description: "none" parameters: - name: "uuid" @@ -1316,19 +1203,26 @@ paths: description: "Id of equipment" required: true type: "string" + - name: "contained-holder-uuid" + in: "path" + description: "Id of contained-holder" + required: true + type: "string" responses: 200: - description: "tapi.equipment.ActualEquipment" + description: "tapi.equipment.CommonHolderProperties" schema: - $ref: "#/definitions/tapi.equipment.ActualEquipment" + $ref: "#/definitions/tapi.equipment.CommonHolderPropertiesWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/name={value-name}/ + : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.ActualNonFieldReplaceableModule" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -1340,43 +1234,31 @@ paths: description: "Id of equipment" required: true type: "string" - responses: - 200: - description: "tapi.equipment.ActualNonFieldReplaceableModule" - schema: - $ref: "#/definitions/tapi.equipment.ActualNonFieldReplaceableModule" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/common-actual-properties/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.CommonActualProperties" - description: "none" - parameters: - - name: "uuid" + - name: "contained-holder-uuid" in: "path" - description: "Id of device" + description: "Id of contained-holder" required: true type: "string" - - name: "equipment-uuid" + - name: "value-name" in: "path" - description: "Id of equipment" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.equipment.CommonActualProperties" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.equipment.CommonActualProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/common-equipment-properties/ + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/occupying-fru/ : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.CommonEquipmentProperties" - description: "none" + summary: "returns tapi.equipment.EquipmentRef" + description: "The FRU that is occupying the holder. \r\n A holder\ + \ may be unoccupied. \r\n An FRU may occupy more hat one holder\ + \ (using or blocking are intentionally not distinguished here)." parameters: - name: "uuid" in: "path" @@ -1388,18 +1270,23 @@ paths: description: "Id of equipment" required: true type: "string" + - name: "contained-holder-uuid" + in: "path" + description: "Id of contained-holder" + required: true + type: "string" responses: 200: - description: "tapi.equipment.CommonEquipmentProperties" + description: "tapi.equipment.EquipmentRef" schema: - $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + $ref: "#/definitions/tapi.equipment.EquipmentRefWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/common-actual-properties/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/: get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.CommonActualProperties" + summary: "returns tapi.equipment.ExpectedEquipment" description: "none" parameters: - name: "uuid" @@ -1414,13 +1301,13 @@ paths: type: "string" responses: 200: - description: "tapi.equipment.CommonActualProperties" + description: "tapi.equipment.ExpectedEquipment" schema: - $ref: "#/definitions/tapi.equipment.CommonActualProperties" + $ref: "#/definitions/tapi.equipment.ExpectedEquipmentWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/common-equipment-properties/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/common-equipment-properties/ + : get: tags: - "tapi-equipment" summary: "returns tapi.equipment.CommonEquipmentProperties" @@ -1440,18 +1327,15 @@ paths: 200: description: "tapi.equipment.CommonEquipmentProperties" schema: - $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + $ref: "#/definitions/tapi.equipment.CommonEquipmentPropertiesWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-holder/ + : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.Holder" - description: "References the Holder in an Equipment that is available to take\ - \ other Equipments.\r\n For example:\r\n - Slot\ - \ in a sub-rack\r\n - Slot in a Field Replaceable Unit that\ - \ can take a small form-factor pluggable." + summary: "returns tapi.equipment.ExpectedHolder" + description: "none" parameters: - name: "uuid" in: "path" @@ -1463,23 +1347,18 @@ paths: description: "Id of equipment" required: true type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" responses: 200: - description: "tapi.equipment.Holder" + description: "tapi.equipment.ExpectedHolder" schema: - $ref: "#/definitions/tapi.equipment.Holder" + $ref: "#/definitions/tapi.equipment.ExpectedHolderWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/actual-holder/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-holder/common-holder-properties/ + : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.ActualHolder" + summary: "returns tapi.equipment.CommonHolderProperties" description: "none" parameters: - name: "uuid" @@ -1492,23 +1371,18 @@ paths: description: "Id of equipment" required: true type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" responses: 200: - description: "tapi.equipment.ActualHolder" + description: "tapi.equipment.CommonHolderProperties" schema: - $ref: "#/definitions/tapi.equipment.ActualHolder" + $ref: "#/definitions/tapi.equipment.CommonHolderPropertiesWrapper" 400: description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/actual-holder/common-holder-properties/ + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-non-field-replaceable-module/ : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.CommonHolderProperties" + summary: "returns tapi.equipment.ExpectedNonFieldReplaceableModule" description: "none" parameters: - name: "uuid" @@ -1521,23 +1395,18 @@ paths: description: "Id of equipment" required: true type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" responses: 200: - description: "tapi.equipment.CommonHolderProperties" + description: "tapi.equipment.ExpectedNonFieldReplaceableModule" schema: - $ref: "#/definitions/tapi.equipment.CommonHolderProperties" + $ref: "#/definitions/tapi.equipment.ExpectedNonFieldReplaceableModuleWrapper" 400: description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/expected-holder/ + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-non-field-replaceable-module/common-equipment-properties/ : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.ExpectedHolder" + summary: "returns tapi.equipment.CommonEquipmentProperties" description: "none" parameters: - name: "uuid" @@ -1550,24 +1419,21 @@ paths: description: "Id of equipment" required: true type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" responses: 200: - description: "tapi.equipment.ExpectedHolder" + description: "tapi.equipment.CommonEquipmentProperties" schema: - $ref: "#/definitions/tapi.equipment.ExpectedHolder" + $ref: "#/definitions/tapi.equipment.CommonEquipmentPropertiesWrapper" 400: description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/expected-holder/common-holder-properties/ - : get: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/name={value-name}/: + get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.CommonHolderProperties" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -1579,20 +1445,20 @@ paths: description: "Id of equipment" required: true type: "string" - - name: "contained-holder-uuid" + - name: "value-name" in: "path" - description: "Id of contained-holder" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.equipment.CommonHolderProperties" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.equipment.CommonHolderProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/name={value-name}/ - : get: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/name={value-name}/: + get: tags: - "tapi-equipment" summary: "returns tapi.common.NameAndValue" @@ -1605,16 +1471,6 @@ paths: description: "Id of device" required: true type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -1624,185 +1480,265 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/occupying-fru/: - get: + /data/tapi-common:context/tapi-equipment:physical-context/name/: + post: tags: - "tapi-equipment" - summary: "returns tapi.equipment.EquipmentRef" - description: "The FRU that is occupying the holder. \r\n A holder\ - \ may be unoccupied. \r\n An FRU may occupy more hat one holder\ - \ (using or blocking are intentionally not distinguished here)." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.equipment.EquipmentRef" - schema: - $ref: "#/definitions/tapi.equipment.EquipmentRef" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-equipment:physical-context/name={value-name}/: get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.ExpectedEquipment" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" + - name: "value-name" in: "path" - description: "Id of equipment" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.equipment.ExpectedEquipment" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.equipment.ExpectedEquipment" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/common-equipment-properties/: - get: + put: tags: - "tapi-equipment" - summary: "returns tapi.equipment.CommonEquipmentProperties" - description: "none" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of device" + description: "Id of name" required: true type: "string" - - name: "equipment-uuid" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-equipment" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" in: "path" - description: "Id of equipment" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/: + get: + tags: + - "tapi-equipment" + summary: "returns tapi.equipment.PhysicalSpan" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of physical-span" required: true type: "string" responses: 200: - description: "tapi.equipment.CommonEquipmentProperties" + description: "tapi.equipment.PhysicalSpan" schema: - $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + $ref: "#/definitions/tapi.equipment.PhysicalSpanWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-holder/: + /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/: get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.ExpectedHolder" - description: "none" + summary: "returns tapi.equipment.AbstractStrand" + description: "Both the serial segments that form an end-end strand and the parallel\ + \ end-end strands." parameters: - name: "uuid" in: "path" - description: "Id of device" + description: "Id of physical-span" required: true type: "string" - - name: "equipment-uuid" + - name: "local-id" in: "path" - description: "Id of equipment" + description: "Id of abstract-strand" required: true type: "string" responses: 200: - description: "tapi.equipment.ExpectedHolder" + description: "tapi.equipment.AbstractStrand" schema: - $ref: "#/definitions/tapi.equipment.ExpectedHolder" + $ref: "#/definitions/tapi.equipment.AbstractStrandWrapper" 400: description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-holder/common-holder-properties/ + ? /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/adjacent-strand={physical-span-uuid},{abstract-strand-local-id}/ : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.CommonHolderProperties" + summary: "returns tapi.equipment.AbstractStrandRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of device" + description: "Id of physical-span" required: true type: "string" - - name: "equipment-uuid" + - name: "local-id" in: "path" - description: "Id of equipment" + description: "Id of abstract-strand" + required: true + type: "string" + - name: "physical-span-uuid" + in: "path" + description: "Id of adjacent-strand" + required: true + type: "string" + - name: "abstract-strand-local-id" + in: "path" + description: "Id of adjacent-strand" required: true type: "string" responses: 200: - description: "tapi.equipment.CommonHolderProperties" + description: "tapi.equipment.AbstractStrandRef" schema: - $ref: "#/definitions/tapi.equipment.CommonHolderProperties" + $ref: "#/definitions/tapi.equipment.AbstractStrandRefWrapper" 400: description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-non-field-replaceable-module/ + ? /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/ : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.ExpectedNonFieldReplaceableModule" - description: "none" + summary: "returns tapi.equipment.ConnectorPinAddress" + description: "A strand can end on two or more Pins (usually 2 pins, but a strand\ + \ my be spliced to split a signal). This model supports only 2 ended strands.\r\ + \n A abstract strand may be spliced at both ends and hence\ + \ have no direct relationship to pins or may be connected to pins at one or\ + \ both ends.\r\n In the essential model these Pins would be\ + \ on connectors that plug in to connectors on Equipments.\r\n \ + \ The AbstractStrand is extended to the pins of the AccessPort which are\ + \ the Pins on the Connectors of the Equipment.\r\n In some\ + \ cases it may not be relevant to represent the pin detail and hence the reference\ + \ is to a connector alone." parameters: - name: "uuid" in: "path" - description: "Id of device" + description: "Id of physical-span" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of abstract-strand" + required: true + type: "string" + - name: "connector-identification" + in: "path" + description: "Id of connector-pin" + required: true + type: "string" + - name: "pin-identification" + in: "path" + description: "Id of connector-pin" required: true type: "string" - name: "equipment-uuid" in: "path" - description: "Id of equipment" + description: "Id of connector-pin" required: true type: "string" responses: 200: - description: "tapi.equipment.ExpectedNonFieldReplaceableModule" + description: "tapi.equipment.ConnectorPinAddress" schema: - $ref: "#/definitions/tapi.equipment.ExpectedNonFieldReplaceableModule" + $ref: "#/definitions/tapi.equipment.ConnectorPinAddressWrapper" 400: description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-non-field-replaceable-module/common-equipment-properties/ + ? /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/pin-and-role/ : get: tags: - "tapi-equipment" - summary: "returns tapi.equipment.CommonEquipmentProperties" - description: "none" + summary: "returns tapi.equipment.PinAndRole" + description: "If there is more than one pin used in a connector and/or there\ + \ is a need to identify the role of one or more pins then this property can\ + \ be used.\r\n For simple cases pinIdentification can be used\ + \ instead." parameters: - name: "uuid" in: "path" - description: "Id of device" + description: "Id of physical-span" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of abstract-strand" + required: true + type: "string" + - name: "connector-identification" + in: "path" + description: "Id of connector-pin" + required: true + type: "string" + - name: "pin-identification" + in: "path" + description: "Id of connector-pin" required: true type: "string" - name: "equipment-uuid" in: "path" - description: "Id of equipment" + description: "Id of connector-pin" required: true type: "string" responses: 200: - description: "tapi.equipment.CommonEquipmentProperties" + description: "tapi.equipment.PinAndRole" schema: - $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + $ref: "#/definitions/tapi.equipment.PinAndRoleWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/name={value-name}/: get: tags: - "tapi-equipment" @@ -1813,12 +1749,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of device" + description: "Id of physical-span" required: true type: "string" - - name: "equipment-uuid" + - name: "local-id" in: "path" - description: "Id of equipment" + description: "Id of abstract-strand" required: true type: "string" - name: "value-name" @@ -1830,58 +1766,102 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/physical-context/device={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/spliced-strand={physical-span-uuid},{abstract-strand-local-id}/ + : get: + tags: + - "tapi-equipment" + summary: "returns tapi.equipment.AbstractStrandRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of physical-span" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of abstract-strand" + required: true + type: "string" + - name: "physical-span-uuid" + in: "path" + description: "Id of spliced-strand" + required: true + type: "string" + - name: "abstract-strand-local-id" + in: "path" + description: "Id of spliced-strand" + required: true + type: "string" + responses: + 200: + description: "tapi.equipment.AbstractStrandRef" + schema: + $ref: "#/definitions/tapi.equipment.AbstractStrandRefWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/strand-media-characteristics={value-name}/ + : get: tags: - "tapi-equipment" summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + description: "Relevant physical properties of the abstract strand." parameters: - name: "uuid" in: "path" - description: "Id of device" + description: "Id of physical-span" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of abstract-strand" required: true type: "string" - name: "value-name" in: "path" - description: "Id of name" + description: "Id of strand-media-characteristics" required: true type: "string" responses: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/physical-context/name/: - post: + /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/access-port={device-uuid},{access-port-uuid}/: + get: tags: - "tapi-equipment" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.equipment.AccessPortRef" + description: "none" parameters: - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + - name: "uuid" + in: "path" + description: "Id of physical-span" + required: true + type: "string" + - name: "device-uuid" + in: "path" + description: "Id of access-port" + required: true + type: "string" + - name: "access-port-uuid" + in: "path" + description: "Id of access-port" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.equipment.AccessPortRef" + schema: + $ref: "#/definitions/tapi.equipment.AccessPortRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/physical-context/name={value-name}/: + /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/name={value-name}/: get: tags: - "tapi-equipment" @@ -1890,6 +1870,11 @@ paths: \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: + - name: "uuid" + in: "path" + description: "Id of physical-span" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -1899,28 +1884,54 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-notification:notification-context/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] + responses: + 200: + description: "tapi.notification.NotificationContext" + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" + post: + tags: + - "tapi-notification" + summary: "creates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-equipment" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-notification" + summary: "creates or updates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -1930,194 +1941,226 @@ paths: description: "Object modified" delete: tags: - - "tapi-equipment" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" + - "tapi-notification" + summary: "removes tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/physical-context/physical-span={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: + post: + tags: + - "tapi-notification" + summary: "creates tapi.notification.NotificationSubscriptionService" + description: "none" + parameters: + - in: "body" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: get: tags: - - "tapi-equipment" - summary: "returns tapi.equipment.PhysicalSpan" + - "tapi-notification" + summary: "returns tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of physical-span" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.equipment.PhysicalSpan" + description: "tapi.notification.NotificationSubscriptionService" schema: - $ref: "#/definitions/tapi.equipment.PhysicalSpan" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" 400: description: "Internal error" - /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/: - get: + put: tags: - - "tapi-equipment" - summary: "returns tapi.equipment.AbstractStrand" - description: "Both the serial segments that form an end-end strand and the parallel\ - \ end-end strands." + - "tapi-notification" + summary: "creates or updates tapi.notification.NotificationSubscriptionService" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ or updated" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: - 200: - description: "tapi.equipment.AbstractStrand" - schema: - $ref: "#/definitions/tapi.equipment.AbstractStrand" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/adjacent-strand={physical-span-uuid},{abstract-strand-local-id}/ - : get: + 204: + description: "Object modified" + delete: tags: - - "tapi-equipment" - summary: "returns tapi.equipment.AbstractStrandRef" + - "tapi-notification" + summary: "removes tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" - required: true - type: "string" - - name: "physical-span-uuid" - in: "path" - description: "Id of adjacent-strand" - required: true - type: "string" - - name: "abstract-strand-local-id" - in: "path" - description: "Id of adjacent-strand" + description: "Id of notif-subscription" required: true type: "string" responses: - 200: - description: "tapi.equipment.AbstractStrandRef" - schema: - $ref: "#/definitions/tapi.equipment.AbstractStrandRef" 400: description: "Internal error" - ? /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/ - : get: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: + post: tags: - - "tapi-equipment" - summary: "returns tapi.equipment.ConnectorPinAddress" - description: "A strand can end on two or more Pins (usually 2 pins, but a strand\ - \ my be spliced to split a signal). This model supports only 2 ended strands.\r\ - \n A abstract strand may be spliced at both ends and hence\ - \ have no direct relationship to pins or may be connected to pins at one or\ - \ both ends.\r\n In the essential model these Pins would be\ - \ on connectors that plug in to connectors on Equipments.\r\n \ - \ The AbstractStrand is extended to the pins of the AccessPort which are\ - \ the Pins on the Connectors of the Equipment.\r\n In some\ - \ cases it may not be relevant to represent the pin detail and hence the reference\ - \ is to a connector alone." + - "tapi-notification" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" - required: true - type: "string" - - name: "connector-identification" - in: "path" - description: "Id of connector-pin" + description: "Id of notif-subscription" required: true type: "string" - - name: "pin-identification" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" in: "path" - description: "Id of connector-pin" + description: "Id of notif-subscription" required: true type: "string" - - name: "equipment-uuid" + - name: "value-name" in: "path" - description: "Id of connector-pin" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.equipment.ConnectorPinAddress" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.equipment.ConnectorPinAddress" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/pin-and-role/ - : get: + put: tags: - - "tapi-equipment" - summary: "returns tapi.equipment.PinAndRole" - description: "If there is more than one pin used in a connector and/or there\ - \ is a need to identify the role of one or more pins then this property can\ - \ be used.\r\n For simple cases pinIdentification can be used\ - \ instead." + - "tapi-notification" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of physical-span" + description: "Id of notif-subscription" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of abstract-strand" + description: "Id of name" required: true type: "string" - - name: "connector-identification" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-notification" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" in: "path" - description: "Id of connector-pin" + description: "Id of notif-subscription" required: true type: "string" - - name: "pin-identification" + - name: "value-name" in: "path" - description: "Id of connector-pin" + description: "Id of name" required: true type: "string" - - name: "equipment-uuid" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NotificationChannel" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of connector-pin" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.equipment.PinAndRole" + description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.equipment.PinAndRole" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - - "tapi-equipment" + - "tapi-notification" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -2125,12 +2168,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -2142,344 +2180,286 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/spliced-strand={physical-span-uuid},{abstract-strand-local-id}/ - : get: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + get: tags: - - "tapi-equipment" - summary: "returns tapi.equipment.AbstractStrandRef" + - "tapi-notification" + summary: "returns tapi.notification.Notification" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" - required: true - type: "string" - - name: "physical-span-uuid" - in: "path" - description: "Id of spliced-strand" + description: "Id of notif-subscription" required: true type: "string" - - name: "abstract-strand-local-id" + - name: "notification-uuid" in: "path" - description: "Id of spliced-strand" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.equipment.AbstractStrandRef" + description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.equipment.AbstractStrandRef" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/strand-media-characteristics={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - - "tapi-equipment" + - "tapi-notification" summary: "returns tapi.common.NameAndValue" - description: "Relevant physical properties of the abstract strand." + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of physical-span" + description: "Id of notif-subscription" required: true type: "string" - - name: "local-id" + - name: "notification-uuid" in: "path" - description: "Id of abstract-strand" + description: "Id of notification" required: true type: "string" - name: "value-name" in: "path" - description: "Id of strand-media-characteristics" + description: "Id of additional-info" required: true type: "string" responses: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/physical-context/physical-span={uuid}/access-port={device-uuid},{access-port-uuid}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - - "tapi-equipment" - summary: "returns tapi.equipment.AccessPortRef" + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "device-uuid" - in: "path" - description: "Id of access-port" + description: "Id of notif-subscription" required: true type: "string" - - name: "access-port-uuid" + - name: "notification-uuid" in: "path" - description: "Id of access-port" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.equipment.AccessPortRef" + description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.equipment.AccessPortRef" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/physical-context/physical-span={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - - "tapi-equipment" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of physical-span" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" required: true type: "string" - name: "value-name" in: "path" - description: "Id of name" + description: "Id of changed-attributes" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/service-interface-point/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - responses: - 201: - description: "Object created" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.ServiceInterfacePoint" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePoint" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - - "tapi-common" - summary: "creates or updates tapi.common.ServiceInterfacePoint" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-common" - summary: "removes tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" + - name: "notification-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." - parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of service-interface-point" + description: "Id of target-object-name" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" + - name: "notification-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "creates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "creates or updates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-notification" + summary: "removes tapi.notification.SubscriptionFilter" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/name/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - - "tapi-common" + - "tapi-notification" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -2487,7 +2467,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - in: "body" @@ -2495,7 +2475,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2503,10 +2483,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - - "tapi-common" + - "tapi-notification" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -2514,7 +2494,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -2526,12 +2506,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" + - "tapi-notification" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -2539,7 +2519,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -2552,7 +2532,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2562,7 +2542,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" + - "tapi-notification" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -2570,7 +2550,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -2583,142 +2563,162 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." + - "tapi-notification" + summary: "returns tapi.notification.Notification" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of additional-info" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of changed-attributes" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of target-object-name" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -2729,7 +2729,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -2743,7 +2743,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -2762,7 +2762,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -2781,7 +2781,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -2792,10 +2792,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -2813,10 +2813,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -2832,10 +2832,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -2851,10 +2851,10 @@ paths: 200: description: "tapi.topology.topologycontext.Topology" schema: - $ref: "#/definitions/tapi.topology.topologycontext.Topology" + $ref: "#/definitions/tapi.topology.topologycontext.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -2875,10 +2875,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -2899,10 +2899,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -2923,11 +2923,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -2947,10 +2947,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -2971,11 +2971,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -2995,11 +2995,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -3019,10 +3019,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -3044,10 +3044,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -3074,11 +3074,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -3104,10 +3104,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -3135,10 +3135,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -3174,10 +3174,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -3198,11 +3198,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -3228,10 +3228,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -3253,11 +3253,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -3277,10 +3277,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -3301,10 +3301,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -3325,11 +3325,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -3349,10 +3349,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -3373,10 +3373,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -3398,11 +3398,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -3428,10 +3428,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -3454,10 +3454,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -3478,10 +3478,10 @@ paths: 200: description: "tapi.topology.topology.Node" schema: - $ref: "#/definitions/tapi.topology.topology.Node" + $ref: "#/definitions/tapi.topology.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -3517,10 +3517,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -3541,10 +3541,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -3565,11 +3565,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -3589,10 +3589,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -3613,11 +3613,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -3637,11 +3637,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -3661,10 +3661,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -3686,10 +3686,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -3716,10 +3716,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -3740,11 +3740,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -3770,10 +3770,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -3801,11 +3801,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -3830,11 +3830,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -3859,10 +3859,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -3888,10 +3888,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -3917,10 +3917,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -3946,10 +3946,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -3975,10 +3975,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -4004,10 +4004,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -4034,10 +4034,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -4069,10 +4069,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -4105,10 +4105,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -4157,10 +4157,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -4191,10 +4191,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -4225,10 +4225,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -4259,10 +4259,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -4293,10 +4293,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -4327,10 +4327,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -4361,10 +4361,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -4396,10 +4396,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -4436,10 +4436,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -4476,10 +4476,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -4517,10 +4517,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -4557,10 +4557,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ : get: tags: - "tapi-topology" @@ -4596,10 +4596,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -4647,10 +4647,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -4688,10 +4688,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -4734,10 +4734,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -4775,10 +4775,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -4810,10 +4810,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -4844,10 +4844,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -4878,10 +4878,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -4912,10 +4912,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -4946,10 +4946,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -4980,10 +4980,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -5015,10 +5015,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -5050,11 +5050,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -5086,10 +5086,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -5130,10 +5130,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -5176,10 +5176,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -5211,11 +5211,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -5245,10 +5245,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -5291,10 +5291,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -5327,10 +5327,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -5368,10 +5368,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -5404,10 +5404,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -5434,10 +5434,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -5463,10 +5463,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -5492,10 +5492,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -5521,10 +5521,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -5550,10 +5550,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -5579,10 +5579,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -5609,11 +5609,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.node.OwnedNodeEdgePoint" @@ -5638,10 +5638,10 @@ paths: 200: description: "tapi.topology.node.OwnedNodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -5682,10 +5682,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -5711,10 +5711,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -5740,10 +5740,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -5769,10 +5769,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -5798,10 +5798,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -5827,10 +5827,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -5856,10 +5856,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -5886,10 +5886,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ : get: tags: - "tapi-topology" @@ -5922,10 +5922,10 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -5958,10 +5958,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/supporting-access-port/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-equipment:supporting-access-port/ : get: tags: - "tapi-equipment" @@ -5987,10 +5987,10 @@ paths: 200: description: "tapi.equipment.SupportingAccessPort" schema: - $ref: "#/definitions/tapi.equipment.SupportingAccessPort" + $ref: "#/definitions/tapi.equipment.SupportingAccessPortWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/supporting-access-port/access-port/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-equipment:supporting-access-port/access-port/ : get: tags: - "tapi-equipment" @@ -6016,10 +6016,10 @@ paths: 200: description: "tapi.equipment.AccessPortRef" schema: - $ref: "#/definitions/tapi.equipment.AccessPortRef" + $ref: "#/definitions/tapi.equipment.AccessPortRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -6046,10 +6046,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -6075,10 +6075,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -6104,10 +6104,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -6133,10 +6133,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -6162,10 +6162,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -6191,10 +6191,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -6221,11 +6221,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/supporting-physical-span/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/tapi-equipment:supporting-physical-span/ + : get: tags: - "tapi-equipment" summary: "returns tapi.equipment.SupportingPhysicalSpan" @@ -6245,11 +6245,11 @@ paths: 200: description: "tapi.equipment.SupportingPhysicalSpan" schema: - $ref: "#/definitions/tapi.equipment.SupportingPhysicalSpan" + $ref: "#/definitions/tapi.equipment.SupportingPhysicalSpanWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/supporting-physical-span/physical-span/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/tapi-equipment:supporting-physical-span/physical-span/ + : get: tags: - "tapi-equipment" summary: "returns tapi.equipment.PhysicalSpanRef" @@ -6269,10 +6269,10 @@ paths: 200: description: "tapi.equipment.PhysicalSpanRef" schema: - $ref: "#/definitions/tapi.equipment.PhysicalSpanRef" + $ref: "#/definitions/tapi.equipment.PhysicalSpanRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -6294,11 +6294,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -6318,10 +6318,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -6342,10 +6342,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -6366,11 +6366,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -6390,10 +6390,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -6414,10 +6414,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -6439,56 +6439,66 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /operations/create-notification-subscription-service/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" + - "tapi-common" + parameters: [] + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-common:update-service-interface-point/: + post: + tags: + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" + responses: 201: description: "No response" 400: description: "Internal error" - /operations/get-device-list/: + /operations/tapi-equipment:get-device-list/: post: tags: - "tapi-equipment" @@ -6502,7 +6512,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-device/: + /operations/tapi-equipment:get-device/: post: tags: - "tapi-equipment" @@ -6525,76 +6535,90 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-equipment:get-physical-span-list/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-equipment" + parameters: [] + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.equipment.GetPhysicalSpanList" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-equipment:get-physical-span/: + post: + tags: + - "tapi-equipment" + summary: "operates on tapi.equipment.GetPhysicalSpan" + description: "operates on tapi.equipment.GetPhysicalSpan" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.equipment.getphysicalspan.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.equipment.getphysicalspan.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" + $ref: "#/definitions/tapi.equipment.GetPhysicalSpan" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-notification:get-notification-list/: post: tags: - "tapi-notification" @@ -6617,7 +6641,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - "tapi-notification" @@ -6640,7 +6664,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - "tapi-notification" @@ -6654,95 +6678,113 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-physical-span-list/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - - "tapi-equipment" + - "tapi-notification" parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.equipment.GetPhysicalSpanList" + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" 201: description: "No response" 400: description: "Internal error" - /operations/get-physical-span/: + /operations/tapi-notification:update-notification-subscription-service/: post: tags: - - "tapi-equipment" - summary: "operates on tapi.equipment.GetPhysicalSpan" - description: "operates on tapi.equipment.GetPhysicalSpan" + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.equipment.getphysicalspan.Input.body-param" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.equipment.getphysicalspan.Input" + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.equipment.GetPhysicalSpan" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-topology:get-link-details/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" + - "tapi-topology" + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" parameters: - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" + name: "tapi.topology.getlinkdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-list/: + /operations/tapi-topology:get-node-details/: post: tags: - - "tapi-common" - parameters: [] + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" + parameters: + - in: "body" + name: "tapi.topology.getnodedetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.topology.GetNodeDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-topology:get-node-edge-point-details/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" + parameters: + - in: "body" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-topology:get-topology-details/: post: tags: - "tapi-topology" @@ -6765,7 +6807,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-topology:get-topology-list/: post: tags: - "tapi-topology" @@ -6779,48 +6821,6 @@ paths: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: - post: - tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" - parameters: - - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/update-service-interface-point/: - post: - tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" - parameters: - - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" - responses: - 201: - description: "No response" - 400: - description: "Internal error" definitions: tapi.common.AdminStatePac: type: "object" @@ -6872,6 +6872,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -6915,12 +6919,24 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.TapiContext" - $ref: "#/definitions/tapi.equipment.ContextAugmentation2" - $ref: "#/definitions/tapi.notification.ContextAugmentation1" - $ref: "#/definitions/tapi.topology.ContextAugmentation3" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.ForwardingDirection: type: "string" enum: @@ -6994,6 +7010,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -7045,6 +7065,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + mapped-service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -7172,6 +7200,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-equipment:physical-context/tapi-equipment:physical-span/tapi-equipment:abstract-strand/tapi-equipment:local-id" description: "none" + tapi.equipment.AbstractStrandRefWrapper: + properties: + adjacent-strand: + $ref: "#/definitions/tapi.equipment.AbstractStrandRef" + tapi.equipment.AbstractStrandWrapper: + properties: + abstract-strand: + $ref: "#/definitions/tapi.equipment.AbstractStrand" tapi.equipment.AccessPort: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -7197,6 +7233,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-equipment:physical-context/tapi-equipment:device/tapi-equipment:access-port/tapi-equipment:uuid" description: "none" + tapi.equipment.AccessPortRefWrapper: + properties: + access-port: + $ref: "#/definitions/tapi.equipment.AccessPortRef" + tapi.equipment.AccessPortWrapper: + properties: + access-port: + $ref: "#/definitions/tapi.equipment.AccessPort" tapi.equipment.ActualEquipment: type: "object" properties: @@ -7211,12 +7255,20 @@ definitions: common-equipment-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + tapi.equipment.ActualEquipmentWrapper: + properties: + actual-equipment: + $ref: "#/definitions/tapi.equipment.ActualEquipment" tapi.equipment.ActualHolder: type: "object" properties: common-holder-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonHolderProperties" + tapi.equipment.ActualHolderWrapper: + properties: + actual-holder: + $ref: "#/definitions/tapi.equipment.ActualHolder" tapi.equipment.ActualNonFieldReplaceableModule: type: "object" properties: @@ -7226,6 +7278,10 @@ definitions: common-equipment-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + tapi.equipment.ActualNonFieldReplaceableModuleWrapper: + properties: + actual-non-field-replaceable-module: + $ref: "#/definitions/tapi.equipment.ActualNonFieldReplaceableModule" tapi.equipment.CommonActualProperties: type: "object" properties: @@ -7251,6 +7307,10 @@ definitions: type: "string" description: "This attribute represents the asset identifier of this instance\ \ from the manufacturer's perspective." + tapi.equipment.CommonActualPropertiesWrapper: + properties: + common-actual-properties: + $ref: "#/definitions/tapi.equipment.CommonActualProperties" tapi.equipment.CommonEquipmentProperties: type: "object" properties: @@ -7276,6 +7336,10 @@ definitions: type: "string" description: "Represents the invariant properties of the equipment asset allocated\ \ by the operator that define and characterize the type." + tapi.equipment.CommonEquipmentPropertiesWrapper: + properties: + common-equipment-properties: + $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" tapi.equipment.CommonHolderProperties: type: "object" properties: @@ -7292,6 +7356,10 @@ definitions: holder-category: type: "string" description: "The type of holder." + tapi.equipment.CommonHolderPropertiesWrapper: + properties: + common-holder-properties: + $ref: "#/definitions/tapi.equipment.CommonHolderProperties" tapi.equipment.ConnectorPinAddress: type: "object" properties: @@ -7316,6 +7384,10 @@ definitions: \ the connector.\r\n Where the whole connector is used, then\ \ individual Pins need not be identified.\r\n Simple alternative\ \ to pinAndRole." + tapi.equipment.ConnectorPinAddressWrapper: + properties: + connector-pin: + $ref: "#/definitions/tapi.equipment.ConnectorPinAddress" tapi.equipment.ContextAugmentation2: type: "object" properties: @@ -7349,6 +7421,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-equipment:physical-context/tapi-equipment:device/tapi-equipment:uuid" + tapi.equipment.DeviceWrapper: + properties: + device: + $ref: "#/definitions/tapi.equipment.Device" tapi.equipment.Equipment: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -7397,6 +7473,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-equipment:physical-context/tapi-equipment:device/tapi-equipment:equipment/tapi-equipment:uuid" description: "none" + tapi.equipment.EquipmentRefWrapper: + properties: + occupying-fru: + $ref: "#/definitions/tapi.equipment.EquipmentRef" + tapi.equipment.EquipmentWrapper: + properties: + equipment: + $ref: "#/definitions/tapi.equipment.Equipment" tapi.equipment.ExpectedEquipment: type: "object" properties: @@ -7413,18 +7497,30 @@ definitions: common-equipment-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + tapi.equipment.ExpectedEquipmentWrapper: + properties: + expected-equipment: + $ref: "#/definitions/tapi.equipment.ExpectedEquipment" tapi.equipment.ExpectedHolder: type: "object" properties: common-holder-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonHolderProperties" + tapi.equipment.ExpectedHolderWrapper: + properties: + expected-holder: + $ref: "#/definitions/tapi.equipment.ExpectedHolder" tapi.equipment.ExpectedNonFieldReplaceableModule: type: "object" properties: common-equipment-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + tapi.equipment.ExpectedNonFieldReplaceableModuleWrapper: + properties: + expected-non-field-replaceable-module: + $ref: "#/definitions/tapi.equipment.ExpectedNonFieldReplaceableModule" tapi.equipment.GetDevice: type: "object" properties: @@ -7464,6 +7560,10 @@ definitions: $ref: "#/definitions/tapi.equipment.EquipmentRef" description: "Represents a space in an equipment in which another equipment\ \ can be fitted in the field." + tapi.equipment.HolderWrapper: + properties: + contained-holder: + $ref: "#/definitions/tapi.equipment.Holder" tapi.equipment.NodeAugmentation1: type: "object" properties: @@ -7498,6 +7598,10 @@ definitions: items: $ref: "#/definitions/tapi.equipment.PhysicalSpan" description: "none" + tapi.equipment.PhysicalContextWrapper: + properties: + tapi-equipment:physical-context: + $ref: "#/definitions/tapi.equipment.PhysicalContext" tapi.equipment.PhysicalSpan: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -7524,6 +7628,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-equipment:physical-context/tapi-equipment:physical-span/tapi-equipment:uuid" + tapi.equipment.PhysicalSpanRefWrapper: + properties: + physical-span: + $ref: "#/definitions/tapi.equipment.PhysicalSpanRef" + tapi.equipment.PhysicalSpanWrapper: + properties: + physical-span: + $ref: "#/definitions/tapi.equipment.PhysicalSpan" tapi.equipment.PinAndRole: type: "object" properties: @@ -7551,18 +7663,30 @@ definitions: description: "Where the pin has a distinct location identifier and a distinct\ \ name this field can be used for the name.\r\n For example:\r\ \n - locationInConnector = 6, pinName = GND" + tapi.equipment.PinAndRoleWrapper: + properties: + pin-and-role: + $ref: "#/definitions/tapi.equipment.PinAndRole" tapi.equipment.SupportingAccessPort: type: "object" properties: access-port: description: "none" $ref: "#/definitions/tapi.equipment.AccessPortRef" + tapi.equipment.SupportingAccessPortWrapper: + properties: + tapi-equipment:supporting-access-port: + $ref: "#/definitions/tapi.equipment.SupportingAccessPort" tapi.equipment.SupportingPhysicalSpan: type: "object" properties: physical-span: description: "none" $ref: "#/definitions/tapi.equipment.PhysicalSpanRef" + tapi.equipment.SupportingPhysicalSpanWrapper: + properties: + tapi-equipment:supporting-physical-span: + $ref: "#/definitions/tapi.equipment.SupportingPhysicalSpan" tapi.equipment.getdevice.Input: type: "object" properties: @@ -7633,6 +7757,10 @@ definitions: type: "boolean" description: "none" default: false + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" tapi.notification.ContextAugmentation1: type: "object" properties: @@ -7684,6 +7812,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -7756,6 +7888,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -7769,6 +7905,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -7799,6 +7939,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -7807,6 +7951,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -7895,6 +8043,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -7927,6 +8079,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -8046,6 +8202,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation3: type: "object" properties: @@ -8069,6 +8229,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -8125,6 +8289,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -8151,6 +8319,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -8195,6 +8367,10 @@ definitions: $ref: "#/definitions/tapi.common.ForwardingDirection" description: "The Link object class models effective adjacency between two or\ \ more ForwardingDomains (FD). " + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -8206,6 +8382,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -8295,6 +8475,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -8350,6 +8534,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" tapi.topology.PortRoleRule: type: "object" properties: @@ -8372,6 +8564,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -8392,6 +8588,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -8417,6 +8617,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -8531,6 +8735,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -8550,6 +8758,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -8587,6 +8799,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -8594,6 +8810,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" tapi.topology.TransferCostPac: type: "object" properties: @@ -8659,6 +8879,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: @@ -8740,6 +8964,10 @@ definitions: allOf: - $ref: "#/definitions/tapi.equipment.OwnedNodeEdgePointAugmentation1" - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + tapi.topology.node.OwnedNodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" tapi.topology.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -8775,6 +9003,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.NodeEdgePointRef" description: "none" + tapi.topology.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.topology.Node" tapi.topology.topologycontext.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -8796,3 +9028,7 @@ definitions: items: $ref: "#/definitions/tapi.topology.topology.Node" description: "none" + tapi.topology.topologycontext.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.topologycontext.Topology" diff --git a/OAS/tapi-eth@2020-04-23.yaml b/OAS/tapi-eth@2020-04-23.yaml index 3c783a89..f8c04164 100644 --- a/OAS/tapi-eth@2020-04-23.yaml +++ b/OAS/tapi-eth@2020-04-23.yaml @@ -1,24 +1,24 @@ --- swagger: "2.0" info: - description: "\r\n This module contains TAPI Connectivity Model definitions.\r\ - \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ + description: "\r\n This module contains TAPI Notification Model definitions.\r\ + \n Source: TapiNotification.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section 11\ - \ of .\r\n YANG models included in this release may not be backward compatible\ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI OAM Model definitions.\r\ + \ the Apache License 2.0,\r\n This module contains TAPI OAM Model definitions.\r\ \n Source: TapiOam.uml\r\n - The TAPI YANG models included in this\ \ TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG specifications\ \ have been generated from the corresponding UML model using the [ONF EAGLE UML2YANG\ @@ -35,41 +35,41 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Topology Model\ - \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0,\r\n This module contains TAPI Connectivity Model\ + \ definitions.\r\n Source: TapiConnectivity.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0.,\r\n This module contains TAPI Topology Model\ + \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Common Model definitions.\r\ + \ the Apache License 2.0.,\r\n This module contains TAPI Common Model definitions.\r\ \n Source: TapiCommon.uml\r\n - The TAPI YANG models included in\ \ this TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG\ \ specifications have been generated from the corresponding UML model using the\ @@ -137,8 +137,8 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0" - version: "2.2.0" - title: "tapi-connectivity,tapi-oam,tapi-topology,tapi-notification,tapi-common,tapi-path-computation,tapi-eth,tapi-dsr\ + version: "2.1.3" + title: "tapi-notification,tapi-oam,tapi-connectivity,tapi-topology,tapi-common,tapi-path-computation,tapi-eth,tapi-dsr\ \ API" host: "localhost:1234" consumes: @@ -146,7 +146,7 @@ consumes: produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -157,7 +157,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -171,7 +171,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -190,7 +190,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -209,32 +209,21 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] - responses: - 200: - description: "tapi.connectivity.ConnectivityContext" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" - 400: - description: "Internal error" + /data/tapi-common:context/name/: post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - in: "body" - name: "tapi.connectivity.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -242,18 +231,46 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -263,234 +280,274 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connection={uuid}/: + /data/tapi-common:context/service-interface-point/: + post: + tags: + - "tapi-common" + summary: "creates tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - in: "body" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Connection" + - "tapi-common" + summary: "returns tapi.common.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Connection" + description: "tapi.common.ServiceInterfacePoint" schema: - $ref: "#/definitions/tapi.connectivity.Connection" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "creates or updates tapi.common.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-end-point-uuid" + - in: "body" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-common" + summary: "removes tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: - 200: - description: "tapi.connectivity.ConnectionEndPointRef" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/connection-spec-reference/: + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionSpecReference" - description: "Provides the reference to the spec that defines the connection\ - \ type and cepRoles." + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionSpecReference" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionRef" - description: "An Connection object supports a recursive aggregation relationship\ - \ such that the internal construction of an Connection can be exposed as multiple\ - \ lower level Connection objects (partitioning).\r\n Aggregation\ - \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ - \ Connection aggregation reflects Node/Topology aggregation.\ - \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ - \ in an NE is not necessarily the lowest level of FC partitioning." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of lower-connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionRef" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Route" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Route" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.Route" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "node-edge-point-uuid" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-end-point-uuid" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: - get: + /data/tapi-common:context/service-interface-point={uuid}/name/: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -502,50 +559,51 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: - get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ResilienceRoute" - description: "Provides optional resilience and state attributes to the Route." + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of route" + description: "Id of name" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.connectivity.ResilienceRoute" - schema: - $ref: "#/definitions/tapi.connectivity.ResilienceRoute" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -554,193 +612,677 @@ paths: required: true type: "string" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/: + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.LinkRef" - description: "none" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of supported-client-link" - required: true - type: "string" - - name: "link-uuid" - in: "path" - description: "Id of supported-client-link" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.topology.LinkRef" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.topology.LinkRef" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.SwitchControl" + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.SwitchControl" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.connectivity.SwitchControl" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.ResilienceType" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.topology.ResilienceType" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.SwitchControlRef" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of sub-switch-control" - required: true - type: "string" - - name: "sub-switch-control-switch-control-uuid" - in: "path" - description: "Id of sub-switch-control" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.SwitchControlRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Switch" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of switch" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Switch" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.Switch" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 200: + description: "tapi.connectivity.ConnectivityContext" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: + - in: "body" + name: "tapi.connectivity.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: + - in: "body" + name: "tapi.connectivity.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.Connection" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.Connection" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-spec-reference/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionSpecReference" + description: "Provides the reference to the spec that defines the connection\ + \ type and cepRoles." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionSpecReference" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionRef" + description: "An Connection object supports a recursive aggregation relationship\ + \ such that the internal construction of an Connection can be exposed as multiple\ + \ lower level Connection objects (partitioning).\r\n Aggregation\ + \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ + \ Connection aggregation reflects Node/Topology aggregation.\ + \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ + \ in an NE is not necessarily the lowest level of FC partitioning." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "connection-uuid" + in: "path" + description: "Id of lower-connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/name={value-name}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.Route" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of route" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.Route" + schema: + $ref: "#/definitions/tapi.connectivity.RouteWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of route" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of route" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ResilienceRoute" + description: "Provides optional resilience and state attributes to the Route." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of route" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ResilienceRoute" + schema: + $ref: "#/definitions/tapi.connectivity.ResilienceRouteWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of route" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.topology.LinkRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of supported-client-link" + required: true + type: "string" + - name: "link-uuid" + in: "path" + description: "Id of supported-client-link" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.LinkRef" + schema: + $ref: "#/definitions/tapi.topology.LinkRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.SwitchControl" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.SwitchControl" + schema: + $ref: "#/definitions/tapi.connectivity.SwitchControlWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.topology.ResilienceType" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.ResilienceType" + schema: + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.SwitchControlRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" + required: true + type: "string" + - name: "connection-uuid" + in: "path" + description: "Id of sub-switch-control" + required: true + type: "string" + - name: "sub-switch-control-switch-control-uuid" + in: "path" + description: "Id of sub-switch-control" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.SwitchControlRef" + schema: + $ref: "#/definitions/tapi.connectivity.SwitchControlRefWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.Switch" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of switch" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.Switch" + schema: + $ref: "#/definitions/tapi.connectivity.SwitchWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" in: "path" description: "Id of connection" required: true @@ -764,10 +1306,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -813,10 +1355,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ : get: tags: - "tapi-connectivity" @@ -852,10 +1394,10 @@ paths: 200: description: "tapi.connectivity.RouteRef" schema: - $ref: "#/definitions/tapi.connectivity.RouteRef" + $ref: "#/definitions/tapi.connectivity.RouteRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/: post: tags: - "tapi-connectivity" @@ -867,7 +1409,7 @@ paths: description: "tapi.connectivity.ConnectivityService to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -875,7 +1417,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/: get: tags: - "tapi-connectivity" @@ -891,7 +1433,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityService" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" 400: description: "Internal error" put: @@ -910,7 +1452,7 @@ paths: description: "tapi.connectivity.ConnectivityService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -934,7 +1476,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: get: tags: - "tapi-connectivity" @@ -955,10 +1497,10 @@ paths: 200: description: "tapi.connectivity.ConnectionRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/coroute-inclusion/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/coroute-inclusion/: get: tags: - "tapi-connectivity" @@ -974,7 +1516,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" post: @@ -993,7 +1535,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1017,7 +1559,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1041,7 +1583,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic/: post: tags: - "tapi-connectivity" @@ -1059,7 +1601,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -1067,7 +1609,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-connectivity" @@ -1089,7 +1631,7 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" put: @@ -1114,7 +1656,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -1144,7 +1686,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion/: post: tags: - "tapi-connectivity" @@ -1161,7 +1703,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1169,8 +1711,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceRef" @@ -1190,7 +1732,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" put: @@ -1214,7 +1756,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1243,7 +1785,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point/: post: tags: - "tapi-connectivity" @@ -1261,7 +1803,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" responses: 201: description: "Object created" @@ -1269,7 +1811,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/: get: tags: - "tapi-connectivity" @@ -1290,7 +1832,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPoint" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" 400: description: "Internal error" put: @@ -1315,7 +1857,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" responses: 201: description: "Object created" @@ -1344,7 +1886,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: get: tags: - "tapi-connectivity" @@ -1365,7 +1907,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -1389,7 +1931,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -1418,7 +1960,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -1447,8 +1989,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.BandwidthProfile" @@ -1468,7 +2010,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -1492,7 +2034,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -1521,7 +2063,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -1550,7 +2092,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-connectivity" @@ -1571,7 +2113,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1595,7 +2137,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1624,7 +2166,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1653,7 +2195,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-connectivity" @@ -1674,7 +2216,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1698,7 +2240,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1727,7 +2269,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1756,8 +2298,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -1777,7 +2319,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1801,7 +2343,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1830,7 +2372,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1859,7 +2401,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-connectivity" @@ -1880,7 +2422,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1904,7 +2446,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1933,7 +2475,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1962,8 +2504,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -1984,7 +2526,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -2009,7 +2551,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2039,7 +2581,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2069,7 +2611,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -2110,10 +2652,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-connectivity" @@ -2137,7 +2679,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2145,8 +2687,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -2173,7 +2715,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -2204,7 +2746,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2240,8 +2782,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" @@ -2261,7 +2803,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -2286,7 +2828,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2316,7 +2858,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2345,8 +2887,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" @@ -2366,7 +2908,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -2391,7 +2933,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2421,7 +2963,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2450,8 +2992,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" @@ -2471,7 +3013,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -2496,7 +3038,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2526,7 +3068,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2555,8 +3097,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.ServiceInterfacePointRef" @@ -2576,7 +3118,7 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: @@ -2600,7 +3142,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -2629,7 +3171,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -2658,7 +3200,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic/: post: tags: - "tapi-connectivity" @@ -2676,7 +3218,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -2684,8 +3226,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.LatencyCharacteristic" @@ -2706,7 +3248,7 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: @@ -2731,7 +3273,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -2761,7 +3303,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-cost/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-cost/: get: tags: - "tapi-connectivity" @@ -2777,7 +3319,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -2796,7 +3338,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2820,7 +3362,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2844,7 +3386,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-delay/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-delay/: get: tags: - "tapi-connectivity" @@ -2860,7 +3402,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -2879,7 +3421,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2903,7 +3445,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2927,7 +3469,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-hops/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-hops/: get: tags: - "tapi-connectivity" @@ -2943,7 +3485,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -2962,7 +3504,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2986,7 +3528,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3010,7 +3552,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name/: post: tags: - "tapi-connectivity" @@ -3029,7 +3571,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -3037,7 +3579,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name={value-name}/: get: tags: - "tapi-connectivity" @@ -3060,7 +3602,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -3086,7 +3628,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -3117,7 +3659,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/: get: tags: - "tapi-connectivity" @@ -3133,7 +3675,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -3152,7 +3694,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3176,7 +3718,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3200,8 +3742,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.BandwidthProfile" @@ -3216,7 +3758,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -3235,7 +3777,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3259,7 +3801,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3283,8 +3825,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3299,7 +3841,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3318,7 +3860,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3342,7 +3884,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3366,8 +3908,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3382,7 +3924,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3401,7 +3943,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3425,7 +3967,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3449,8 +3991,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3465,7 +4007,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3484,7 +4026,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3508,7 +4050,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3532,8 +4074,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3548,7 +4090,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3567,7 +4109,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3591,7 +4133,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3615,7 +4157,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: get: tags: - "tapi-connectivity" @@ -3632,7 +4174,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3652,7 +4194,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3677,7 +4219,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3702,7 +4244,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/resilience-type/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/resilience-type/: get: tags: - "tapi-connectivity" @@ -3718,7 +4260,7 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" post: @@ -3737,7 +4279,7 @@ paths: description: "tapi.topology.ResilienceType to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -3761,7 +4303,7 @@ paths: description: "tapi.topology.ResilienceType to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -3785,7 +4327,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: post: tags: - "tapi-connectivity" @@ -3802,7 +4344,7 @@ paths: description: "tapi.topology.RiskCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -3810,8 +4352,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.RiskCharacteristic" @@ -3831,7 +4373,7 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" put: @@ -3855,7 +4397,7 @@ paths: description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -3884,7 +4426,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/schedule/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/schedule/: get: tags: - "tapi-connectivity" @@ -3900,7 +4442,7 @@ paths: 200: description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: @@ -3919,7 +4461,7 @@ paths: description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -3943,7 +4485,7 @@ paths: description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -3954,99 +4496,12 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.TimeRange" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/name/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/name={value-name}/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "removes tapi.common.TimeRange" + description: "none" parameters: - - name: "value-name" + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -4054,7 +4509,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/: + /data/tapi-common:context/tapi-notification:notification-context/: get: tags: - "tapi-notification" @@ -4065,7 +4520,7 @@ paths: 200: description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" post: @@ -4079,7 +4534,7 @@ paths: description: "tapi.notification.NotificationContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -4098,7 +4553,7 @@ paths: description: "tapi.notification.NotificationContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -4117,7 +4572,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: post: tags: - "tapi-notification" @@ -4130,7 +4585,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -4138,7 +4593,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: get: tags: - "tapi-notification" @@ -4154,7 +4609,7 @@ paths: 200: description: "tapi.notification.NotificationSubscriptionService" schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" 400: description: "Internal error" put: @@ -4174,7 +4629,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -4198,7 +4653,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: post: tags: - "tapi-notification" @@ -4217,7 +4672,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4225,7 +4680,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -4248,7 +4703,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -4274,7 +4729,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4305,7 +4760,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: get: tags: - "tapi-notification" @@ -4321,11 +4776,11 @@ paths: 200: description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4347,10 +4802,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: get: tags: - "tapi-notification" @@ -4371,11 +4826,11 @@ paths: 200: description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4400,11 +4855,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.AlarmInfo" @@ -4424,11 +4879,11 @@ paths: 200: description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.NameAndValueChange" @@ -4453,11 +4908,11 @@ paths: 200: description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4484,11 +4939,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4513,11 +4968,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.TcaInfo" @@ -4537,10 +4992,10 @@ paths: 200: description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - "tapi-notification" @@ -4556,7 +5011,7 @@ paths: 200: description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" post: @@ -4575,7 +5030,7 @@ paths: description: "tapi.notification.SubscriptionFilter to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -4599,7 +5054,7 @@ paths: description: "tapi.notification.SubscriptionFilter to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -4623,7 +5078,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - "tapi-notification" @@ -4642,7 +5097,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4650,8 +5105,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4673,7 +5128,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -4699,7 +5154,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4730,7 +5185,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notification={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: get: tags: - "tapi-notification" @@ -4746,10 +5201,10 @@ paths: 200: description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - "tapi-notification" @@ -4770,10 +5225,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: get: tags: - "tapi-notification" @@ -4789,10 +5244,10 @@ paths: 200: description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: get: tags: - "tapi-notification" @@ -4813,10 +5268,10 @@ paths: 200: description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -4839,10 +5294,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: get: tags: - "tapi-notification" @@ -4863,10 +5318,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: get: tags: - "tapi-notification" @@ -4882,10 +5337,10 @@ paths: 200: description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/oam-context/: + /data/tapi-common:context/tapi-oam:oam-context/: get: tags: - "tapi-oam" @@ -4896,7 +5351,7 @@ paths: 200: description: "tapi.oam.context.OamContext" schema: - $ref: "#/definitions/tapi.oam.context.OamContext" + $ref: "#/definitions/tapi.oam.context.OamContextWrapper" 400: description: "Internal error" post: @@ -4910,7 +5365,7 @@ paths: description: "tapi.oam.context.OamContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.context.OamContext" + $ref: "#/definitions/tapi.oam.context.OamContextWrapper" responses: 201: description: "Object created" @@ -4929,7 +5384,7 @@ paths: description: "tapi.oam.context.OamContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.context.OamContext" + $ref: "#/definitions/tapi.oam.context.OamContextWrapper" responses: 201: description: "Object created" @@ -4948,7 +5403,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/meg={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/: get: tags: - "tapi-oam" @@ -4964,37 +5419,44 @@ paths: 200: description: "tapi.oam.oamcontext.Meg" schema: - $ref: "#/definitions/tapi.oam.oamcontext.Meg" + $ref: "#/definitions/tapi.oam.oamcontext.MegWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/eth-meg-spec/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthMegSpec" - description: "none" + - "tapi-oam" + summary: "returns tapi.oam.meg.Mep" + description: "1. ME may have 0 MEPs (case of transit domains where at least\ + \ 1 MIP is present)\r\n 2. ME may have 1 MEP (case of edge\ + \ domaind, where the peer MEP is ouside the managed domain)\r\n \ + \ 3. ME may have 2 MEPs" parameters: - name: "uuid" in: "path" description: "Id of meg" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthMegSpec" + description: "tapi.oam.meg.Mep" schema: - $ref: "#/definitions/tapi.eth.EthMegSpec" + $ref: "#/definitions/tapi.oam.meg.MepWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/name={value-name}/: get: tags: - "tapi-oam" - summary: "returns tapi.oam.meg.Mep" - description: "1. ME may have 0 MEPs (case of transit domains where at least\ - \ 1 MIP is present)\r\n 2. ME may have 1 MEP (case of edge\ - \ domaind, where the peer MEP is ouside the managed domain)\r\n \ - \ 3. ME may have 2 MEPs" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -5006,14 +5468,19 @@ paths: description: "Id of mep" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 200: - description: "tapi.oam.meg.Mep" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.oam.meg.Mep" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/eth-mep-spec/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-eth:eth-mep-spec/: get: tags: - "tapi-eth" @@ -5034,10 +5501,10 @@ paths: 200: description: "tapi.eth.EthMepSpec" schema: - $ref: "#/definitions/tapi.eth.EthMepSpec" + $ref: "#/definitions/tapi.eth.EthMepSpecWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/eth-mep-spec/eth-mep-common/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-eth:eth-mep-spec/eth-mep-common/: get: tags: - "tapi-eth" @@ -5058,10 +5525,10 @@ paths: 200: description: "tapi.eth.EthMepCommon" schema: - $ref: "#/definitions/tapi.eth.EthMepCommon" + $ref: "#/definitions/tapi.eth.EthMepCommonWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/eth-mep-spec/eth-mep-sink/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-eth:eth-mep-spec/eth-mep-sink/: get: tags: - "tapi-eth" @@ -5082,10 +5549,10 @@ paths: 200: description: "tapi.eth.EthMepSink" schema: - $ref: "#/definitions/tapi.eth.EthMepSink" + $ref: "#/definitions/tapi.eth.EthMepSinkWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/eth-mep-spec/eth-mep-sink/bandwidth-report/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-eth:eth-mep-spec/eth-mep-sink/bandwidth-report/: get: tags: - "tapi-eth" @@ -5107,10 +5574,10 @@ paths: 200: description: "tapi.eth.BandwidthReport" schema: - $ref: "#/definitions/tapi.eth.BandwidthReport" + $ref: "#/definitions/tapi.eth.BandwidthReportWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/eth-mep-spec/eth-mep-source-pac/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-eth:eth-mep-spec/eth-mep-source-pac/: get: tags: - "tapi-eth" @@ -5131,17 +5598,15 @@ paths: 200: description: "tapi.eth.EthMepSource" schema: - $ref: "#/definitions/tapi.eth.EthMepSource" + $ref: "#/definitions/tapi.eth.EthMepSourceWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/: get: tags: - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.oam.meg.Mip" + description: "ME may 0, 1, or more MIPs" parameters: - name: "uuid" in: "path" @@ -5150,27 +5615,24 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of mep" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of mip" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.oam.meg.Mip" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.meg.MipWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/name={value-name}/: get: tags: - "tapi-oam" - summary: "returns tapi.oam.meg.Mip" - description: "ME may 0, 1, or more MIPs" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -5182,14 +5644,19 @@ paths: description: "Id of mip" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 200: - description: "tapi.oam.meg.Mip" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.oam.meg.Mip" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/eth-mip-spec/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-eth:eth-mip-spec/: get: tags: - "tapi-eth" @@ -5210,10 +5677,10 @@ paths: 200: description: "tapi.eth.EthMipSpec" schema: - $ref: "#/definitions/tapi.eth.EthMipSpec" + $ref: "#/definitions/tapi.eth.EthMipSpecWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -5227,11 +5694,6 @@ paths: description: "Id of meg" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -5241,36 +5703,29 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/tapi-eth:eth-meg-spec/: get: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "returns tapi.eth.EthMegSpec" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of meg" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.eth.EthMegSpec" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.EthMegSpecWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job/: post: tags: - "tapi-oam" @@ -5282,7 +5737,7 @@ paths: description: "tapi.oam.oamcontext.OamJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamJob" + $ref: "#/definitions/tapi.oam.oamcontext.OamJobWrapper" responses: 201: description: "Object created" @@ -5290,7 +5745,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/: get: tags: - "tapi-oam" @@ -5306,7 +5761,7 @@ paths: 200: description: "tapi.oam.oamcontext.OamJob" schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamJob" + $ref: "#/definitions/tapi.oam.oamcontext.OamJobWrapper" 400: description: "Internal error" put: @@ -5325,7 +5780,7 @@ paths: description: "tapi.oam.oamcontext.OamJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamJob" + $ref: "#/definitions/tapi.oam.oamcontext.OamJobWrapper" responses: 201: description: "Object created" @@ -5349,66 +5804,83 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-link-trace-job/: - get: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name/: + post: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthLinkTraceJob" - description: "none" + - "tapi-oam" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.eth.EthLinkTraceJob" - schema: - $ref: "#/definitions/tapi.eth.EthLinkTraceJob" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthLinkTraceJob" - description: "none" + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthLinkTraceJob.body-param" - description: "tapi.eth.EthLinkTraceJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthLinkTraceJob" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthLinkTraceJob" - description: "none" + - "tapi-oam" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.eth.EthLinkTraceJob.body-param" - description: "tapi.eth.EthLinkTraceJob to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthLinkTraceJob" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5418,25 +5890,32 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthLinkTraceJob" - description: "none" + - "tapi-oam" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-link-trace-job/eth-lt-msg/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-profile/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOamOperationCommonPac" + - "tapi-oam" + summary: "returns tapi.oam.OamProfileRef" description: "none" parameters: - name: "uuid" @@ -5446,15 +5925,15 @@ paths: type: "string" responses: 200: - description: "tapi.eth.EthOamOperationCommonPac" + description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOamOperationCommonPac" + - "tapi-oam" + summary: "creates tapi.oam.OamProfileRef" description: "none" parameters: - name: "uuid" @@ -5463,11 +5942,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.eth.EthOamOperationCommonPac.body-param" - description: "tapi.eth.EthOamOperationCommonPac to be added to list" + name: "tapi.oam.OamProfileRef.body-param" + description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -5477,8 +5956,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOamOperationCommonPac" + - "tapi-oam" + summary: "creates or updates tapi.oam.OamProfileRef" description: "none" parameters: - name: "uuid" @@ -5487,11 +5966,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.eth.EthOamOperationCommonPac.body-param" - description: "tapi.eth.EthOamOperationCommonPac to be added or updated" + name: "tapi.oam.OamProfileRef.body-param" + description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -5501,43 +5980,25 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOamOperationCommonPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-loopback-job/: - get: - tags: - - "tapi-eth" - summary: "returns tapi.eth.EthLoopbackJob" + - "tapi-oam" + summary: "removes tapi.oam.OamProfileRef" description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true - type: "string" - responses: - 200: - description: "tapi.eth.EthLoopbackJob" - schema: - $ref: "#/definitions/tapi.eth.EthLoopbackJob" + type: "string" + responses: 400: description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point/: post: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthLoopbackJob" + - "tapi-oam" + summary: "creates tapi.oam.OamServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -5546,11 +6007,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.eth.EthLoopbackJob.body-param" - description: "tapi.eth.EthLoopbackJob to be added to list" + name: "tapi.oam.OamServiceEndPointRef.body-param" + description: "tapi.oam.OamServiceEndPointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.EthLoopbackJob" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -5558,10 +6019,39 @@ paths: description: "Internal error" 409: description: "Object already exists" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/ + : get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.OamServiceEndPointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-job" + required: true + type: "string" + - name: "oam-service-uuid" + in: "path" + description: "Id of oam-service-end-point" + required: true + type: "string" + - name: "oam-service-end-point-local-id" + in: "path" + description: "Id of oam-service-end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.oam.OamServiceEndPointRef" + schema: + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthLoopbackJob" + - "tapi-oam" + summary: "creates or updates tapi.oam.OamServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -5569,12 +6059,22 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "oam-service-uuid" + in: "path" + description: "Id of oam-service-end-point" + required: true + type: "string" + - name: "oam-service-end-point-local-id" + in: "path" + description: "Id of oam-service-end-point" + required: true + type: "string" - in: "body" - name: "tapi.eth.EthLoopbackJob.body-param" - description: "tapi.eth.EthLoopbackJob to be added or updated" + name: "tapi.oam.OamServiceEndPointRef.body-param" + description: "tapi.oam.OamServiceEndPointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthLoopbackJob" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -5584,8 +6084,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthLoopbackJob" + - "tapi-oam" + summary: "removes tapi.oam.OamServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -5593,34 +6093,54 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "oam-service-uuid" + in: "path" + description: "Id of oam-service-end-point" + required: true + type: "string" + - name: "oam-service-end-point-local-id" + in: "path" + description: "Id of oam-service-end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-loopback-job/eth-lb-msg/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOamMsgCommonPac" - description: "none" + - "tapi-oam" + summary: "returns tapi.oam.oamjob.PmCurrentData" + description: "Granularity period of the CurrentData identifies the specific\ + \ CurrentData instance in the scope of this OamJob.\r\n For\ + \ example, typically at least\r\n one 15min and\r\n \ + \ one 24hr;\r\n optionally one additional configurable\ + \ (< 15min)" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthOamMsgCommonPac" + description: "tapi.oam.oamjob.PmCurrentData" schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + $ref: "#/definitions/tapi.oam.oamjob.PmCurrentDataWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOamMsgCommonPac" + - "tapi-oam" + summary: "returns tapi.common.TimeInterval" description: "none" parameters: - name: "uuid" @@ -5628,47 +6148,23 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOamMsgCommonPac.body-param" - description: "tapi.eth.EthOamMsgCommonPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOamMsgCommonPac" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of oam-job" + description: "Id of pm-current-data" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOamMsgCommonPac.body-param" - description: "tapi.eth.EthOamMsgCommonPac to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.TimeInterval" + schema: + $ref: "#/definitions/tapi.common.TimeIntervalWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: + get: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOamMsgCommonPac" + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" description: "none" parameters: - name: "uuid" @@ -5676,16 +6172,28 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "unit" + in: "path" + description: "Id of period" + required: true + type: "string" responses: + 200: + description: "tapi.common.TimePeriod" + schema: + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-on-demand-1way-measurement-job/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOnDemand1wayMeasurementJob" + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" description: "none" parameters: - name: "uuid" @@ -5693,65 +6201,86 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthOnDemand1wayMeasurementJob" + description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOnDemand1wayMeasurementJob" - description: "none" + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemand1wayMeasurementJob.body-param" - description: "tapi.eth.EthOnDemand1wayMeasurementJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/ + : get: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOnDemand1wayMeasurementJob" - description: "none" + - "tapi-oam" + summary: "returns tapi.oam.pmcurrentdata.PmHistoryData" + description: "in case of 24hr Current Data, at least 1 History Data.\r\n \ + \ In case of 15min Current Data, at least 16 History Data.\r\n\ + \ In case of <15min, the number of History Data shall be able\ + \ to cover a span of 4 hours." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemand1wayMeasurementJob.body-param" - description: "tapi.eth.EthOnDemand1wayMeasurementJob to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.oam.pmcurrentdata.PmHistoryData" + schema: + $ref: "#/definitions/tapi.oam.pmcurrentdata.PmHistoryDataWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ + : get: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOnDemand1wayMeasurementJob" + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" description: "none" parameters: - name: "uuid" @@ -5759,34 +6288,64 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: + 200: + description: "tapi.common.TimePeriod" + schema: + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-on-demand-1way-measurement-job/on-demand-control-1way-sink/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ + : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSink" - description: "none" + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthOnDemandMeasurementJobControlSink" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSink" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-1-dm-performance-data/ + : get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSink" + summary: "returns tapi.eth.EthOnDemand1DmPerformanceData" description: "none" parameters: - name: "uuid" @@ -5794,66 +6353,58 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSink.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSink to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSink" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSink" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of oam-job" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSink.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSink to be added or\ - \ updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSink" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthOnDemand1DmPerformanceData" + schema: + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceDataWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-1-dm-performance-data/on-demand-near-end-1-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSink" - description: "none" + summary: "returns tapi.eth.OnDemandDmPerformanceParameters" + description: "This attribute contains the results of an on-demand frame delay\ + \ measurement job in the ingress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.OnDemandDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-on-demand-1way-measurement-job/on-demand-control-1way-source/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-1-lm-performance-data/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSource" + summary: "returns tapi.eth.EthOnDemand1LmPerformanceData" description: "none" parameters: - name: "uuid" @@ -5861,42 +6412,58 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "tapi.eth.EthOnDemand1LmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceDataWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-1-lm-performance-data/on-demand-near-end-1-lm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSource" - description: "none" + summary: "returns tapi.eth.OnDemandLmPerformanceParameters" + description: "This attribute contains the results of an on-demand synthetic\ + \ loss measurement job in the ingress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.OnDemandLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-dm-performance-data/ + : get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSource" + summary: "returns tapi.eth.EthOnDemandDmPerformanceData" description: "none" parameters: - name: "uuid" @@ -5904,59 +6471,88 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthOnDemandDmPerformanceData" + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceDataWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-dm-performance-data/on-demand-far-end-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSource" - description: "none" + summary: "returns tapi.eth.OnDemandDmPerformanceParameters" + description: "This attribute contains the results of an on-demand frame delay\ + \ measurement job in the ingress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.OnDemandDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-on-demand-2way-measurement-job/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-dm-performance-data/on-demand-near-end-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemand2wayMeasurementJob" - description: "none" + summary: "returns tapi.eth.OnDemandDmPerformanceParameters" + description: "This attribute contains the results of an on-demand frame delay\ + \ measurement job in the ingress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthOnDemand2wayMeasurementJob" + description: "tapi.eth.OnDemandDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-lm-performance-data/ + : get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthOnDemand2wayMeasurementJob" + summary: "returns tapi.eth.EthOnDemandLmPerformanceData" description: "none" parameters: - name: "uuid" @@ -5964,64 +6560,88 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemand2wayMeasurementJob.body-param" - description: "tapi.eth.EthOnDemand2wayMeasurementJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthOnDemandLmPerformanceData" + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceDataWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-lm-performance-data/on-demand-far-end-lm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthOnDemand2wayMeasurementJob" - description: "none" + summary: "returns tapi.eth.OnDemandLmPerformanceParameters" + description: "This attribute contains the results of an on-demand synthetic\ + \ loss measurement job in the egress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemand2wayMeasurementJob.body-param" - description: "tapi.eth.EthOnDemand2wayMeasurementJob to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: + 200: + description: "tapi.eth.OnDemandLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-lm-performance-data/on-demand-near-end-lm-parameters/ + : get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthOnDemand2wayMeasurementJob" - description: "none" + summary: "returns tapi.eth.OnDemandLmPerformanceParameters" + description: "This attribute contains the results of an on-demand synthetic\ + \ loss measurement job in the ingress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.OnDemandLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-on-demand-2way-measurement-job/on-demand-control-2way-source/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-1-dm-performance-data/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSource" + summary: "returns tapi.eth.EthProActive1DmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6029,42 +6649,57 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "tapi.eth.EthProActive1DmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceDataWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-1-dm-performance-data/pro-active-near-end-1-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSource" - description: "none" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the statistical near end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.StatisticalDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-1-lm-performance-data/ + : get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSource" + summary: "returns tapi.eth.EthProActive1LmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6072,41 +6707,57 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthProActive1LmPerformanceData" + schema: + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceDataWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-1-lm-performance-data/pro-active-near-end-1-lm-parameters/ + : get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSource" - description: "none" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the statistical near end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.StatisticalLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-pro-active-1way-measurement-job/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-dm-performance-data/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActive1wayMeasurementJob" + summary: "returns tapi.eth.EthProActiveDmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6114,82 +6765,116 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthProActive1wayMeasurementJob" + description: "tapi.eth.EthProActiveDmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceDataWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-bi-dir-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthProActive1wayMeasurementJob" - description: "none" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the statistical bidirectional performnace\ + \ parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActive1wayMeasurementJob.body-param" - description: "tapi.eth.EthProActive1wayMeasurementJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.StatisticalDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-far-end-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthProActive1wayMeasurementJob" - description: "none" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the statistical far end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActive1wayMeasurementJob.body-param" - description: "tapi.eth.EthProActive1wayMeasurementJob to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.StatisticalDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-near-end-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthProActive1wayMeasurementJob" - description: "none" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the statistical near end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.StatisticalDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-pro-active-1way-measurement-job/pro-active-control-1way-sink/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-lm-performance-data/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActiveMeasurementJobControlSink" + summary: "returns tapi.eth.EthProActiveLmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6197,67 +6882,86 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthProActiveMeasurementJobControlSink" + description: "tapi.eth.EthProActiveLmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSink" + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceDataWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-lm-performance-data/pro-active-far-end-lm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthProActiveMeasurementJobControlSink" - description: "none" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the statistical far end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSink.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSink to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSink" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.StatisticalLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-lm-performance-data/pro-active-near-end-lm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSink" - description: "none" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the statistical near end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSink.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSink to be added or\ - \ updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSink" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.StatisticalLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-link-trace-result-data/: + get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthProActiveMeasurementJobControlSink" + summary: "returns tapi.eth.EthLinkTraceResultData" description: "none" parameters: - name: "uuid" @@ -6265,34 +6969,55 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.EthLinkTraceResultData" + schema: + $ref: "#/definitions/tapi.eth.EthLinkTraceResultDataWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-pro-active-1way-measurement-job/pro-active-control-1way-source/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-link-trace-result-data/result-list={source-address}/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActiveMeasurementJobControlSource" - description: "none" + summary: "returns tapi.eth.LinkTraceResult" + description: "G.8052: This parameter returns the results of the LT process.\ + \ It contains a list of the result received from the individual LTR frames.\r\ + \n The result from the individual LTR frame include the Source\ + \ Mac Address, the TTL, and TLV." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "source-address" + in: "path" + description: "Id of result-list" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthProActiveMeasurementJobControlSource" + description: "tapi.eth.LinkTraceResult" schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" + $ref: "#/definitions/tapi.eth.LinkTraceResultWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-loopback-result-data/: + get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthProActiveMeasurementJobControlSource" + summary: "returns tapi.eth.EthLoopbackResultData" description: "none" parameters: - name: "uuid" @@ -6300,24 +7025,23 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthLoopbackResultData" + schema: + $ref: "#/definitions/tapi.eth.EthLoopbackResultDataWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-1-dm-performance-data/ + : get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSource" + summary: "returns tapi.eth.EthOnDemand1DmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6325,41 +7049,48 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthOnDemand1DmPerformanceData" + schema: + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceDataWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-1-dm-performance-data/on-demand-near-end-1-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthProActiveMeasurementJobControlSource" - description: "none" + summary: "returns tapi.eth.OnDemandDmPerformanceParameters" + description: "This attribute contains the results of an on-demand frame delay\ + \ measurement job in the ingress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.OnDemandDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-pro-active-2way-measurement-job/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-1-lm-performance-data/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActive2wayMeasurementJob" + summary: "returns tapi.eth.EthOnDemand1LmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6367,41 +7098,48 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthProActive2wayMeasurementJob" + description: "tapi.eth.EthOnDemand1LmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceDataWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-1-lm-performance-data/on-demand-near-end-1-lm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthProActive2wayMeasurementJob" - description: "none" + summary: "returns tapi.eth.OnDemandLmPerformanceParameters" + description: "This attribute contains the results of an on-demand synthetic\ + \ loss measurement job in the ingress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActive2wayMeasurementJob.body-param" - description: "tapi.eth.EthProActive2wayMeasurementJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.OnDemandLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-dm-performance-data/ + : get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthProActive2wayMeasurementJob" + summary: "returns tapi.eth.EthOnDemandDmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6409,58 +7147,73 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActive2wayMeasurementJob.body-param" - description: "tapi.eth.EthProActive2wayMeasurementJob to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthOnDemandDmPerformanceData" + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceDataWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-dm-performance-data/on-demand-far-end-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthProActive2wayMeasurementJob" - description: "none" + summary: "returns tapi.eth.OnDemandDmPerformanceParameters" + description: "This attribute contains the results of an on-demand frame delay\ + \ measurement job in the ingress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.OnDemandDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-pro-active-2way-measurement-job/pro-active-control-2way-source/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-dm-performance-data/on-demand-near-end-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActiveMeasurementJobControlSource" - description: "none" + summary: "returns tapi.eth.OnDemandDmPerformanceParameters" + description: "This attribute contains the results of an on-demand frame delay\ + \ measurement job in the ingress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthProActiveMeasurementJobControlSource" + description: "tapi.eth.OnDemandDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-lm-performance-data/ + : get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthProActiveMeasurementJobControlSource" + summary: "returns tapi.eth.EthOnDemandLmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6468,66 +7221,73 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthOnDemandLmPerformanceData" + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceDataWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-lm-performance-data/on-demand-far-end-lm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSource" - description: "none" + summary: "returns tapi.eth.OnDemandLmPerformanceParameters" + description: "This attribute contains the results of an on-demand synthetic\ + \ loss measurement job in the egress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.OnDemandLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-lm-performance-data/on-demand-near-end-lm-parameters/ + : get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthProActiveMeasurementJobControlSource" - description: "none" + summary: "returns tapi.eth.OnDemandLmPerformanceParameters" + description: "This attribute contains the results of an on-demand synthetic\ + \ loss measurement job in the ingress direction." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.OnDemandLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-test-job/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-1-dm-performance-data/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthTestJob" + summary: "returns tapi.eth.EthProActive1DmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6535,41 +7295,47 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthTestJob" + description: "tapi.eth.EthProActive1DmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthTestJob" + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceDataWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-1-dm-performance-data/pro-active-near-end-1-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthTestJob" - description: "none" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the statistical near end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthTestJob.body-param" - description: "tapi.eth.EthTestJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthTestJob" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.StatisticalDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-1-lm-performance-data/ + : get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthTestJob" + summary: "returns tapi.eth.EthProActive1LmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6577,40 +7343,47 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthTestJob.body-param" - description: "tapi.eth.EthTestJob to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthTestJob" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthProActive1LmPerformanceData" + schema: + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceDataWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-1-lm-performance-data/pro-active-near-end-1-lm-parameters/ + : get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthTestJob" - description: "none" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the statistical near end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.StatisticalLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-test-job/eth-test-msg/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-dm-performance-data/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOamMsgCommonPac" + summary: "returns tapi.eth.EthProActiveDmPerformanceData" description: "none" parameters: - name: "uuid" @@ -6618,189 +7391,192 @@ paths: description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthOamMsgCommonPac" + description: "tapi.eth.EthProActiveDmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceDataWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-bi-dir-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthOamMsgCommonPac" - description: "none" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the statistical bidirectional performnace\ + \ parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOamMsgCommonPac.body-param" - description: "tapi.eth.EthOamMsgCommonPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.StatisticalDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-far-end-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthOamMsgCommonPac" - description: "none" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the statistical far end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOamMsgCommonPac.body-param" - description: "tapi.eth.EthOamMsgCommonPac to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.StatisticalDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-near-end-dm-parameters/ + : get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthOamMsgCommonPac" - description: "none" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the statistical near end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: + 200: + description: "tapi.eth.StatisticalDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/name/: - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-lm-performance-data/ + : get: tags: - - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "returns tapi.eth.EthProActiveLmPerformanceData" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthProActiveLmPerformanceData" + schema: + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceDataWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-lm-performance-data/pro-active-far-end-lm-parameters/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the statistical far end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of pm-current-data" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-lm-performance-data/pro-active-near-end-lm-parameters/ + : get: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the statistical near end performnace parameters." parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of pm-current-data" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.StatisticalLmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-test-result-data/: + get: tags: - - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "returns tapi.eth.EthTestResultData" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of pm-current-data" required: true type: "string" responses: + 200: + description: "tapi.eth.EthTestResultData" + schema: + $ref: "#/definitions/tapi.eth.EthTestResultDataWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/schedule/: get: tags: - "tapi-oam" - summary: "returns tapi.oam.OamProfileRef" + summary: "returns tapi.common.TimeRange" description: "none" parameters: - name: "uuid" @@ -6810,15 +7586,15 @@ paths: type: "string" responses: 200: - description: "tapi.oam.OamProfileRef" + description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: tags: - "tapi-oam" - summary: "creates tapi.oam.OamProfileRef" + summary: "creates tapi.common.TimeRange" description: "none" parameters: - name: "uuid" @@ -6827,11 +7603,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.oam.OamProfileRef.body-param" - description: "tapi.oam.OamProfileRef to be added to list" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -6842,7 +7618,7 @@ paths: put: tags: - "tapi-oam" - summary: "creates or updates tapi.oam.OamProfileRef" + summary: "creates or updates tapi.common.TimeRange" description: "none" parameters: - name: "uuid" @@ -6851,11 +7627,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.oam.OamProfileRef.body-param" - description: "tapi.oam.OamProfileRef to be added or updated" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -6866,7 +7642,7 @@ paths: delete: tags: - "tapi-oam" - summary: "removes tapi.oam.OamProfileRef" + summary: "removes tapi.common.TimeRange" description: "none" parameters: - name: "uuid" @@ -6879,11 +7655,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point/: - post: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-link-trace-job/: + get: tags: - - "tapi-oam" - summary: "creates tapi.oam.OamServiceEndPointRef" + - "tapi-eth" + summary: "returns tapi.eth.EthLinkTraceJob" description: "none" parameters: - name: "uuid" @@ -6891,24 +7667,17 @@ paths: description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.oam.OamServiceEndPointRef.body-param" - description: "tapi.oam.OamServiceEndPointRef to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthLinkTraceJob" + schema: + $ref: "#/definitions/tapi.eth.EthLinkTraceJobWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/: - get: + post: tags: - - "tapi-oam" - summary: "returns tapi.oam.OamServiceEndPointRef" + - "tapi-eth" + summary: "creates tapi.eth.EthLinkTraceJob" description: "none" parameters: - name: "uuid" @@ -6916,27 +7685,23 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "oam-service-uuid" - in: "path" - description: "Id of oam-service-end-point" - required: true - type: "string" - - name: "oam-service-end-point-local-id" - in: "path" - description: "Id of oam-service-end-point" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthLinkTraceJob.body-param" + description: "tapi.eth.EthLinkTraceJob to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthLinkTraceJobWrapper" responses: - 200: - description: "tapi.oam.OamServiceEndPointRef" - schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.OamServiceEndPointRef" + - "tapi-eth" + summary: "creates or updates tapi.eth.EthLinkTraceJob" description: "none" parameters: - name: "uuid" @@ -6944,22 +7709,12 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "oam-service-uuid" - in: "path" - description: "Id of oam-service-end-point" - required: true - type: "string" - - name: "oam-service-end-point-local-id" - in: "path" - description: "Id of oam-service-end-point" - required: true - type: "string" - in: "body" - name: "tapi.oam.OamServiceEndPointRef.body-param" - description: "tapi.oam.OamServiceEndPointRef to be added or updated" + name: "tapi.eth.EthLinkTraceJob.body-param" + description: "tapi.eth.EthLinkTraceJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.eth.EthLinkTraceJobWrapper" responses: 201: description: "Object created" @@ -6969,8 +7724,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.OamServiceEndPointRef" + - "tapi-eth" + summary: "removes tapi.eth.EthLinkTraceJob" description: "none" parameters: - name: "uuid" @@ -6978,54 +7733,34 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "oam-service-uuid" - in: "path" - description: "Id of oam-service-end-point" - required: true - type: "string" - - name: "oam-service-end-point-local-id" - in: "path" - description: "Id of oam-service-end-point" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-link-trace-job/eth-lt-msg/: get: tags: - - "tapi-oam" - summary: "returns tapi.oam.oamjob.PmCurrentData" - description: "Granularity period of the CurrentData identifies the specific\ - \ CurrentData instance in the scope of this OamJob.\r\n For\ - \ example, typically at least\r\n one 15min and\r\n \ - \ one 24hr;\r\n optionally one additional configurable\ - \ (< 15min)" + - "tapi-eth" + summary: "returns tapi.eth.EthOamOperationCommonPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: 200: - description: "tapi.oam.oamjob.PmCurrentData" + description: "tapi.eth.EthOamOperationCommonPac" schema: - $ref: "#/definitions/tapi.oam.oamjob.PmCurrentData" + $ref: "#/definitions/tapi.eth.EthOamOperationCommonPacWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: - get: + post: tags: - - "tapi-oam" - summary: "returns tapi.common.TimeInterval" + - "tapi-eth" + summary: "creates tapi.eth.EthOamOperationCommonPac" description: "none" parameters: - name: "uuid" @@ -7033,23 +7768,23 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOamOperationCommonPac.body-param" + description: "tapi.eth.EthOamOperationCommonPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOamOperationCommonPacWrapper" responses: - 200: - description: "tapi.common.TimeInterval" - schema: - $ref: "#/definitions/tapi.common.TimeInterval" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-eth" + summary: "creates or updates tapi.eth.EthOamOperationCommonPac" description: "none" parameters: - name: "uuid" @@ -7057,28 +7792,23 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "unit" - in: "path" - description: "Id of period" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOamOperationCommonPac.body-param" + description: "tapi.eth.EthOamOperationCommonPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOamOperationCommonPacWrapper" responses: - 200: - description: "tapi.common.TimePeriod" - schema: - $ref: "#/definitions/tapi.common.TimePeriod" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-link-trace-result-data/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.EthLinkTraceResultData" + summary: "removes tapi.eth.EthOamOperationCommonPac" description: "none" parameters: - name: "uuid" @@ -7086,55 +7816,34 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.EthLinkTraceResultData" - schema: - $ref: "#/definitions/tapi.eth.EthLinkTraceResultData" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-link-trace-result-data/result-list={source-address}/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-loopback-job/: get: tags: - "tapi-eth" - summary: "returns tapi.eth.LinkTraceResult" - description: "G.8052: This parameter returns the results of the LT process.\ - \ It contains a list of the result received from the individual LTR frames.\r\ - \n The result from the individual LTR frame include the Source\ - \ Mac Address, the TTL, and TLV." + summary: "returns tapi.eth.EthLoopbackJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "source-address" - in: "path" - description: "Id of result-list" - required: true - type: "string" responses: 200: - description: "tapi.eth.LinkTraceResult" + description: "tapi.eth.EthLoopbackJob" schema: - $ref: "#/definitions/tapi.eth.LinkTraceResult" + $ref: "#/definitions/tapi.eth.EthLoopbackJobWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-loopback-result-data/: - get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.EthLoopbackResultData" + summary: "creates tapi.eth.EthLoopbackJob" description: "none" parameters: - name: "uuid" @@ -7142,23 +7851,47 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" + - in: "body" + name: "tapi.eth.EthLoopbackJob.body-param" + description: "tapi.eth.EthLoopbackJob to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthLoopbackJobWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-eth" + summary: "creates or updates tapi.eth.EthLoopbackJob" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of pm-current-data" + description: "Id of oam-job" required: true type: "string" + - in: "body" + name: "tapi.eth.EthLoopbackJob.body-param" + description: "tapi.eth.EthLoopbackJob to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthLoopbackJobWrapper" responses: - 200: - description: "tapi.eth.EthLoopbackResultData" - schema: - $ref: "#/definitions/tapi.eth.EthLoopbackResultData" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-1-dm-performance-data/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemand1DmPerformanceData" + summary: "removes tapi.eth.EthLoopbackJob" description: "none" parameters: - name: "uuid" @@ -7166,48 +7899,58 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-loopback-job/eth-lb-msg/: + get: + tags: + - "tapi-eth" + summary: "returns tapi.eth.EthOamMsgCommonPac" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of pm-current-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.eth.EthOnDemand1DmPerformanceData" + description: "tapi.eth.EthOamMsgCommonPac" schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-1-dm-performance-data/on-demand-near-end-1-dm-parameters/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandDmPerformanceParameters" - description: "This attribute contains the results of an on-demand frame delay\ - \ measurement job in the ingress direction." + summary: "creates tapi.eth.EthOamMsgCommonPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOamMsgCommonPac.body-param" + description: "tapi.eth.EthOamMsgCommonPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" responses: - 200: - description: "tapi.eth.OnDemandDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-1-lm-performance-data/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemand1LmPerformanceData" + summary: "creates or updates tapi.eth.EthOamMsgCommonPac" description: "none" parameters: - name: "uuid" @@ -7215,48 +7958,40 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOamMsgCommonPac.body-param" + description: "tapi.eth.EthOamMsgCommonPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" responses: - 200: - description: "tapi.eth.EthOnDemand1LmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-1-lm-performance-data/on-demand-near-end-1-lm-parameters/ - : get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandLmPerformanceParameters" - description: "This attribute contains the results of an on-demand synthetic\ - \ loss measurement job in the ingress direction." + summary: "removes tapi.eth.EthOamMsgCommonPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.OnDemandLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-dm-performance-data/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-on-demand-1way-measurement-job/: get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemandDmPerformanceData" + summary: "returns tapi.eth.EthOnDemand1wayMeasurementJob" description: "none" parameters: - name: "uuid" @@ -7264,73 +7999,65 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: 200: - description: "tapi.eth.EthOnDemandDmPerformanceData" + description: "tapi.eth.EthOnDemand1wayMeasurementJob" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJobWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-dm-performance-data/on-demand-far-end-dm-parameters/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandDmPerformanceParameters" - description: "This attribute contains the results of an on-demand frame delay\ - \ measurement job in the ingress direction." + summary: "creates tapi.eth.EthOnDemand1wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOnDemand1wayMeasurementJob.body-param" + description: "tapi.eth.EthOnDemand1wayMeasurementJob to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJobWrapper" responses: - 200: - description: "tapi.eth.OnDemandDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-dm-performance-data/on-demand-near-end-dm-parameters/ - : get: + 409: + description: "Object already exists" + put: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandDmPerformanceParameters" - description: "This attribute contains the results of an on-demand frame delay\ - \ measurement job in the ingress direction." + summary: "creates or updates tapi.eth.EthOnDemand1wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOnDemand1wayMeasurementJob.body-param" + description: "tapi.eth.EthOnDemand1wayMeasurementJob to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJobWrapper" responses: - 200: - description: "tapi.eth.OnDemandDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-lm-performance-data/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemandLmPerformanceData" + summary: "removes tapi.eth.EthOnDemand1wayMeasurementJob" description: "none" parameters: - name: "uuid" @@ -7338,73 +8065,59 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.EthOnDemandLmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-lm-performance-data/on-demand-far-end-lm-parameters/ + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-on-demand-1way-measurement-job/on-demand-control-1way-sink/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandLmPerformanceParameters" - description: "This attribute contains the results of an on-demand synthetic\ - \ loss measurement job in the egress direction." + summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSink" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: 200: - description: "tapi.eth.OnDemandLmPerformanceParameters" + description: "tapi.eth.EthOnDemandMeasurementJobControlSink" schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSinkWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-lm-performance-data/on-demand-near-end-lm-parameters/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandLmPerformanceParameters" - description: "This attribute contains the results of an on-demand synthetic\ - \ loss measurement job in the ingress direction." + summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSink" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOnDemandMeasurementJobControlSink.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSink to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSinkWrapper" responses: - 200: - description: "tapi.eth.OnDemandLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-1-dm-performance-data/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActive1DmPerformanceData" + summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSink" description: "none" parameters: - name: "uuid" @@ -7412,47 +8125,41 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOnDemandMeasurementJobControlSink.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSink to be added or\ + \ updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSinkWrapper" responses: - 200: - description: "tapi.eth.EthProActive1DmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-1-dm-performance-data/pro-active-near-end-1-dm-parameters/ - : get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the statistical near end performnace parameters." + summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSink" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-1-lm-performance-data/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-on-demand-1way-measurement-job/on-demand-control-1way-source/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActive1LmPerformanceData" + summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSource" description: "none" parameters: - name: "uuid" @@ -7460,144 +8167,126 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: 200: - description: "tapi.eth.EthProActive1LmPerformanceData" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource" schema: - $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-1-lm-performance-data/pro-active-near-end-1-lm-parameters/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the statistical near end performnace parameters." + summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ + \ to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" responses: - 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-dm-performance-data/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActiveDmPerformanceData" + summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSource" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" + description: "Id of oam-job" required: true type: "string" + - in: "body" + name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ + \ or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" responses: - 200: - description: "tapi.eth.EthProActiveDmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-dm-performance-data/pro-active-bi-dir-dm-parameters/ - : get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the statistical bidirectional performnace\ - \ parameters." + summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-dm-performance-data/pro-active-far-end-dm-parameters/ - : get: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-on-demand-2way-measurement-job/: + get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the statistical far end performnace parameters." + summary: "returns tapi.eth.EthOnDemand2wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" + description: "tapi.eth.EthOnDemand2wayMeasurementJob" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJobWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-dm-performance-data/pro-active-near-end-dm-parameters/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the statistical near end performnace parameters." + summary: "creates tapi.eth.EthOnDemand2wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOnDemand2wayMeasurementJob.body-param" + description: "tapi.eth.EthOnDemand2wayMeasurementJob to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJobWrapper" responses: - 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-lm-performance-data/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActiveLmPerformanceData" + summary: "creates or updates tapi.eth.EthOnDemand2wayMeasurementJob" description: "none" parameters: - name: "uuid" @@ -7605,71 +8294,58 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOnDemand2wayMeasurementJob.body-param" + description: "tapi.eth.EthOnDemand2wayMeasurementJob to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJobWrapper" responses: - 200: - description: "tapi.eth.EthProActiveLmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-lm-performance-data/pro-active-far-end-lm-parameters/ - : get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the statistical far end performnace parameters." + summary: "removes tapi.eth.EthOnDemand2wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-lm-performance-data/pro-active-near-end-lm-parameters/ + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-on-demand-2way-measurement-job/on-demand-control-2way-source/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the statistical near end performnace parameters." + summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" responses: 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-test-result-data/: - get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.EthTestResultData" + summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSource" description: "none" parameters: - name: "uuid" @@ -7677,23 +8353,24 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ + \ to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" responses: - 200: - description: "tapi.eth.EthTestResultData" - schema: - $ref: "#/definitions/tapi.eth.EthTestResultData" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-eth" + summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSource" description: "none" parameters: - name: "uuid" @@ -7701,86 +8378,59 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ + \ or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" responses: - 200: - description: "tapi.common.TimePeriod" - schema: - $ref: "#/definitions/tapi.common.TimePeriod" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-pro-active-1way-measurement-job/: get: tags: - - "tapi-oam" - summary: "returns tapi.oam.pmcurrentdata.PmHistoryData" - description: "in case of 24hr Current Data, at least 1 History Data.\r\n \ - \ In case of 15min Current Data, at least 16 History Data.\r\n\ - \ In case of <15min, the number of History Data shall be able\ - \ to cover a span of 4 hours." + - "tapi-eth" + summary: "returns tapi.eth.EthProActive1wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: - description: "tapi.oam.pmcurrentdata.PmHistoryData" + description: "tapi.eth.EthProActive1wayMeasurementJob" schema: - $ref: "#/definitions/tapi.oam.pmcurrentdata.PmHistoryData" + $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJobWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-1-dm-performance-data/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemand1DmPerformanceData" + summary: "creates tapi.eth.EthProActive1wayMeasurementJob" description: "none" parameters: - name: "uuid" @@ -7788,58 +8438,47 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthProActive1wayMeasurementJob.body-param" + description: "tapi.eth.EthProActive1wayMeasurementJob to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJobWrapper" responses: - 200: - description: "tapi.eth.EthOnDemand1DmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-1-dm-performance-data/on-demand-near-end-1-dm-parameters/ - : get: + 409: + description: "Object already exists" + put: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandDmPerformanceParameters" - description: "This attribute contains the results of an on-demand frame delay\ - \ measurement job in the ingress direction." + summary: "creates or updates tapi.eth.EthProActive1wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthProActive1wayMeasurementJob.body-param" + description: "tapi.eth.EthProActive1wayMeasurementJob to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJobWrapper" responses: - 200: - description: "tapi.eth.OnDemandDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-1-lm-performance-data/ - : get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemand1LmPerformanceData" + summary: "removes tapi.eth.EthProActive1wayMeasurementJob" description: "none" parameters: - name: "uuid" @@ -7847,58 +8486,34 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.EthOnDemand1LmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-1-lm-performance-data/on-demand-near-end-1-lm-parameters/ + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-pro-active-1way-measurement-job/pro-active-control-1way-sink/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandLmPerformanceParameters" - description: "This attribute contains the results of an on-demand synthetic\ - \ loss measurement job in the ingress direction." + summary: "returns tapi.eth.EthProActiveMeasurementJobControlSink" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: - description: "tapi.eth.OnDemandLmPerformanceParameters" + description: "tapi.eth.EthProActiveMeasurementJobControlSink" schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSinkWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-dm-performance-data/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemandDmPerformanceData" + summary: "creates tapi.eth.EthProActiveMeasurementJobControlSink" description: "none" parameters: - name: "uuid" @@ -7906,88 +8521,66 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthProActiveMeasurementJobControlSink.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSink to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSinkWrapper" responses: - 200: - description: "tapi.eth.EthOnDemandDmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-dm-performance-data/on-demand-far-end-dm-parameters/ - : get: + 409: + description: "Object already exists" + put: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandDmPerformanceParameters" - description: "This attribute contains the results of an on-demand frame delay\ - \ measurement job in the ingress direction." + summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSink" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthProActiveMeasurementJobControlSink.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSink to be added or\ + \ updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSinkWrapper" responses: - 200: - description: "tapi.eth.OnDemandDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-dm-performance-data/on-demand-near-end-dm-parameters/ - : get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandDmPerformanceParameters" - description: "This attribute contains the results of an on-demand frame delay\ - \ measurement job in the ingress direction." + summary: "removes tapi.eth.EthProActiveMeasurementJobControlSink" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.OnDemandDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-lm-performance-data/ + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-pro-active-1way-measurement-job/pro-active-control-1way-source/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthOnDemandLmPerformanceData" + summary: "returns tapi.eth.EthProActiveMeasurementJobControlSource" description: "none" parameters: - name: "uuid" @@ -7995,88 +8588,67 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: - description: "tapi.eth.EthOnDemandLmPerformanceData" + description: "tapi.eth.EthProActiveMeasurementJobControlSource" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-lm-performance-data/on-demand-far-end-lm-parameters/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandLmPerformanceParameters" - description: "This attribute contains the results of an on-demand synthetic\ - \ loss measurement job in the egress direction." + summary: "creates tapi.eth.EthProActiveMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ + \ to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" responses: - 200: - description: "tapi.eth.OnDemandLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-lm-performance-data/on-demand-near-end-lm-parameters/ - : get: + 409: + description: "Object already exists" + put: tags: - "tapi-eth" - summary: "returns tapi.eth.OnDemandLmPerformanceParameters" - description: "This attribute contains the results of an on-demand synthetic\ - \ loss measurement job in the ingress direction." + summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ + \ or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" responses: - 200: - description: "tapi.eth.OnDemandLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-1-dm-performance-data/ - : get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActive1DmPerformanceData" + summary: "removes tapi.eth.EthProActiveMeasurementJobControlSource" description: "none" parameters: - name: "uuid" @@ -8084,57 +8656,34 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.EthProActive1DmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-1-dm-performance-data/pro-active-near-end-1-dm-parameters/ - : get: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-pro-active-2way-measurement-job/: + get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the statistical near end performnace parameters." + summary: "returns tapi.eth.EthProActive2wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" + description: "tapi.eth.EthProActive2wayMeasurementJob" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJobWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-1-lm-performance-data/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActive1LmPerformanceData" + summary: "creates tapi.eth.EthProActive2wayMeasurementJob" description: "none" parameters: - name: "uuid" @@ -8142,57 +8691,47 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" - responses: - 200: - description: "tapi.eth.EthProActive1LmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" + - in: "body" + name: "tapi.eth.EthProActive2wayMeasurementJob.body-param" + description: "tapi.eth.EthProActive2wayMeasurementJob to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJobWrapper" + responses: + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-1-lm-performance-data/pro-active-near-end-1-lm-parameters/ - : get: + 409: + description: "Object already exists" + put: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the statistical near end performnace parameters." + summary: "creates or updates tapi.eth.EthProActive2wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthProActive2wayMeasurementJob.body-param" + description: "tapi.eth.EthProActive2wayMeasurementJob to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJobWrapper" responses: - 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-dm-performance-data/ - : get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActiveDmPerformanceData" + summary: "removes tapi.eth.EthProActive2wayMeasurementJob" description: "none" parameters: - name: "uuid" @@ -8200,116 +8739,84 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.EthProActiveDmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-dm-performance-data/pro-active-bi-dir-dm-parameters/ + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-pro-active-2way-measurement-job/pro-active-control-2way-source/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the statistical bidirectional performnace\ - \ parameters." + summary: "returns tapi.eth.EthProActiveMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" + description: "tapi.eth.EthProActiveMeasurementJobControlSource" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-dm-performance-data/pro-active-far-end-dm-parameters/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the statistical far end performnace parameters." + summary: "creates tapi.eth.EthProActiveMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ + \ to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" responses: - 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-dm-performance-data/pro-active-near-end-dm-parameters/ - : get: + 409: + description: "Object already exists" + put: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the statistical near end performnace parameters." + summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ + \ or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" responses: - 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-lm-performance-data/ - : get: + 204: + description: "Object modified" + delete: tags: - "tapi-eth" - summary: "returns tapi.eth.EthProActiveLmPerformanceData" + summary: "removes tapi.eth.EthProActiveMeasurementJobControlSource" description: "none" parameters: - name: "uuid" @@ -8317,86 +8824,58 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: - 200: - description: "tapi.eth.EthProActiveLmPerformanceData" - schema: - $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-lm-performance-data/pro-active-far-end-lm-parameters/ - : get: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-test-job/: + get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the statistical far end performnace parameters." + summary: "returns tapi.eth.EthTestJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" + description: "tapi.eth.EthTestJob" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthTestJobWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-lm-performance-data/pro-active-near-end-lm-parameters/ - : get: + post: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the statistical near end performnace parameters." + summary: "creates tapi.eth.EthTestJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthTestJob.body-param" + description: "tapi.eth.EthTestJob to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthTestJobWrapper" responses: - 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ - : get: + 409: + description: "Object already exists" + put: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-eth" + summary: "creates or updates tapi.eth.EthTestJob" description: "none" parameters: - name: "uuid" @@ -8404,64 +8883,40 @@ paths: description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" + - in: "body" + name: "tapi.eth.EthTestJob.body-param" + description: "tapi.eth.EthTestJob to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthTestJobWrapper" responses: - 200: - description: "tapi.common.TimePeriod" - schema: - $ref: "#/definitions/tapi.common.TimePeriod" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ - : get: + 204: + description: "Object modified" + delete: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "removes tapi.eth.EthTestJob" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-job" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/schedule/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-test-job/eth-test-msg/: get: tags: - - "tapi-oam" - summary: "returns tapi.common.TimeRange" + - "tapi-eth" + summary: "returns tapi.eth.EthOamMsgCommonPac" description: "none" parameters: - name: "uuid" @@ -8471,15 +8926,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.TimeRange" + description: "tapi.eth.EthOamMsgCommonPac" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-oam" - summary: "creates tapi.common.TimeRange" + - "tapi-eth" + summary: "creates tapi.eth.EthOamMsgCommonPac" description: "none" parameters: - name: "uuid" @@ -8488,11 +8943,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.TimeRange.body-param" - description: "tapi.common.TimeRange to be added to list" + name: "tapi.eth.EthOamMsgCommonPac.body-param" + description: "tapi.eth.EthOamMsgCommonPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" responses: 201: description: "Object created" @@ -8502,8 +8957,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.TimeRange" + - "tapi-eth" + summary: "creates or updates tapi.eth.EthOamMsgCommonPac" description: "none" parameters: - name: "uuid" @@ -8512,11 +8967,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.TimeRange.body-param" - description: "tapi.common.TimeRange to be added or updated" + name: "tapi.eth.EthOamMsgCommonPac.body-param" + description: "tapi.eth.EthOamMsgCommonPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" responses: 201: description: "Object created" @@ -8526,8 +8981,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.TimeRange" + - "tapi-eth" + summary: "removes tapi.eth.EthOamMsgCommonPac" description: "none" parameters: - name: "uuid" @@ -8540,7 +8995,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile/: post: tags: - "tapi-oam" @@ -8552,7 +9007,7 @@ paths: description: "tapi.oam.oamcontext.OamProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamProfile" + $ref: "#/definitions/tapi.oam.oamcontext.OamProfileWrapper" responses: 201: description: "Object created" @@ -8560,7 +9015,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/: get: tags: - "tapi-oam" @@ -8576,7 +9031,7 @@ paths: 200: description: "tapi.oam.oamcontext.OamProfile" schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamProfile" + $ref: "#/definitions/tapi.oam.oamcontext.OamProfileWrapper" 400: description: "Internal error" put: @@ -8595,7 +9050,7 @@ paths: description: "tapi.oam.oamcontext.OamProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamProfile" + $ref: "#/definitions/tapi.oam.oamcontext.OamProfileWrapper" responses: 201: description: "Object created" @@ -8619,7 +9074,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name/: post: tags: - "tapi-oam" @@ -8638,7 +9093,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8646,7 +9101,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -8669,7 +9124,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -8695,7 +9150,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8726,7 +9181,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data/: post: tags: - "tapi-oam" @@ -8743,7 +9198,7 @@ paths: description: "tapi.oam.PmBinData to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: 201: description: "Object created" @@ -8751,7 +9206,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: get: tags: - "tapi-oam" @@ -8772,7 +9227,7 @@ paths: 200: description: "tapi.oam.PmBinData" schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" 400: description: "Internal error" put: @@ -8796,7 +9251,7 @@ paths: description: "tapi.oam.PmBinData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: 201: description: "Object created" @@ -8825,7 +9280,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: get: tags: - "tapi-oam" @@ -8846,7 +9301,7 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: @@ -8870,7 +9325,7 @@ paths: description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -8899,7 +9354,7 @@ paths: description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -8928,7 +9383,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: post: tags: - "tapi-oam" @@ -8952,7 +9407,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8960,7 +9415,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -8988,7 +9443,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -9019,7 +9474,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9055,7 +9510,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data/: post: tags: - "tapi-oam" @@ -9072,7 +9527,7 @@ paths: description: "tapi.oam.oamprofile.PmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdData" + $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdDataWrapper" responses: 201: description: "Object created" @@ -9080,7 +9535,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: get: tags: - "tapi-oam" @@ -9101,7 +9556,7 @@ paths: 200: description: "tapi.oam.oamprofile.PmThresholdData" schema: - $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdData" + $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdDataWrapper" 400: description: "Internal error" put: @@ -9125,7 +9580,7 @@ paths: description: "tapi.oam.oamprofile.PmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdData" + $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdDataWrapper" responses: 201: description: "Object created" @@ -9154,8 +9609,238 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-dm-threshold-data/: - get: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + responses: + 200: + description: "tapi.common.TimePeriod" + schema: + $ref: "#/definitions/tapi.common.TimePeriodWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-oam" + summary: "creates tapi.common.TimePeriod" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + - in: "body" + name: "tapi.common.TimePeriod.body-param" + description: "tapi.common.TimePeriod to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.TimePeriodWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-oam" + summary: "creates or updates tapi.common.TimePeriod" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + - in: "body" + name: "tapi.common.TimePeriod.body-param" + description: "tapi.common.TimePeriod to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.TimePeriodWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-oam" + summary: "removes tapi.common.TimePeriod" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: + post: + tags: + - "tapi-oam" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-oam" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-oam" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-dm-threshold-data/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.Eth1DmThresholdData" @@ -9175,7 +9860,7 @@ paths: 200: description: "tapi.eth.Eth1DmThresholdData" schema: - $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1DmThresholdDataWrapper" 400: description: "Internal error" post: @@ -9199,7 +9884,7 @@ paths: description: "tapi.eth.Eth1DmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1DmThresholdDataWrapper" responses: 201: description: "Object created" @@ -9228,7 +9913,7 @@ paths: description: "tapi.eth.Eth1DmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1DmThresholdDataWrapper" responses: 201: description: "Object created" @@ -9257,7 +9942,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-dm-threshold-data/near-end-1-dm-clear-threshold/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-dm-threshold-data/near-end-1-dm-clear-threshold/ : get: tags: - "tapi-eth" @@ -9279,7 +9964,7 @@ paths: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -9304,7 +9989,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -9334,7 +10019,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -9364,7 +10049,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-dm-threshold-data/near-end-1-dm-cross-threshold/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-dm-threshold-data/near-end-1-dm-cross-threshold/ : get: tags: - "tapi-eth" @@ -9386,7 +10071,7 @@ paths: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -9411,7 +10096,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -9441,7 +10126,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -9471,8 +10156,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-lm-threshold-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-lm-threshold-data/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.Eth1LmThresholdData" @@ -9492,7 +10177,7 @@ paths: 200: description: "tapi.eth.Eth1LmThresholdData" schema: - $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1LmThresholdDataWrapper" 400: description: "Internal error" post: @@ -9516,7 +10201,7 @@ paths: description: "tapi.eth.Eth1LmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1LmThresholdDataWrapper" responses: 201: description: "Object created" @@ -9545,7 +10230,7 @@ paths: description: "tapi.eth.Eth1LmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1LmThresholdDataWrapper" responses: 201: description: "Object created" @@ -9574,7 +10259,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-lm-threshold-data/near-end-1-lm-clear-threshold/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-lm-threshold-data/near-end-1-lm-clear-threshold/ : get: tags: - "tapi-eth" @@ -9598,7 +10283,7 @@ paths: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -9625,7 +10310,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -9657,7 +10342,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -9689,7 +10374,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-lm-threshold-data/near-end-1-lm-cross-threshold/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-lm-threshold-data/near-end-1-lm-cross-threshold/ : get: tags: - "tapi-eth" @@ -9711,7 +10396,7 @@ paths: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -9736,7 +10421,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -9766,7 +10451,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -9796,7 +10481,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/: get: tags: - "tapi-eth" @@ -9817,7 +10502,7 @@ paths: 200: description: "tapi.eth.EthDmThresholdData" schema: - $ref: "#/definitions/tapi.eth.EthDmThresholdData" + $ref: "#/definitions/tapi.eth.EthDmThresholdDataWrapper" 400: description: "Internal error" post: @@ -9841,7 +10526,7 @@ paths: description: "tapi.eth.EthDmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.EthDmThresholdData" + $ref: "#/definitions/tapi.eth.EthDmThresholdDataWrapper" responses: 201: description: "Object created" @@ -9870,7 +10555,7 @@ paths: description: "tapi.eth.EthDmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthDmThresholdData" + $ref: "#/definitions/tapi.eth.EthDmThresholdDataWrapper" responses: 201: description: "Object created" @@ -9899,8 +10584,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/bi-dir-dm-clear-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/bi-dir-dm-clear-threshold/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.StatisticalDmPerformanceParameters" @@ -9921,7 +10606,7 @@ paths: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -9946,7 +10631,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -9976,7 +10661,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10006,8 +10691,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/bi-dir-dm-cross-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/bi-dir-dm-cross-threshold/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.StatisticalDmPerformanceParameters" @@ -10028,7 +10713,7 @@ paths: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -10053,7 +10738,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10083,7 +10768,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10113,8 +10798,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/far-end-dm-clear-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/far-end-dm-clear-threshold/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.StatisticalDmPerformanceParameters" @@ -10135,7 +10820,7 @@ paths: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -10160,7 +10845,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10190,7 +10875,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10220,8 +10905,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/far-end-dm-cross-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/far-end-dm-cross-threshold/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.StatisticalDmPerformanceParameters" @@ -10242,7 +10927,7 @@ paths: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -10267,7 +10952,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10297,7 +10982,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10327,8 +11012,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/near-end-dm-clear-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/near-end-dm-clear-threshold/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.StatisticalDmPerformanceParameters" @@ -10349,7 +11034,7 @@ paths: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -10374,7 +11059,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10404,7 +11089,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10434,8 +11119,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/near-end-dm-cross-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/near-end-dm-cross-threshold/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.StatisticalDmPerformanceParameters" @@ -10456,7 +11141,7 @@ paths: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -10481,7 +11166,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10511,7 +11196,7 @@ paths: description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10541,7 +11226,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-lm-threshold-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-lm-threshold-data/: get: tags: - "tapi-eth" @@ -10562,7 +11247,7 @@ paths: 200: description: "tapi.eth.EthLmThresholdData" schema: - $ref: "#/definitions/tapi.eth.EthLmThresholdData" + $ref: "#/definitions/tapi.eth.EthLmThresholdDataWrapper" 400: description: "Internal error" post: @@ -10586,7 +11271,7 @@ paths: description: "tapi.eth.EthLmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.EthLmThresholdData" + $ref: "#/definitions/tapi.eth.EthLmThresholdDataWrapper" responses: 201: description: "Object created" @@ -10615,7 +11300,7 @@ paths: description: "tapi.eth.EthLmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthLmThresholdData" + $ref: "#/definitions/tapi.eth.EthLmThresholdDataWrapper" responses: 201: description: "Object created" @@ -10644,8 +11329,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-lm-threshold-data/far-end-lm-clear-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-lm-threshold-data/far-end-lm-clear-threshold/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.StatisticalLmPerformanceParameters" @@ -10668,7 +11353,7 @@ paths: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -10695,7 +11380,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10727,7 +11412,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10759,8 +11444,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-lm-threshold-data/far-end-lm-cross-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-lm-threshold-data/far-end-lm-cross-threshold/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.StatisticalLmPerformanceParameters" @@ -10781,7 +11466,7 @@ paths: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -10806,7 +11491,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10836,7 +11521,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10866,8 +11551,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-lm-threshold-data/near-end-lm-clear-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-lm-threshold-data/near-end-lm-clear-threshold/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.StatisticalLmPerformanceParameters" @@ -10890,7 +11575,7 @@ paths: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -10917,7 +11602,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10949,7 +11634,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -10981,8 +11666,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-lm-threshold-data/near-end-lm-cross-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-lm-threshold-data/near-end-lm-cross-threshold/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.StatisticalLmPerformanceParameters" @@ -11003,7 +11688,7 @@ paths: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: @@ -11028,7 +11713,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -11058,7 +11743,7 @@ paths: description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -11088,237 +11773,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" - responses: - 200: - description: "tapi.common.TimePeriod" - schema: - $ref: "#/definitions/tapi.common.TimePeriod" - 400: - description: "Internal error" - post: - tags: - - "tapi-oam" - summary: "creates tapi.common.TimePeriod" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" - - in: "body" - name: "tapi.common.TimePeriod.body-param" - description: "tapi.common.TimePeriod to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.TimePeriod" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-oam" - summary: "creates or updates tapi.common.TimePeriod" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" - - in: "body" - name: "tapi.common.TimePeriod.body-param" - description: "tapi.common.TimePeriod to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.TimePeriod" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-oam" - summary: "removes tapi.common.TimePeriod" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: - post: - tags: - - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-service/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service/: post: tags: - "tapi-oam" @@ -11330,7 +11785,7 @@ paths: description: "tapi.oam.OamService to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: 201: description: "Object created" @@ -11338,7 +11793,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/: get: tags: - "tapi-oam" @@ -11354,7 +11809,7 @@ paths: 200: description: "tapi.oam.OamService" schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" 400: description: "Internal error" put: @@ -11373,7 +11828,7 @@ paths: description: "tapi.oam.OamService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: 201: description: "Object created" @@ -11397,7 +11852,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point/: post: tags: - "tapi-oam" @@ -11414,7 +11869,7 @@ paths: description: "tapi.oam.OamServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -11422,7 +11877,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/: get: tags: - "tapi-oam" @@ -11443,7 +11898,7 @@ paths: 200: description: "tapi.oam.OamServiceEndPoint" schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" 400: description: "Internal error" put: @@ -11467,7 +11922,7 @@ paths: description: "tapi.oam.OamServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -11496,7 +11951,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: get: tags: - "tapi-oam" @@ -11517,7 +11972,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -11542,7 +11997,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -11572,7 +12027,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -11601,7 +12056,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mep/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mep/: get: tags: - "tapi-oam" @@ -11622,10 +12077,10 @@ paths: 200: description: "tapi.oam.MepRef" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.oam.MepRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mip/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mip/: get: tags: - "tapi-oam" @@ -11646,10 +12101,10 @@ paths: 200: description: "tapi.oam.MipRef" schema: - $ref: "#/definitions/tapi.oam.MipRef" + $ref: "#/definitions/tapi.oam.MipRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-oam" @@ -11673,7 +12128,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -11681,7 +12136,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -11709,7 +12164,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -11740,7 +12195,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -11776,7 +12231,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: get: tags: - "tapi-oam" @@ -11797,7 +12252,7 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: @@ -11821,7 +12276,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -11850,7 +12305,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -11879,7 +12334,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/meg/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/meg/: get: tags: - "tapi-oam" @@ -11895,10 +12350,10 @@ paths: 200: description: "tapi.oam.MegRef" schema: - $ref: "#/definitions/tapi.oam.MegRef" + $ref: "#/definitions/tapi.oam.MegRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name/: post: tags: - "tapi-oam" @@ -11917,7 +12372,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -11925,7 +12380,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -11948,7 +12403,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -11974,7 +12429,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -12005,7 +12460,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/oam-profile/: get: tags: - "tapi-oam" @@ -12021,7 +12476,7 @@ paths: 200: description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" post: @@ -12040,7 +12495,7 @@ paths: description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -12064,7 +12519,7 @@ paths: description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -12088,7 +12543,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/: get: tags: - "tapi-path-computation" @@ -12099,7 +12554,7 @@ paths: 200: description: "tapi.path.computation.PathComputationContext" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" 400: description: "Internal error" post: @@ -12114,7 +12569,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -12134,7 +12589,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -12153,7 +12608,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service/: post: tags: - "tapi-path-computation" @@ -12166,7 +12621,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -12174,7 +12629,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/: get: tags: - "tapi-path-computation" @@ -12190,7 +12645,7 @@ paths: 200: description: "tapi.path.computation.PathComputationService" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" 400: description: "Internal error" put: @@ -12210,7 +12665,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -12234,7 +12689,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point/: post: tags: - "tapi-path-computation" @@ -12251,7 +12706,7 @@ paths: description: "tapi.path.computation.PathServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -12259,7 +12714,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/: get: tags: - "tapi-path-computation" @@ -12280,7 +12735,7 @@ paths: 200: description: "tapi.path.computation.PathServiceEndPoint" schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" 400: description: "Internal error" put: @@ -12304,7 +12759,7 @@ paths: description: "tapi.path.computation.PathServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -12333,8 +12788,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.Capacity" @@ -12354,7 +12809,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -12378,7 +12833,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -12407,7 +12862,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -12436,8 +12891,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.BandwidthProfile" @@ -12457,7 +12912,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -12481,7 +12936,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -12510,7 +12965,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -12539,7 +12994,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-path-computation" @@ -12560,7 +13015,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -12584,7 +13039,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -12613,7 +13068,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -12642,7 +13097,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-path-computation" @@ -12663,7 +13118,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -12687,7 +13142,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -12716,7 +13171,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -12745,7 +13200,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-path-computation" @@ -12766,7 +13221,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -12790,7 +13245,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -12819,7 +13274,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -12848,7 +13303,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-path-computation" @@ -12869,7 +13324,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -12893,7 +13348,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -12922,7 +13377,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -12951,246 +13406,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -13204,16 +13426,17 @@ paths: type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -13226,11 +13449,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -13241,8 +13464,9 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -13255,11 +13479,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -13270,8 +13494,9 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -13288,7 +13513,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-path-computation" @@ -13302,12 +13527,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" name: "tapi.common.NameAndValue.body-param" description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -13315,8 +13545,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -13329,6 +13559,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -13338,7 +13573,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -13354,6 +13589,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -13364,7 +13604,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -13385,6 +13625,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -13395,11 +13640,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathObjectiveFunction" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -13407,17 +13652,22 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.PathObjectiveFunction" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.PathObjectiveFunction" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -13425,12 +13675,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added to list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -13441,7 +13696,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathObjectiveFunction" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -13449,12 +13704,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added or updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -13465,7 +13725,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.PathObjectiveFunction" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -13473,12 +13733,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name/: post: tags: - "tapi-path-computation" @@ -13497,7 +13762,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -13505,7 +13770,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name={value-name}/: get: tags: - "tapi-path-computation" @@ -13528,7 +13793,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -13554,7 +13819,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -13585,11 +13850,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathOptimizationConstraint" + summary: "returns tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -13599,15 +13864,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.PathOptimizationConstraint" + description: "tapi.path.computation.PathObjectiveFunction" schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.PathOptimizationConstraint" + summary: "creates tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -13616,12 +13881,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ to list" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -13632,7 +13896,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + summary: "creates or updates tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -13641,12 +13905,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ or updated" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -13657,7 +13920,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.PathOptimizationConstraint" + summary: "removes tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -13670,7 +13933,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name/: post: tags: - "tapi-path-computation" @@ -13689,7 +13952,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -13697,8 +13960,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -13720,7 +13983,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -13746,7 +14009,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -13777,35 +14040,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/path={path-uuid}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "path-uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.PathRef" - schema: - $ref: "#/definitions/tapi.path.computation.PathRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" + summary: "returns tapi.path.computation.PathOptimizationConstraint" description: "none" parameters: - name: "uuid" @@ -13815,149 +14054,54 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.RoutingConstraint" + description: "tapi.path.computation.PathOptimizationConstraint" schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.RoutingConstraint" + summary: "creates tapi.path.computation.PathOptimizationConstraint" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added to list" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" + responses: + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added or updated" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -13968,32 +14112,27 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "removes tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: post: tags: - "tapi-path-computation" - summary: "creates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -14001,11 +14140,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -14013,54 +14152,56 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.topology.LatencyCharacteristic" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -14071,18 +14212,19 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" responses: @@ -14090,11 +14232,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/path={path-uuid}/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "returns tapi.path.computation.PathRef" description: "none" parameters: - name: "uuid" @@ -14102,17 +14244,41 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "path-uuid" + in: "path" + description: "Id of path" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.path.computation.PathRef" + schema: + $ref: "#/definitions/tapi.path.computation.PathRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + responses: + 200: + description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" + summary: "creates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -14121,11 +14287,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -14136,7 +14302,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -14145,11 +14311,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -14160,7 +14326,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" + summary: "removes tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -14173,30 +14339,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" @@ -14204,11 +14353,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -14216,106 +14365,54 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of path-comp-service" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - post: + put: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "none" + summary: "creates or updates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of path-comp-service" + description: "Id of cost-characteristic" required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -14326,25 +14423,32 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "none" + summary: "removes tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "cost-name" + in: "path" + description: "Id of cost-characteristic" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "creates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" @@ -14352,11 +14456,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added to list" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -14364,52 +14468,54 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" - description: "none" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.topology.RiskCharacteristic" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates or updates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added or updated" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -14420,17 +14526,18 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.RiskCharacteristic" - description: "none" + summary: "removes tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" responses: @@ -14438,11 +14545,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/topology-constraint/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.TopologyConstraint" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -14452,15 +14559,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.TopologyConstraint" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.TopologyConstraint" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -14469,11 +14576,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -14484,7 +14591,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.TopologyConstraint" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -14493,11 +14600,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -14508,7 +14615,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.TopologyConstraint" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -14521,243 +14628,190 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path={uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.Path" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.Path" - schema: - $ref: "#/definitions/tapi.path.computation.Path" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LinkRef" - description: "none" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of link" - required: true - type: "string" - - name: "link-uuid" - in: "path" - description: "Id of link" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.topology.LinkRef" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.topology.LinkRef" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/name={value-name}/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "removes tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "returns tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.topology.LatencyCharacteristic" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" + summary: "creates tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of path-comp-service" required: true type: "string" - responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" - 400: - description: "Internal error" - /data/context/service-interface-point/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added to list" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -14765,42 +14819,52 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePoint" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" - summary: "creates or updates tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates or updates tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added or updated" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -14810,13 +14874,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" - summary: "removes tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "removes tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: @@ -14824,171 +14893,141 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/topology-constraint/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." + - "tapi-path-computation" + summary: "returns tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.path.computation.TopologyConstraint" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-path-computation" + summary: "creates tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "removes tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.Path" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.Path" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.PathWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.topology.LinkRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" + - name: "topology-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of link" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/name/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" + - name: "link-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of link" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LinkRef" + schema: + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/name={value-name}/: get: tags: - - "tapi-common" + - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14996,7 +15035,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - name: "value-name" @@ -15008,199 +15047,160 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/: + get: tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.RoutingConstraint" + schema: + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of service-interface-point" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" + description: "Id of path" + required: true + type: "string" + - name: "traffic-property-name" in: "path" - description: "Id of service-interface-point" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -15211,7 +15211,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -15225,7 +15225,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -15244,7 +15244,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -15263,7 +15263,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -15274,10 +15274,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -15295,10 +15295,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -15314,10 +15314,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -15333,10 +15333,10 @@ paths: 200: description: "tapi.topology.Topology" schema: - $ref: "#/definitions/tapi.topology.Topology" + $ref: "#/definitions/tapi.topology.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -15357,10 +15357,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -15381,10 +15381,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -15405,11 +15405,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -15429,10 +15429,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -15453,11 +15453,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -15477,11 +15477,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -15501,10 +15501,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -15526,10 +15526,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -15556,11 +15556,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -15586,10 +15586,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -15617,10 +15617,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -15656,10 +15656,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -15680,11 +15680,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -15710,10 +15710,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -15735,11 +15735,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -15759,10 +15759,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -15783,10 +15783,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -15807,11 +15807,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -15831,10 +15831,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -15855,10 +15855,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -15880,11 +15880,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -15910,10 +15910,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -15936,10 +15936,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -15960,10 +15960,10 @@ paths: 200: description: "tapi.topology.topology.Node" schema: - $ref: "#/definitions/tapi.topology.topology.Node" + $ref: "#/definitions/tapi.topology.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -15999,10 +15999,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -16023,10 +16023,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -16047,11 +16047,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -16071,10 +16071,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -16095,11 +16095,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -16119,11 +16119,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -16143,10 +16143,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -16168,10 +16168,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -16198,10 +16198,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -16222,11 +16222,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -16252,10 +16252,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -16283,11 +16283,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -16312,11 +16312,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -16341,10 +16341,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -16370,10 +16370,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -16399,10 +16399,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -16428,10 +16428,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -16457,10 +16457,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -16486,10 +16486,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -16516,10 +16516,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -16551,10 +16551,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -16587,10 +16587,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -16639,10 +16639,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -16673,10 +16673,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -16707,10 +16707,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -16741,10 +16741,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -16775,10 +16775,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -16809,10 +16809,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -16843,10 +16843,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -16878,10 +16878,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -16918,10 +16918,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -16958,10 +16958,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -16999,10 +16999,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -17039,10 +17039,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ : get: tags: - "tapi-topology" @@ -17078,10 +17078,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -17129,10 +17129,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -17170,10 +17170,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -17216,10 +17216,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -17257,10 +17257,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -17292,10 +17292,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -17326,10 +17326,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -17360,10 +17360,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -17394,10 +17394,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -17428,10 +17428,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -17462,10 +17462,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -17497,10 +17497,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -17532,11 +17532,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -17568,10 +17568,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -17612,10 +17612,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -17658,10 +17658,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -17693,11 +17693,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -17727,10 +17727,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -17773,10 +17773,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -17809,10 +17809,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -17850,10 +17850,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -17886,10 +17886,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -17916,10 +17916,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -17945,10 +17945,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -17974,10 +17974,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -18003,10 +18003,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -18032,10 +18032,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -18061,10 +18061,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -18091,11 +18091,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.node.OwnedNodeEdgePoint" @@ -18120,10 +18120,10 @@ paths: 200: description: "tapi.topology.node.OwnedNodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -18164,10 +18164,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -18193,10 +18193,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -18222,10 +18222,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -18251,10 +18251,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -18280,10 +18280,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -18309,10 +18309,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -18338,10 +18338,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -18368,11 +18368,83 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.common.ServiceInterfacePointRef" + description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ + \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ + \ should be considered experimental" + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "service-interface-point-uuid" + in: "path" + description: "Id of mapped-service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.ServiceInterfacePointRef" + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" @@ -18397,10 +18469,10 @@ paths: 200: description: "tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" schema: - $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -18431,10 +18503,10 @@ paths: 200: description: "tapi.connectivity.ceplist.ConnectionEndPoint" schema: - $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -18485,10 +18557,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ : get: tags: - "tapi-connectivity" @@ -18522,10 +18594,10 @@ paths: 200: description: "tapi.connectivity.CepRole" schema: - $ref: "#/definitions/tapi.connectivity.CepRole" + $ref: "#/definitions/tapi.connectivity.CepRoleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ : get: tags: - "tapi-connectivity" @@ -18556,10 +18628,10 @@ paths: 200: description: "tapi.connectivity.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -18583,32 +18655,107 @@ paths: type: "string" - name: "connection-end-point-uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of client-node-edge-point" + required: true + type: "string" + - name: "client-node-edge-point-node-uuid" + in: "path" + description: "Id of client-node-edge-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of client-node-edge-point" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.NodeEdgePointRef" + schema: + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.topology.NodeEdgePointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" required: true type: "string" - - name: "topology-uuid" + - name: "node-uuid" in: "path" - description: "Id of client-node-edge-point" + description: "Id of node" required: true type: "string" - - name: "client-node-edge-point-node-uuid" + - name: "owned-node-edge-point-uuid" in: "path" - description: "Id of client-node-edge-point" + description: "Id of owned-node-edge-point" required: true type: "string" - - name: "node-edge-point-uuid" + - name: "connection-end-point-uuid" in: "path" - description: "Id of client-node-edge-point" + description: "Id of connection-end-point" required: true type: "string" responses: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/ : get: tags: - "tapi-eth" @@ -18640,10 +18787,10 @@ paths: 200: description: "tapi.eth.EthConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.eth.EthConnectionEndPointSpec" + $ref: "#/definitions/tapi.eth.EthConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/ : get: tags: - "tapi-eth" @@ -18674,10 +18821,10 @@ paths: 200: description: "tapi.eth.EthCtpPac" schema: - $ref: "#/definitions/tapi.eth.EthCtpPac" + $ref: "#/definitions/tapi.eth.EthCtpPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/filter-config/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/filter-config/ : get: tags: - "tapi-eth" @@ -18717,10 +18864,10 @@ paths: 200: description: "tapi.eth.ControlFrameFilter" schema: - $ref: "#/definitions/tapi.eth.ControlFrameFilter" + $ref: "#/definitions/tapi.eth.ControlFrameFilterWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-conditioning/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-conditioning/ : get: tags: - "tapi-eth" @@ -18751,10 +18898,10 @@ paths: 200: description: "tapi.eth.TrafficConditioningPac" schema: - $ref: "#/definitions/tapi.eth.TrafficConditioningPac" + $ref: "#/definitions/tapi.eth.TrafficConditioningPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-conditioning/cond-config-list={queue-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-conditioning/cond-config-list={queue-id}/ : get: tags: - "tapi-eth" @@ -18798,10 +18945,10 @@ paths: 200: description: "tapi.eth.TrafficConditioningConfiguration" schema: - $ref: "#/definitions/tapi.eth.TrafficConditioningConfiguration" + $ref: "#/definitions/tapi.eth.TrafficConditioningConfigurationWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-conditioning/prio-config-list={queue-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-conditioning/prio-config-list={queue-id}/ : get: tags: - "tapi-eth" @@ -18839,10 +18986,10 @@ paths: 200: description: "tapi.eth.PriorityConfiguration" schema: - $ref: "#/definitions/tapi.eth.PriorityConfiguration" + $ref: "#/definitions/tapi.eth.PriorityConfigurationWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-shaping/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-shaping/ : get: tags: - "tapi-eth" @@ -18873,10 +19020,10 @@ paths: 200: description: "tapi.eth.TrafficShapingPac" schema: - $ref: "#/definitions/tapi.eth.TrafficShapingPac" + $ref: "#/definitions/tapi.eth.TrafficShapingPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-shaping/prio-config-list={queue-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-shaping/prio-config-list={queue-id}/ : get: tags: - "tapi-eth" @@ -18914,10 +19061,10 @@ paths: 200: description: "tapi.eth.PriorityConfiguration" schema: - $ref: "#/definitions/tapi.eth.PriorityConfiguration" + $ref: "#/definitions/tapi.eth.PriorityConfigurationWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-shaping/queue-config-list={queue-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-shaping/queue-config-list={queue-id}/ : get: tags: - "tapi-eth" @@ -18960,10 +19107,10 @@ paths: 200: description: "tapi.eth.QueueConfiguration" schema: - $ref: "#/definitions/tapi.eth.QueueConfiguration" + $ref: "#/definitions/tapi.eth.QueueConfigurationWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-term/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-term/ : get: tags: - "tapi-eth" @@ -18994,10 +19141,10 @@ paths: 200: description: "tapi.eth.EthTerminationPac" schema: - $ref: "#/definitions/tapi.eth.EthTerminationPac" + $ref: "#/definitions/tapi.eth.EthTerminationPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-term/priority-regenerate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-term/priority-regenerate/ : get: tags: - "tapi-eth" @@ -19029,10 +19176,10 @@ paths: 200: description: "tapi.eth.PriorityMapping" schema: - $ref: "#/definitions/tapi.eth.PriorityMapping" + $ref: "#/definitions/tapi.eth.PriorityMappingWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/ety-term/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/ety-term/ : get: tags: - "tapi-eth" @@ -19063,10 +19210,10 @@ paths: 200: description: "tapi.eth.EtyTerminationPac" schema: - $ref: "#/definitions/tapi.eth.EtyTerminationPac" + $ref: "#/definitions/tapi.eth.EtyTerminationPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/ : get: tags: - "tapi-oam" @@ -19097,10 +19244,10 @@ paths: 200: description: "tapi.oam.MepMipList" schema: - $ref: "#/definitions/tapi.oam.MepMipList" + $ref: "#/definitions/tapi.oam.MepMipListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mep={meg-uuid},{mep-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mep={meg-uuid},{mep-local-id}/ : get: tags: - "tapi-oam" @@ -19141,10 +19288,10 @@ paths: 200: description: "tapi.oam.MepRef" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.oam.MepRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mip={meg-uuid},{mip-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mip={meg-uuid},{mip-local-id}/ : get: tags: - "tapi-oam" @@ -19185,157 +19332,10 @@ paths: 200: description: "tapi.oam.MipRef" schema: - $ref: "#/definitions/tapi.oam.MipRef" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ - : get: - tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ - : get: - tags: - - "tapi-connectivity" - summary: "returns tapi.topology.NodeEdgePointRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.NodeEdgePointRef" - schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ - \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ - \ should be considered experimental" - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - - name: "service-interface-point-uuid" - in: "path" - description: "Id of mapped-service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.ServiceInterfacePointRef" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.MipRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -19362,10 +19362,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -19391,10 +19391,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -19420,10 +19420,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -19449,10 +19449,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -19478,10 +19478,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -19507,10 +19507,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -19537,10 +19537,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -19562,11 +19562,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -19586,10 +19586,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -19610,10 +19610,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -19634,11 +19634,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -19658,10 +19658,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -19682,10 +19682,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -19707,505 +19707,506 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /operations/compute-p-2-p-path/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.ComputeP2PPath" - description: "operates on tapi.path.computation.ComputeP2PPath" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.path.computation.computep2ppath.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/create-connectivity-service/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.CreateConnectivityService" - description: "operates on tapi.connectivity.CreateConnectivityService" - parameters: - - in: "body" - name: "tapi.connectivity.createconnectivityservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" + - "tapi-common" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" 201: description: "No response" 400: description: "Internal error" - /operations/create-notification-subscription-service/: + /operations/tapi-common:update-service-interface-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-job/: + /operations/tapi-connectivity:create-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamJob" - description: "operates on tapi.oam.CreateOamJob" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.CreateConnectivityService" + description: "operates on tapi.connectivity.CreateConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamjob.Input.body-param" + name: "tapi.connectivity.createconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamjob.Input" + $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamJob" + $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service-end-point/: + /operations/tapi-connectivity:delete-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamServiceEndPoint" - description: "operates on tapi.oam.CreateOamServiceEndPoint" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.DeleteConnectivityService" + description: "operates on tapi.connectivity.DeleteConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamserviceendpoint.Input.body-param" + name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" + $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service/: + /operations/tapi-connectivity:get-connection-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamService" - description: "operates on tapi.oam.CreateOamService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectionDetails" + description: "operates on tapi.connectivity.GetConnectionDetails" parameters: - in: "body" - name: "tapi.oam.createoamservice.Input.body-param" + name: "tapi.connectivity.getconnectiondetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamService" + $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-connectivity-service/: + /operations/tapi-connectivity:get-connection-end-point-details/: post: tags: - "tapi-connectivity" - summary: "operates on tapi.connectivity.DeleteConnectivityService" - description: "operates on tapi.connectivity.DeleteConnectivityService" + summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" + description: "operates on tapi.connectivity.GetConnectionEndPointDetails" parameters: - in: "body" - name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" + name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-connectivity:get-connectivity-service-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" + description: "operates on tapi.connectivity.GetConnectivityServiceDetails" parameters: - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" + name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-job/: + /operations/tapi-connectivity:get-connectivity-service-list/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamJob" - description: "operates on tapi.oam.DeleteOamJob" - parameters: - - in: "body" - name: "tapi.oam.deleteoamjob.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.oam.deleteoamjob.Input" + - "tapi-connectivity" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service-end-point/: + /operations/tapi-connectivity:update-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamServiceEndPoint" - description: "operates on tapi.oam.DeleteOamServiceEndPoint" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.UpdateConnectivityService" + description: "operates on tapi.connectivity.UpdateConnectivityService" parameters: - in: "body" - name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" + name: "tapi.connectivity.updateconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" + $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamService" - description: "operates on tapi.oam.DeleteOamService" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.oam.deleteoamservice.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-p-2-p-path/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.DeleteP2PPath" - description: "operates on tapi.path.computation.DeleteP2PPath" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.path.computation.deletep2ppath.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-details/: + /operations/tapi-notification:get-notification-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionDetails" - description: "operates on tapi.connectivity.GetConnectionDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationList" + description: "operates on tapi.notification.GetNotificationList" parameters: - in: "body" - name: "tapi.connectivity.getconnectiondetails.Input.body-param" + name: "tapi.notification.getnotificationlist.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationlist.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" + $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-end-point-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" - description: "operates on tapi.connectivity.GetConnectionEndPointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" parameters: - in: "body" - name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" + name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-details/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" - description: "operates on tapi.connectivity.GetConnectivityServiceDetails" - parameters: - - in: "body" - name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" + - "tapi-notification" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-list/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - - "tapi-connectivity" + - "tapi-notification" parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" 201: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-notification:update-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-meg/: + /operations/tapi-oam:create-oam-job/: post: tags: - "tapi-oam" - summary: "operates on tapi.oam.GetMeg" - description: "operates on tapi.oam.GetMeg" + summary: "operates on tapi.oam.CreateOamJob" + description: "operates on tapi.oam.CreateOamJob" parameters: - in: "body" - name: "tapi.oam.getmeg.Input.body-param" + name: "tapi.oam.createoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.getmeg.Input" + $ref: "#/definitions/tapi.oam.createoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.GetMeg" + $ref: "#/definitions/tapi.oam.CreateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-oam:create-oam-service-end-point/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamServiceEndPoint" + description: "operates on tapi.oam.CreateOamServiceEndPoint" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.oam.createoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-oam:create-oam-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamService" + description: "operates on tapi.oam.CreateOamService" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.oam.createoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.oam.createoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.oam.CreateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-oam:delete-oam-job/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationList" - description: "operates on tapi.notification.GetNotificationList" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamJob" + description: "operates on tapi.oam.DeleteOamJob" parameters: - in: "body" - name: "tapi.notification.getnotificationlist.Input.body-param" + name: "tapi.oam.deleteoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationlist.Input" + $ref: "#/definitions/tapi.oam.deleteoamjob.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-oam:delete-oam-service-end-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" - description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamServiceEndPoint" + description: "operates on tapi.oam.DeleteOamServiceEndPoint" parameters: - in: "body" - name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" + name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" + $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-oam:delete-oam-service/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamService" + description: "operates on tapi.oam.DeleteOamService" + parameters: + - in: "body" + name: "tapi.oam.deleteoamservice.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + responses: + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-oam:get-meg/: + post: + tags: + - "tapi-oam" + summary: "operates on tapi.oam.GetMeg" + description: "operates on tapi.oam.GetMeg" + parameters: + - in: "body" + name: "tapi.oam.getmeg.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.getmeg.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" + $ref: "#/definitions/tapi.oam.GetMeg" 201: description: "No response" 400: description: "Internal error" - /operations/get-oam-job/: + /operations/tapi-oam:get-oam-job/: post: tags: - "tapi-oam" @@ -20228,7 +20229,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-end-point/: + /operations/tapi-oam:get-oam-service-end-point/: post: tags: - "tapi-oam" @@ -20251,7 +20252,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-list/: + /operations/tapi-oam:get-oam-service-list/: post: tags: - "tapi-oam" @@ -20265,7 +20266,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service/: + /operations/tapi-oam:get-oam-service/: post: tags: - "tapi-oam" @@ -20288,95 +20289,122 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-oam:update-oam-job/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamJob" + description: "operates on tapi.oam.UpdateOamJob" parameters: - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" + name: "tapi.oam.updateoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" + $ref: "#/definitions/tapi.oam.updateoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" + $ref: "#/definitions/tapi.oam.UpdateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-list/: + /operations/tapi-oam:update-oam-service-end-point/: post: tags: - - "tapi-common" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamServiceEndPoint" + description: "operates on tapi.oam.UpdateOamServiceEndPoint" + parameters: + - in: "body" + name: "tapi.oam.updateoamserviceendpoint.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-oam:update-oam-service/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamService" + description: "operates on tapi.oam.UpdateOamService" + parameters: + - in: "body" + name: "tapi.oam.updateoamservice.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.updateoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.oam.UpdateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-path-computation:compute-p-2-p-path/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetTopologyDetails" - description: "operates on tapi.topology.GetTopologyDetails" + - "tapi-path-computation" + summary: "operates on tapi.path.computation.ComputeP2PPath" + description: "operates on tapi.path.computation.ComputeP2PPath" parameters: - in: "body" - name: "tapi.topology.gettopologydetails.Input.body-param" + name: "tapi.path.computation.computep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.gettopologydetails.Input" + $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyDetails" + $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-path-computation:delete-p-2-p-path/: post: tags: - - "tapi-topology" - parameters: [] + - "tapi-path-computation" + summary: "operates on tapi.path.computation.DeleteP2PPath" + description: "operates on tapi.path.computation.DeleteP2PPath" + parameters: + - in: "body" + name: "tapi.path.computation.deletep2ppath.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyList" + $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/optimize-p-2-ppath/: + /operations/tapi-path-computation:optimize-p-2-ppath/: post: tags: - "tapi-path-computation" @@ -20399,136 +20427,108 @@ paths: description: "No response" 400: description: "Internal error" - /operations/update-connectivity-service/: + /operations/tapi-topology:get-link-details/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.UpdateConnectivityService" - description: "operates on tapi.connectivity.UpdateConnectivityService" + - "tapi-topology" + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" parameters: - in: "body" - name: "tapi.connectivity.updateconnectivityservice.Input.body-param" + name: "tapi.topology.getlinkdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: + /operations/tapi-topology:get-node-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" parameters: - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" + name: "tapi.topology.getnodedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" + $ref: "#/definitions/tapi.topology.GetNodeDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-job/: + /operations/tapi-topology:get-node-edge-point-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamJob" - description: "operates on tapi.oam.UpdateOamJob" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" parameters: - in: "body" - name: "tapi.oam.updateoamjob.Input.body-param" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamjob.Input" + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamJob" + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service-end-point/: + /operations/tapi-topology:get-topology-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamServiceEndPoint" - description: "operates on tapi.oam.UpdateOamServiceEndPoint" + - "tapi-topology" + summary: "operates on tapi.topology.GetTopologyDetails" + description: "operates on tapi.topology.GetTopologyDetails" parameters: - in: "body" - name: "tapi.oam.updateoamserviceendpoint.Input.body-param" + name: "tapi.topology.gettopologydetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" + $ref: "#/definitions/tapi.topology.gettopologydetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" + $ref: "#/definitions/tapi.topology.GetTopologyDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service/: + /operations/tapi-topology:get-topology-list/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamService" - description: "operates on tapi.oam.UpdateOamService" - parameters: - - in: "body" - name: "tapi.oam.updateoamservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.oam.updateoamservice.Input" + - "tapi-topology" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamService" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/update-service-interface-point/: - post: - tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" - parameters: - - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" - responses: + $ref: "#/definitions/tapi.topology.GetTopologyList" 201: description: "No response" 400: @@ -20584,6 +20584,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -20627,14 +20631,26 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.TapiContext" - $ref: "#/definitions/tapi.connectivity.ContextAugmentation4" - - $ref: "#/definitions/tapi.notification.ContextAugmentation2" - - $ref: "#/definitions/tapi.oam.ContextAugmentation1" + - $ref: "#/definitions/tapi.notification.ContextAugmentation1" + - $ref: "#/definitions/tapi.oam.ContextAugmentation2" - $ref: "#/definitions/tapi.path.computation.ContextAugmentation3" - $ref: "#/definitions/tapi.topology.ContextAugmentation5" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.DirectiveValue: type: "string" enum: @@ -20716,6 +20732,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -20776,6 +20796,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -20828,6 +20856,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.common.TimePeriod" + tapi.common.TimeIntervalWrapper: + properties: + elapsed-time: + $ref: "#/definitions/tapi.common.TimeInterval" tapi.common.TimePeriod: type: "object" properties: @@ -20838,6 +20870,10 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.TimeUnit" + tapi.common.TimePeriodWrapper: + properties: + period: + $ref: "#/definitions/tapi.common.TimePeriod" tapi.common.TimeRange: type: "object" properties: @@ -20847,6 +20883,10 @@ definitions: start-time: type: "string" description: "none" + tapi.common.TimeRangeWrapper: + properties: + schedule: + $ref: "#/definitions/tapi.common.TimeRange" tapi.common.TimeUnit: type: "string" enum: @@ -20898,6 +20938,10 @@ definitions: connection-spec-reference: description: "The reference to the spec that defines the cep role." $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.CepRoleWrapper: + properties: + cep-role: + $ref: "#/definitions/tapi.connectivity.CepRole" tapi.connectivity.Connection: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -21006,6 +21050,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-connectivity:cep-list/tapi-connectivity:connection-end-point/tapi-connectivity:uuid" description: "none" + tapi.connectivity.ConnectionEndPointRefWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" tapi.connectivity.ConnectionRef: type: "object" properties: @@ -21013,6 +21061,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:uuid" + tapi.connectivity.ConnectionRefWrapper: + properties: + lower-connection: + $ref: "#/definitions/tapi.connectivity.ConnectionRef" tapi.connectivity.ConnectionSpecReference: type: "object" properties: @@ -21025,6 +21077,14 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.connectivity.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.ConnectionWrapper: + properties: + connection: + $ref: "#/definitions/tapi.connectivity.Connection" tapi.connectivity.ConnectivityConstraint: type: "object" properties: @@ -21090,6 +21150,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.connectivity.Connection" + tapi.connectivity.ConnectivityContextWrapper: + properties: + tapi-connectivity:connectivity-context: + $ref: "#/definitions/tapi.connectivity.ConnectivityContext" tapi.connectivity.ConnectivityService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -21179,6 +21243,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point/tapi-connectivity:local-id" description: "none" + tapi.connectivity.ConnectivityServiceEndPointRefWrapper: + properties: + peer-fwd-connectivity-service-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + tapi.connectivity.ConnectivityServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" tapi.connectivity.ConnectivityServiceRef: type: "object" properties: @@ -21186,6 +21258,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:uuid" + tapi.connectivity.ConnectivityServiceRefWrapper: + properties: + coroute-inclusion: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + tapi.connectivity.ConnectivityServiceWrapper: + properties: + connectivity-service: + $ref: "#/definitions/tapi.connectivity.ConnectivityService" tapi.connectivity.ContextAugmentation4: type: "object" properties: @@ -21324,6 +21404,10 @@ definitions: description: "This object adds resilience and state attributes to the Route.\r\ \n When this object is not present, then the Route is intendend\ \ as 'current' Route of the Connection." + tapi.connectivity.ResilienceRouteWrapper: + properties: + resilience-route-pac: + $ref: "#/definitions/tapi.connectivity.ResilienceRoute" tapi.connectivity.ReversionMode: type: "string" enum: @@ -21356,6 +21440,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:route/tapi-connectivity:local-id" description: "none" + tapi.connectivity.RouteRefWrapper: + properties: + selected-route: + $ref: "#/definitions/tapi.connectivity.RouteRef" + tapi.connectivity.RouteWrapper: + properties: + route: + $ref: "#/definitions/tapi.connectivity.Route" tapi.connectivity.SelectionControl: type: "string" enum: @@ -21461,6 +21553,18 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:switch-control/tapi-connectivity:uuid" description: "none" + tapi.connectivity.SwitchControlRefWrapper: + properties: + sub-switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + tapi.connectivity.SwitchControlWrapper: + properties: + switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControl" + tapi.connectivity.SwitchWrapper: + properties: + switch: + $ref: "#/definitions/tapi.connectivity.Switch" tapi.connectivity.UpdateConnectivityService: type: "object" properties: @@ -21471,6 +21575,10 @@ definitions: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPoint" - $ref: "#/definitions/tapi.eth.ConnectionEndPointAugmentation2" - $ref: "#/definitions/tapi.oam.ConnectionEndPointAugmentation1" + tapi.connectivity.ceplist.ConnectionEndPointWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList: allOf: - type: "object" @@ -21481,6 +21589,10 @@ definitions: items: $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" description: "none" + tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper: + properties: + tapi-connectivity:cep-list: + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" tapi.connectivity.createconnectivityservice.Input: type: "object" properties: @@ -21619,6 +21731,10 @@ definitions: type: "integer" format: "int32" description: "This attribute returns the configured bandwidth" + tapi.eth.BandwidthReportWrapper: + properties: + bandwidth-report: + $ref: "#/definitions/tapi.eth.BandwidthReport" tapi.eth.ColourMode: type: "string" enum: @@ -21777,6 +21893,10 @@ definitions: type: "boolean" description: "Reserved for future standardization." default: false + tapi.eth.ControlFrameFilterWrapper: + properties: + filter-config: + $ref: "#/definitions/tapi.eth.ControlFrameFilter" tapi.eth.CsfConfig: type: "string" enum: @@ -21796,6 +21916,10 @@ definitions: description: "This attribute contains the near end clear threshold values\ \ of the delay measurements." $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + tapi.eth.Eth1DmThresholdDataWrapper: + properties: + tapi-eth:eth-1-dm-threshold-data: + $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" tapi.eth.Eth1LmThresholdData: type: "object" properties: @@ -21809,6 +21933,10 @@ definitions: \ (see G.7710, section 10.1.7.2: Threshold reporting) and contains the near\ \ end clear threshold values of the loss measurements." $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + tapi.eth.Eth1LmThresholdDataWrapper: + properties: + tapi-eth:eth-1-lm-threshold-data: + $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" tapi.eth.EthConnectionEndPointSpec: type: "object" properties: @@ -21821,6 +21949,10 @@ definitions: eth-ctp: description: "none" $ref: "#/definitions/tapi.eth.EthCtpPac" + tapi.eth.EthConnectionEndPointSpecWrapper: + properties: + tapi-eth:eth-connection-end-point-spec: + $ref: "#/definitions/tapi.eth.EthConnectionEndPointSpec" tapi.eth.EthCtpPac: type: "object" properties: @@ -21958,6 +22090,10 @@ definitions: items: type: "integer" format: "int32" + tapi.eth.EthCtpPacWrapper: + properties: + eth-ctp: + $ref: "#/definitions/tapi.eth.EthCtpPac" tapi.eth.EthDmThresholdData: type: "object" properties: @@ -21985,6 +22121,10 @@ definitions: description: "This attribute contains the near end clear threshold values\ \ of the delay measurements." $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + tapi.eth.EthDmThresholdDataWrapper: + properties: + tapi-eth:eth-dm-threshold-data: + $ref: "#/definitions/tapi.eth.EthDmThresholdData" tapi.eth.EthLinkTraceJob: type: "object" properties: @@ -21999,6 +22139,10 @@ definitions: eth-lt-msg: description: "none" $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" + tapi.eth.EthLinkTraceJobWrapper: + properties: + tapi-eth:eth-link-trace-job: + $ref: "#/definitions/tapi.eth.EthLinkTraceJob" tapi.eth.EthLinkTraceResultData: type: "object" properties: @@ -22010,6 +22154,10 @@ definitions: \ Mac Address, the TTL, and TLV." items: $ref: "#/definitions/tapi.eth.LinkTraceResult" + tapi.eth.EthLinkTraceResultDataWrapper: + properties: + tapi-eth:eth-link-trace-result-data: + $ref: "#/definitions/tapi.eth.EthLinkTraceResultData" tapi.eth.EthLmThresholdData: type: "object" properties: @@ -22045,6 +22193,10 @@ definitions: description: "This attribute contains the near end cross threshold values\ \ of the loss measurements." $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + tapi.eth.EthLmThresholdDataWrapper: + properties: + tapi-eth:eth-lm-threshold-data: + $ref: "#/definitions/tapi.eth.EthLmThresholdData" tapi.eth.EthLoopbackJob: type: "object" properties: @@ -22056,6 +22208,10 @@ definitions: eth-lb-msg: description: "none" $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + tapi.eth.EthLoopbackJobWrapper: + properties: + tapi-eth:eth-loopback-job: + $ref: "#/definitions/tapi.eth.EthLoopbackJob" tapi.eth.EthLoopbackResultData: type: "object" properties: @@ -22090,6 +22246,10 @@ definitions: format: "int32" description: "G.8052: This parameter returns the total number of received\ \ LBR messages, including the out of order LBR frames." + tapi.eth.EthLoopbackResultDataWrapper: + properties: + tapi-eth:eth-loopback-result-data: + $ref: "#/definitions/tapi.eth.EthLoopbackResultData" tapi.eth.EthMegSpec: type: "object" properties: @@ -22097,6 +22257,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.eth.EthMegSpecWrapper: + properties: + tapi-eth:eth-meg-spec: + $ref: "#/definitions/tapi.eth.EthMegSpec" tapi.eth.EthMepCommon: type: "object" properties: @@ -22133,6 +22297,10 @@ definitions: mep-mac: type: "string" description: "This attribute contains the MAC Address of the MEP." + tapi.eth.EthMepCommonWrapper: + properties: + eth-mep-common: + $ref: "#/definitions/tapi.eth.EthMepCommon" tapi.eth.EthMepSink: type: "object" properties: @@ -22196,6 +22364,10 @@ definitions: description: "This attribute defines the necessary number of transmitted frames\ \ to enable the detection of 'bad seconds'. See also section 'Degraded signal\ \ defect (dDEG)' in G.8021." + tapi.eth.EthMepSinkWrapper: + properties: + eth-mep-sink: + $ref: "#/definitions/tapi.eth.EthMepSink" tapi.eth.EthMepSource: type: "object" properties: @@ -22222,6 +22394,10 @@ definitions: description: "This attribute specifies the priority of the APS messages.\r\ \n See section 8.1.5 APS insert process in G.8021." default: 7 + tapi.eth.EthMepSourceWrapper: + properties: + eth-mep-source-pac: + $ref: "#/definitions/tapi.eth.EthMepSource" tapi.eth.EthMepSpec: type: "object" properties: @@ -22234,6 +22410,10 @@ definitions: eth-mep-source-pac: description: "none" $ref: "#/definitions/tapi.eth.EthMepSource" + tapi.eth.EthMepSpecWrapper: + properties: + tapi-eth:eth-mep-spec: + $ref: "#/definitions/tapi.eth.EthMepSpec" tapi.eth.EthMipSpec: type: "object" properties: @@ -22245,6 +22425,10 @@ definitions: description: "This attribute indicates whether the MIP is a full MIP (true)\ \ or a down-half MIP (false)." default: false + tapi.eth.EthMipSpecWrapper: + properties: + tapi-eth:eth-mip-spec: + $ref: "#/definitions/tapi.eth.EthMipSpec" tapi.eth.EthOamMsgCommonPac: allOf: - $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" @@ -22277,6 +22461,10 @@ definitions: \ are encountered." default: false description: "none" + tapi.eth.EthOamMsgCommonPacWrapper: + properties: + eth-lb-msg: + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" tapi.eth.EthOamOperationCommonPac: type: "object" properties: @@ -22290,6 +22478,10 @@ definitions: type: "string" description: "G.8052: This parameter provides the destination address, i.e.,\ \ the MAC Address of the target MEP or MIP." + tapi.eth.EthOamOperationCommonPacWrapper: + properties: + eth-lt-msg: + $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" tapi.eth.EthOnDemand1DmPerformanceData: type: "object" properties: @@ -22297,6 +22489,10 @@ definitions: description: "This attribute contains the results of an on-demand frame delay\ \ measurement job in the ingress direction." $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + tapi.eth.EthOnDemand1DmPerformanceDataWrapper: + properties: + tapi-eth:eth-on-demand-1-dm-performance-data: + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" tapi.eth.EthOnDemand1LmPerformanceData: type: "object" properties: @@ -22304,6 +22500,10 @@ definitions: description: "This attribute contains the results of an on-demand synthetic\ \ loss measurement job in the ingress direction." $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + tapi.eth.EthOnDemand1LmPerformanceDataWrapper: + properties: + tapi-eth:eth-on-demand-1-lm-performance-data: + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" tapi.eth.EthOnDemand1wayMeasurementJob: type: "object" properties: @@ -22313,12 +22513,20 @@ definitions: on-demand-control-1way-sink: description: "none" $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSink" + tapi.eth.EthOnDemand1wayMeasurementJobWrapper: + properties: + tapi-eth:eth-on-demand-1way-measurement-job: + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" tapi.eth.EthOnDemand2wayMeasurementJob: type: "object" properties: on-demand-control-2way-source: description: "none" $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + tapi.eth.EthOnDemand2wayMeasurementJobWrapper: + properties: + tapi-eth:eth-on-demand-2way-measurement-job: + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" tapi.eth.EthOnDemandDmPerformanceData: type: "object" properties: @@ -22330,6 +22538,10 @@ definitions: description: "This attribute contains the results of an on-demand frame delay\ \ measurement job in the ingress direction." $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + tapi.eth.EthOnDemandDmPerformanceDataWrapper: + properties: + tapi-eth:eth-on-demand-dm-performance-data: + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" tapi.eth.EthOnDemandLmPerformanceData: type: "object" properties: @@ -22341,6 +22553,10 @@ definitions: description: "This attribute contains the results of an on-demand synthetic\ \ loss measurement job in the ingress direction." $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + tapi.eth.EthOnDemandLmPerformanceDataWrapper: + properties: + tapi-eth:eth-on-demand-lm-performance-data: + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" tapi.eth.EthOnDemandMeasurementJobControlSink: type: "object" properties: @@ -22366,6 +22582,10 @@ definitions: \ be unique at least within the context of any measurement type for the\ \ MEG and initiating MEP.\r\n range of type : 0..(2^32) -\ \ 1" + tapi.eth.EthOnDemandMeasurementJobControlSinkWrapper: + properties: + on-demand-control-1way-sink: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSink" tapi.eth.EthOnDemandMeasurementJobControlSource: type: "object" properties: @@ -22430,6 +22650,10 @@ definitions: \ intervals. Note that the value 0 means a degenerated measurement interval\ \ with a single OAM message and the report is sent as immediately as possible.\r\ \n range of type : Non-negative" + tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper: + properties: + on-demand-control-1way-source: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" tapi.eth.EthProActive1DmPerformanceData: type: "object" properties: @@ -22437,6 +22661,10 @@ definitions: description: "This attribute contains the statistical near end performnace\ \ parameters." $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + tapi.eth.EthProActive1DmPerformanceDataWrapper: + properties: + tapi-eth:eth-pro-active-1-dm-performance-data: + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" tapi.eth.EthProActive1LmPerformanceData: type: "object" properties: @@ -22444,6 +22672,10 @@ definitions: description: "This attribute contains the statistical near end performnace\ \ parameters." $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + tapi.eth.EthProActive1LmPerformanceDataWrapper: + properties: + tapi-eth:eth-pro-active-1-lm-performance-data: + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" tapi.eth.EthProActive1wayMeasurementJob: type: "object" properties: @@ -22453,12 +22685,20 @@ definitions: pro-active-control-1way-sink: description: "none" $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSink" + tapi.eth.EthProActive1wayMeasurementJobWrapper: + properties: + tapi-eth:eth-pro-active-1way-measurement-job: + $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" tapi.eth.EthProActive2wayMeasurementJob: type: "object" properties: pro-active-control-2way-source: description: "none" $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" + tapi.eth.EthProActive2wayMeasurementJobWrapper: + properties: + tapi-eth:eth-pro-active-2way-measurement-job: + $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" tapi.eth.EthProActiveDmPerformanceData: type: "object" properties: @@ -22474,6 +22714,10 @@ definitions: description: "This attribute contains the statistical near end performnace\ \ parameters." $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + tapi.eth.EthProActiveDmPerformanceDataWrapper: + properties: + tapi-eth:eth-pro-active-dm-performance-data: + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" tapi.eth.EthProActiveLmPerformanceData: type: "object" properties: @@ -22491,6 +22735,10 @@ definitions: description: "This attribute contains the statistical near end performnace\ \ parameters." $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + tapi.eth.EthProActiveLmPerformanceDataWrapper: + properties: + tapi-eth:eth-pro-active-lm-performance-data: + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" tapi.eth.EthProActiveMeasurementJobControlSink: type: "object" properties: @@ -22515,6 +22763,10 @@ definitions: description: "This attribute identifies the state of the measurement job.\ \ If set to TRUE, the MEP performs proactive Performance Measurement." default: true + tapi.eth.EthProActiveMeasurementJobControlSinkWrapper: + properties: + pro-active-control-1way-sink: + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSink" tapi.eth.EthProActiveMeasurementJobControlSource: type: "object" properties: @@ -22563,6 +22815,10 @@ definitions: description: "This attribute identifies the state of the measurement job.\ \ If set to TRUE, the MEP performs proactive Performance Measurement." default: true + tapi.eth.EthProActiveMeasurementJobControlSourceWrapper: + properties: + pro-active-control-1way-source: + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" tapi.eth.EthTerminationPac: type: "object" properties: @@ -22607,12 +22863,20 @@ definitions: description: "This attribute models the ETHx/ETH-m _A_Sk_MI_P_Regenerate information\ \ defined in G.8021." $ref: "#/definitions/tapi.eth.PriorityMapping" + tapi.eth.EthTerminationPacWrapper: + properties: + eth-term: + $ref: "#/definitions/tapi.eth.EthTerminationPac" tapi.eth.EthTestJob: type: "object" properties: eth-test-msg: description: "none" $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + tapi.eth.EthTestJobWrapper: + properties: + tapi-eth:eth-test-job: + $ref: "#/definitions/tapi.eth.EthTestJob" tapi.eth.EthTestResultData: type: "object" properties: @@ -22621,6 +22885,10 @@ definitions: format: "int32" description: "G.8052: This parameter returns the total number of sent TST\ \ frames." + tapi.eth.EthTestResultDataWrapper: + properties: + tapi-eth:eth-test-result-data: + $ref: "#/definitions/tapi.eth.EthTestResultData" tapi.eth.EtyPhyType: type: "string" enum: @@ -22661,6 +22929,10 @@ definitions: \ be supported at the ETY trail termination. See IEEE 802.3 clause 30.3.2.1.3." items: $ref: "#/definitions/tapi.eth.EtyPhyType" + tapi.eth.EtyTerminationPacWrapper: + properties: + ety-term: + $ref: "#/definitions/tapi.eth.EtyTerminationPac" tapi.eth.FrameType: type: "string" enum: @@ -22684,6 +22956,10 @@ definitions: type: "string" description: "G.8052: This attribute contains the source MAC Address of an\ \ individual LTR frame result." + tapi.eth.LinkTraceResultWrapper: + properties: + result-list: + $ref: "#/definitions/tapi.eth.LinkTraceResult" tapi.eth.MegAugmentation1: type: "object" properties: @@ -22722,18 +22998,18 @@ definitions: tapi.eth.OamJobAugmentation1: type: "object" properties: - eth-on-demand-2way-measurement-job: + eth-link-trace-job: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthLinkTraceJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation2: type: "object" properties: - eth-test-job: + eth-on-demand-2way-measurement-job: description: "none" - $ref: "#/definitions/tapi.eth.EthTestJob" + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -22749,36 +23025,36 @@ definitions: tapi.eth.OamJobAugmentation4: type: "object" properties: - eth-loopback-job: + eth-pro-active-2way-measurement-job: description: "none" - $ref: "#/definitions/tapi.eth.EthLoopbackJob" + $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation5: type: "object" properties: - eth-link-trace-job: + eth-test-job: description: "none" - $ref: "#/definitions/tapi.eth.EthLinkTraceJob" + $ref: "#/definitions/tapi.eth.EthTestJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation6: type: "object" properties: - eth-on-demand-1way-measurement-job: + eth-loopback-job: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthLoopbackJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation7: type: "object" properties: - eth-pro-active-2way-measurement-job: + eth-on-demand-1way-measurement-job: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -22824,6 +23100,10 @@ definitions: items: type: "integer" format: "int32" + tapi.eth.OnDemandDmPerformanceParametersWrapper: + properties: + on-demand-near-end-1-dm-parameters: + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" tapi.eth.OnDemandLmPerformanceParameters: type: "object" properties: @@ -22840,6 +23120,10 @@ definitions: type: "integer" format: "int32" description: "This attribute contains the total number of frames lost." + tapi.eth.OnDemandLmPerformanceParametersWrapper: + properties: + on-demand-near-end-1-lm-parameters: + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" tapi.eth.PcpCoding: type: "string" enum: @@ -22851,207 +23135,207 @@ definitions: tapi.eth.PmCurrentDataAugmentation1: type: "object" properties: - eth-on-demand-dm-performance-data: + eth-pro-active-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation10: type: "object" properties: - eth-test-result-data: + eth-pro-active-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthTestResultData" + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation11: type: "object" properties: - eth-pro-active-lm-performance-data: + eth-test-result-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthTestResultData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation2: type: "object" properties: - eth-pro-active-1-lm-performance-data: + eth-on-demand-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation3: type: "object" properties: - eth-link-trace-result-data: + eth-pro-active-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthLinkTraceResultData" + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation4: type: "object" properties: - eth-on-demand-1-lm-performance-data: + eth-link-trace-result-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthLinkTraceResultData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation5: type: "object" properties: - eth-loopback-result-data: + eth-on-demand-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthLoopbackResultData" + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation6: type: "object" properties: - eth-on-demand-lm-performance-data: + eth-pro-active-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation7: type: "object" properties: - eth-pro-active-dm-performance-data: + eth-on-demand-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation8: type: "object" properties: - eth-pro-active-1-dm-performance-data: + eth-loopback-result-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthLoopbackResultData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation9: type: "object" properties: - eth-on-demand-1-dm-performance-data: + eth-on-demand-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation1: type: "object" properties: - eth-pro-active-lm-performance-data: + eth-pro-active-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation2: type: "object" properties: - eth-on-demand-1-lm-performance-data: + eth-on-demand-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation3: type: "object" properties: - eth-on-demand-lm-performance-data: + eth-pro-active-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation4: type: "object" properties: - eth-pro-active-1-dm-performance-data: + eth-on-demand-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation5: type: "object" properties: - eth-pro-active-1-lm-performance-data: + eth-on-demand-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation6: type: "object" properties: - eth-on-demand-dm-performance-data: + eth-pro-active-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation7: type: "object" properties: - eth-on-demand-1-dm-performance-data: + eth-on-demand-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation8: type: "object" properties: - eth-pro-active-dm-performance-data: + eth-pro-active-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmThresholdDataAugmentation1: type: "object" properties: - eth-1-lm-threshold-data: + eth-lm-threshold-data: description: "none" - $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" + $ref: "#/definitions/tapi.eth.EthLmThresholdData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmThresholdDataAugmentation2: type: "object" properties: - eth-1-dm-threshold-data: + eth-dm-threshold-data: description: "none" - $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" + $ref: "#/definitions/tapi.eth.EthDmThresholdData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmThresholdDataAugmentation3: type: "object" properties: - eth-dm-threshold-data: + eth-1-dm-threshold-data: description: "none" - $ref: "#/definitions/tapi.eth.EthDmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmThresholdDataAugmentation4: type: "object" properties: - eth-lm-threshold-data: + eth-1-lm-threshold-data: description: "none" - $ref: "#/definitions/tapi.eth.EthLmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -23066,6 +23350,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.eth.PriorityConfigurationWrapper: + properties: + prio-config-list: + $ref: "#/definitions/tapi.eth.PriorityConfiguration" tapi.eth.PriorityMapping: type: "object" properties: @@ -23116,6 +23404,10 @@ definitions: description: "This attribute defines the new priority value for the old priority\ \ value 7." default: 7 + tapi.eth.PriorityMappingWrapper: + properties: + priority-regenerate: + $ref: "#/definitions/tapi.eth.PriorityMapping" tapi.eth.QueueConfiguration: type: "object" properties: @@ -23131,6 +23423,10 @@ definitions: type: "integer" format: "int32" description: "This attribute defines the depth of the queue in bytes." + tapi.eth.QueueConfigurationWrapper: + properties: + queue-config-list: + $ref: "#/definitions/tapi.eth.QueueConfiguration" tapi.eth.RepetitionPeriod: type: "string" enum: @@ -23174,6 +23470,10 @@ definitions: format: "int32" description: "This attribute contains the average frame delay variation measured\ \ in units of ns (nano second, 1x10e-9 seconds)." + tapi.eth.StatisticalDmPerformanceParametersWrapper: + properties: + pro-active-near-end-1-dm-parameters: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" tapi.eth.StatisticalLmPerformanceParameters: type: "object" properties: @@ -23204,6 +23504,10 @@ definitions: description: "This attribute contains the minimum frame loss ratio calculated\ \ over a period of time.\r\n The accuracy of the value is\ \ for further study." + tapi.eth.StatisticalLmPerformanceParametersWrapper: + properties: + pro-active-near-end-1-lm-parameters: + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" tapi.eth.TrafficConditioningConfiguration: type: "object" properties: @@ -23234,6 +23538,10 @@ definitions: type: "integer" format: "int32" description: "This attribute indicates the Excess Information Rate in bits/s." + tapi.eth.TrafficConditioningConfigurationWrapper: + properties: + cond-config-list: + $ref: "#/definitions/tapi.eth.TrafficConditioningConfiguration" tapi.eth.TrafficConditioningPac: type: "object" properties: @@ -23264,6 +23572,10 @@ definitions: \ color-blind and color-aware." items: $ref: "#/definitions/tapi.eth.TrafficConditioningConfiguration" + tapi.eth.TrafficConditioningPacWrapper: + properties: + traffic-conditioning: + $ref: "#/definitions/tapi.eth.TrafficConditioningPac" tapi.eth.TrafficShapingPac: type: "object" properties: @@ -23303,6 +23615,10 @@ definitions: \ queue." items: $ref: "#/definitions/tapi.eth.PriorityConfiguration" + tapi.eth.TrafficShapingPacWrapper: + properties: + traffic-shaping: + $ref: "#/definitions/tapi.eth.TrafficShapingPac" tapi.eth.VlanType: type: "string" enum: @@ -23325,7 +23641,11 @@ definitions: type: "boolean" description: "none" default: false - tapi.notification.ContextAugmentation2: + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" + tapi.notification.ContextAugmentation1: type: "object" properties: notification-context: @@ -23376,6 +23696,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -23448,6 +23772,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -23461,6 +23789,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -23491,6 +23823,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -23499,6 +23835,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -23587,6 +23927,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -23619,6 +23963,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -23734,7 +24082,7 @@ definitions: x-augmentation: prefix: "tapi-oam" namespace: "urn:onf:otcc:yang:tapi-oam" - tapi.oam.ContextAugmentation1: + tapi.oam.ContextAugmentation2: type: "object" properties: oam-context: @@ -23823,6 +24171,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:uuid" + tapi.oam.MegRefWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.MegRef" tapi.oam.Mep: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -23857,6 +24209,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.oam.MepRef" + tapi.oam.MepMipListWrapper: + properties: + tapi-oam:mep-mip-list: + $ref: "#/definitions/tapi.oam.MepMipList" tapi.oam.MepRef: allOf: - $ref: "#/definitions/tapi.oam.MegRef" @@ -23867,6 +24223,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mep/tapi-oam:local-id" description: "none" + tapi.oam.MepRefWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.MepRef" tapi.oam.Mip: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -23886,6 +24246,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mip/tapi-oam:local-id" description: "none" + tapi.oam.MipRefWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.MipRef" tapi.oam.OamConstraint: type: "object" properties: @@ -23955,6 +24319,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-profile/tapi-oam:uuid" + tapi.oam.OamProfileRefWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.OamProfileRef" tapi.oam.OamService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -24023,6 +24391,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:end-point/tapi-oam:local-id" description: "none" + tapi.oam.OamServiceEndPointRefWrapper: + properties: + oam-service-end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + tapi.oam.OamServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPoint" tapi.oam.OamServiceRef: type: "object" properties: @@ -24030,6 +24406,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:uuid" + tapi.oam.OamServiceWrapper: + properties: + oam-service: + $ref: "#/definitions/tapi.oam.OamService" tapi.oam.PmBinData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -24039,6 +24419,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.TimePeriod" description: "none" + tapi.oam.PmBinDataWrapper: + properties: + pm-bin-data: + $ref: "#/definitions/tapi.oam.PmBinData" tapi.oam.PmCurrentData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -24148,6 +24532,10 @@ definitions: items: $ref: "#/definitions/tapi.oam.oamcontext.Meg" description: "Augments the base TAPI Context with OamService information" + tapi.oam.context.OamContextWrapper: + properties: + tapi-oam:oam-context: + $ref: "#/definitions/tapi.oam.context.OamContext" tapi.oam.createoamjob.Input: type: "object" properties: @@ -24313,10 +24701,18 @@ definitions: allOf: - $ref: "#/definitions/tapi.eth.MepAugmentation1" - $ref: "#/definitions/tapi.oam.Mep" + tapi.oam.meg.MepWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.meg.Mep" tapi.oam.meg.Mip: allOf: - $ref: "#/definitions/tapi.eth.MipAugmentation1" - $ref: "#/definitions/tapi.oam.Mip" + tapi.oam.meg.MipWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.meg.Mip" tapi.oam.oamcontext.Meg: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -24351,6 +24747,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" description: "none" + tapi.oam.oamcontext.MegWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.oamcontext.Meg" tapi.oam.oamcontext.OamJob: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -24391,6 +24791,10 @@ definitions: type: "string" description: "none" description: "none" + tapi.oam.oamcontext.OamJobWrapper: + properties: + oam-job: + $ref: "#/definitions/tapi.oam.oamcontext.OamJob" tapi.oam.oamcontext.OamProfile: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -24407,6 +24811,10 @@ definitions: items: $ref: "#/definitions/tapi.oam.PmBinData" description: "none" + tapi.oam.oamcontext.OamProfileWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.oamcontext.OamProfile" tapi.oam.oamjob.PmCurrentData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -24461,6 +24869,10 @@ definitions: \ example, typically at least\r\n one 15min and\r\n \ \ one 24hr;\r\n optionally one additional configurable\ \ (< 15min)" + tapi.oam.oamjob.PmCurrentDataWrapper: + properties: + pm-current-data: + $ref: "#/definitions/tapi.oam.oamjob.PmCurrentData" tapi.oam.oamprofile.PmThresholdData: allOf: - $ref: "#/definitions/tapi.eth.PmThresholdDataAugmentation1" @@ -24468,6 +24880,10 @@ definitions: - $ref: "#/definitions/tapi.eth.PmThresholdDataAugmentation3" - $ref: "#/definitions/tapi.eth.PmThresholdDataAugmentation4" - $ref: "#/definitions/tapi.oam.PmThresholdData" + tapi.oam.oamprofile.PmThresholdDataWrapper: + properties: + pm-threshold-data: + $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdData" tapi.oam.pmcurrentdata.PmHistoryData: allOf: - $ref: "#/definitions/tapi.eth.PmHistoryDataAugmentation1" @@ -24479,6 +24895,10 @@ definitions: - $ref: "#/definitions/tapi.eth.PmHistoryDataAugmentation7" - $ref: "#/definitions/tapi.eth.PmHistoryDataAugmentation8" - $ref: "#/definitions/tapi.oam.PmHistoryData" + tapi.oam.pmcurrentdata.PmHistoryDataWrapper: + properties: + pm-history-data: + $ref: "#/definitions/tapi.oam.pmcurrentdata.PmHistoryData" tapi.oam.updateoamjob.Input: type: "object" properties: @@ -24609,6 +25029,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.path.computation.Path" + tapi.path.computation.PathComputationContextWrapper: + properties: + tapi-path-computation:path-computation-context: + $ref: "#/definitions/tapi.path.computation.PathComputationContext" tapi.path.computation.PathComputationService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -24637,6 +25061,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" description: "none" + tapi.path.computation.PathComputationServiceWrapper: + properties: + path-comp-service: + $ref: "#/definitions/tapi.path.computation.PathComputationService" tapi.path.computation.PathObjectiveFunction: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -24658,6 +25086,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathObjectiveFunctionWrapper: + properties: + objective-function: + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" tapi.path.computation.PathOptimizationConstraint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -24667,6 +25099,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathOptimizationConstraintWrapper: + properties: + optimization-constraint: + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" tapi.path.computation.PathRef: type: "object" properties: @@ -24674,6 +25110,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-path-computation:path-computation-context/tapi-path-computation:path/tapi-path-computation:uuid" + tapi.path.computation.PathRefWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.PathRef" tapi.path.computation.PathServiceEndPoint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -24710,6 +25150,14 @@ definitions: \ the Protection Unit of a traditional protection model. \r\n The\ \ ForwadingConstruct can be considered as a component and the EndPoint as\ \ a Port on that component" + tapi.path.computation.PathServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + tapi.path.computation.PathWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.Path" tapi.path.computation.RouteObjectiveFunction: type: "string" enum: @@ -24762,6 +25210,10 @@ definitions: route-direction: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" + tapi.path.computation.RoutingConstraintWrapper: + properties: + routing-constraint: + $ref: "#/definitions/tapi.path.computation.RoutingConstraint" tapi.path.computation.TopologyConstraint: type: "object" properties: @@ -24814,6 +25266,10 @@ definitions: description: "none" items: type: "string" + tapi.path.computation.TopologyConstraintWrapper: + properties: + topology-constraint: + $ref: "#/definitions/tapi.path.computation.TopologyConstraint" tapi.path.computation.ValueOrPriority: type: "object" properties: @@ -24825,6 +25281,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.path.computation.ValueOrPriorityWrapper: + properties: + max-allowed-cost: + $ref: "#/definitions/tapi.path.computation.ValueOrPriority" tapi.path.computation.computep2ppath.Input: type: "object" properties: @@ -24894,6 +25354,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation5: type: "object" properties: @@ -24917,6 +25381,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -24973,6 +25441,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -24999,6 +25471,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -25053,6 +25529,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:link/tapi-topology:uuid" description: "none" + tapi.topology.LinkRefWrapper: + properties: + supported-client-link: + $ref: "#/definitions/tapi.topology.LinkRef" + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -25064,6 +25548,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -25153,6 +25641,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -25208,6 +25700,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" tapi.topology.PortRoleRule: type: "object" properties: @@ -25230,6 +25730,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -25250,6 +25754,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -25275,6 +25783,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-diversity-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -25389,6 +25901,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -25408,6 +25924,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -25445,6 +25965,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -25452,6 +25976,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" + tapi.topology.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.Topology" tapi.topology.TransferCostPac: type: "object" properties: @@ -25517,6 +26049,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: @@ -25598,6 +26134,10 @@ definitions: allOf: - $ref: "#/definitions/tapi.connectivity.OwnedNodeEdgePointAugmentation1" - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + tapi.topology.node.OwnedNodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" tapi.topology.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -25632,3 +26172,7 @@ definitions: items: $ref: "#/definitions/tapi.topology.NodeEdgePointRef" description: "none" + tapi.topology.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.topology.Node" diff --git a/OAS/tapi-notification@2020-04-23.yaml b/OAS/tapi-notification@2020-06-16.yaml similarity index 87% rename from OAS/tapi-notification@2020-04-23.yaml rename to OAS/tapi-notification@2020-06-16.yaml index e715a5eb..3d1e76ae 100644 --- a/OAS/tapi-notification@2020-04-23.yaml +++ b/OAS/tapi-notification@2020-06-16.yaml @@ -35,7 +35,7 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0." - version: "2.2.0" + version: "2.1.3" title: "tapi-notification,tapi-common API" host: "localhost:1234" consumes: @@ -43,7 +43,7 @@ consumes: produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -54,7 +54,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -68,7 +68,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -87,7 +87,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -106,7 +106,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: + /data/tapi-common:context/name/: post: tags: - "tapi-common" @@ -120,7 +120,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -128,7 +128,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/name={value-name}/: + /data/tapi-common:context/name={value-name}/: get: tags: - "tapi-common" @@ -146,7 +146,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -167,7 +167,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -193,32 +193,19 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] - responses: - 200: - description: "tapi.notification.NotificationContext" - schema: - $ref: "#/definitions/tapi.notification.NotificationContext" - 400: - description: "Internal error" + /data/tapi-common:context/service-interface-point/: post: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-common" + summary: "creates tapi.common.ServiceInterfacePoint" + description: "none" parameters: - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added to list" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -226,18 +213,42 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.ServiceInterfacePoint" + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-common" + summary: "creates or updates tapi.common.ServiceInterfacePoint" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added or updated" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -247,100 +258,158 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: - post: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: + get: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.Capacity" + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationSubscriptionService" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: + get: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/name/: post: tags: - - "tapi-notification" + - "tapi-common" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -348,7 +417,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - in: "body" @@ -356,7 +425,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -364,10 +433,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: get: tags: - - "tapi-notification" + - "tapi-common" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -375,7 +444,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -387,12 +456,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-notification" + - "tapi-common" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -400,7 +469,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -413,7 +482,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -423,7 +492,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" + - "tapi-common" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -431,7 +500,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -444,288 +513,248 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationChannel" - description: "none" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationChannel" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of additional-info" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.AlarmInfo" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of changed-attributes" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NameAndValueChange" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/: get: tags: - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of target-object-name" - required: true - type: "string" + summary: "returns tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + post: tags: - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" - description: "none" + summary: "creates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-notification" - summary: "returns tapi.notification.SubscriptionFilter" - description: "none" + summary: "creates or updates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-notification" + summary: "removes tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: - 200: - description: "tapi.notification.SubscriptionFilter" - schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" 400: description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: post: tags: - "tapi-notification" - summary: "creates tapi.notification.SubscriptionFilter" + summary: "creates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added to list" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" 400: description: "Internal error" - 409: - description: "Object already exists" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NotificationSubscriptionService" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + responses: + 200: + description: "tapi.notification.NotificationSubscriptionService" + schema: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" + 400: + description: "Internal error" put: tags: - "tapi-notification" - summary: "creates or updates tapi.notification.SubscriptionFilter" + summary: "creates or updates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" @@ -734,11 +763,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added or updated" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -749,7 +779,7 @@ paths: delete: tags: - "tapi-notification" - summary: "removes tapi.notification.SubscriptionFilter" + summary: "removes tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" @@ -762,7 +792,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: post: tags: - "tapi-notification" @@ -781,7 +811,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -789,7 +819,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -812,7 +842,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -838,7 +868,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -869,378 +899,328 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notification={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: get: tags: - "tapi-notification" - summary: "returns tapi.notification.Notification" + summary: "returns tapi.notification.NotificationChannel" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" - description: "none" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" in: "path" - description: "Id of additional-info" + description: "Id of name" required: true type: "string" responses: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: get: tags: - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + summary: "returns tapi.notification.Notification" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.notification.AlarmInfo" + description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" - name: "value-name" in: "path" - description: "Id of changed-attributes" + description: "Id of additional-info" required: true type: "string" responses: 200: - description: "tapi.notification.NameAndValueChange" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.notification.AlarmInfo" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" - - name: "value-name" + - name: "notification-uuid" in: "path" - description: "Id of name" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" - name: "value-name" in: "path" - description: "Id of target-object-name" + description: "Id of changed-attributes" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" - responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" - 400: - description: "Internal error" - /data/context/service-interface-point/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of service-interface-point" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePoint" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - - "tapi-common" - summary: "creates or updates tapi.common.ServiceInterfacePoint" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-common" - summary: "removes tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" + - name: "notification-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." - parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of service-interface-point" + description: "Id of target-object-name" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" + - name: "notification-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "creates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "creates or updates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-notification" + summary: "removes tapi.notification.SubscriptionFilter" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/name/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - - "tapi-common" + - "tapi-notification" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1248,7 +1228,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - in: "body" @@ -1256,7 +1236,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -1264,10 +1244,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - - "tapi-common" + - "tapi-notification" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1275,7 +1255,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -1287,12 +1267,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" + - "tapi-notification" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1300,7 +1280,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -1313,7 +1293,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -1323,7 +1303,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" + - "tapi-notification" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1331,7 +1311,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -1344,285 +1324,324 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." + - "tapi-notification" + summary: "returns tapi.notification.Notification" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of additional-info" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of changed-attributes" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of target-object-name" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /operations/create-notification-subscription-service/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" + - "tapi-common" + parameters: [] + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-common:update-service-interface-point/: + post: + tags: + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationList" - description: "operates on tapi.notification.GetNotificationList" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.notification.getnotificationlist.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationlist.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationList" + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" - description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-notification:get-notification-list/: post: tags: - "tapi-notification" - parameters: [] + summary: "operates on tapi.notification.GetNotificationList" + description: "operates on tapi.notification.GetNotificationList" + parameters: + - in: "body" + name: "tapi.notification.getnotificationlist.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.notification.getnotificationlist.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" + $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" parameters: - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" + name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-list/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - - "tapi-common" + - "tapi-notification" parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - "tapi-notification" @@ -1636,7 +1655,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: + /operations/tapi-notification:update-notification-subscription-service/: post: tags: - "tapi-notification" @@ -1659,25 +1678,6 @@ paths: description: "No response" 400: description: "Internal error" - /operations/update-service-interface-point/: - post: - tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" - parameters: - - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" - responses: - 201: - description: "No response" - 400: - description: "Internal error" definitions: tapi.common.AdminStatePac: type: "object" @@ -1729,6 +1729,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -1772,10 +1776,22 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.TapiContext" - $ref: "#/definitions/tapi.notification.ContextAugmentation1" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.GetServiceInterfacePointDetails: type: "object" properties: @@ -1843,6 +1859,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -1879,6 +1899,10 @@ definitions: \ termination and adaptation functions of one or more transport layers. \r\ \n The structure of LTP supports all transport protocols including\ \ circuit and packet forms." + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -1938,6 +1962,10 @@ definitions: type: "boolean" description: "none" default: false + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" tapi.notification.ContextAugmentation1: type: "object" properties: @@ -1989,6 +2017,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -2061,6 +2093,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -2074,6 +2110,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -2104,6 +2144,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -2112,6 +2156,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -2200,6 +2248,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -2232,6 +2284,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: diff --git a/OAS/tapi-oam@2020-04-23.yaml b/OAS/tapi-oam@2020-04-23.yaml index 000bea82..55c525c6 100644 --- a/OAS/tapi-oam@2020-04-23.yaml +++ b/OAS/tapi-oam@2020-04-23.yaml @@ -1,24 +1,24 @@ --- swagger: "2.0" info: - description: "\r\n This module contains TAPI Connectivity Model definitions.\r\ - \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ + description: "\r\n This module contains TAPI Notification Model definitions.\r\ + \n Source: TapiNotification.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section 11\ - \ of .\r\n YANG models included in this release may not be backward compatible\ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI OAM Model definitions.\r\ + \ the Apache License 2.0,\r\n This module contains TAPI OAM Model definitions.\r\ \n Source: TapiOam.uml\r\n - The TAPI YANG models included in this\ \ TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG specifications\ \ have been generated from the corresponding UML model using the [ONF EAGLE UML2YANG\ @@ -35,41 +35,41 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Topology Model\ - \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0,\r\n This module contains TAPI Connectivity Model\ + \ definitions.\r\n Source: TapiConnectivity.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0.,\r\n This module contains TAPI Topology Model\ + \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Common Model definitions.\r\ + \ the Apache License 2.0.,\r\n This module contains TAPI Common Model definitions.\r\ \n Source: TapiCommon.uml\r\n - The TAPI YANG models included in\ \ this TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG\ \ specifications have been generated from the corresponding UML model using the\ @@ -103,8 +103,8 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0." - version: "2.2.0" - title: "tapi-connectivity,tapi-oam,tapi-topology,tapi-notification,tapi-common,tapi-path-computation\ + version: "2.1.3" + title: "tapi-notification,tapi-oam,tapi-connectivity,tapi-topology,tapi-common,tapi-path-computation\ \ API" host: "localhost:1234" consumes: @@ -112,7 +112,7 @@ consumes: produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -123,7 +123,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -137,7 +137,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -156,7 +156,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -175,32 +175,21 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] - responses: - 200: - description: "tapi.connectivity.ConnectivityContext" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" - 400: - description: "Internal error" + /data/tapi-common:context/name/: post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - in: "body" - name: "tapi.connectivity.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -208,18 +197,46 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -229,183 +246,708 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connection={uuid}/: + /data/tapi-common:context/service-interface-point/: + post: + tags: + - "tapi-common" + summary: "creates tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - in: "body" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Connection" + - "tapi-common" + summary: "returns tapi.common.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Connection" + description: "tapi.common.ServiceInterfacePoint" schema: - $ref: "#/definitions/tapi.connectivity.Connection" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "creates or updates tapi.common.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-end-point-uuid" + - in: "body" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-common" + summary: "removes tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: - 200: - description: "tapi.connectivity.ConnectionEndPointRef" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/connection-spec-reference/: + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionSpecReference" - description: "Provides the reference to the spec that defines the connection\ - \ type and cepRoles." + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionSpecReference" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionRef" - description: "An Connection object supports a recursive aggregation relationship\ - \ such that the internal construction of an Connection can be exposed as multiple\ - \ lower level Connection objects (partitioning).\r\n Aggregation\ - \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ - \ Connection aggregation reflects Node/Topology aggregation.\ - \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ - \ in an NE is not necessarily the lowest level of FC partitioning." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of lower-connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionRef" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Route" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Route" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.Route" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/name/: + post: + tags: + - "tapi-common" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-common" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.Capacity" + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 200: + description: "tapi.connectivity.ConnectivityContext" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: + - in: "body" + name: "tapi.connectivity.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: + - in: "body" + name: "tapi.connectivity.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.Connection" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.Connection" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-spec-reference/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionSpecReference" + description: "Provides the reference to the spec that defines the connection\ + \ type and cepRoles." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionSpecReference" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionRef" + description: "An Connection object supports a recursive aggregation relationship\ + \ such that the internal construction of an Connection can be exposed as multiple\ + \ lower level Connection objects (partitioning).\r\n Aggregation\ + \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ + \ Connection aggregation reflects Node/Topology aggregation.\ + \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ + \ in an NE is not necessarily the lowest level of FC partitioning." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "connection-uuid" + in: "path" + description: "Id of lower-connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/name={value-name}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.Route" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of route" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.Route" + schema: + $ref: "#/definitions/tapi.connectivity.RouteWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" required: true type: "string" - name: "local-id" @@ -437,10 +979,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: get: tags: - "tapi-connectivity" @@ -468,10 +1010,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: get: tags: - "tapi-connectivity" @@ -492,11 +1034,11 @@ paths: 200: description: "tapi.connectivity.ResilienceRoute" schema: - $ref: "#/definitions/tapi.connectivity.ResilienceRoute" + $ref: "#/definitions/tapi.connectivity.ResilienceRouteWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -523,11 +1065,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.LinkRef" @@ -552,10 +1094,10 @@ paths: 200: description: "tapi.topology.LinkRef" schema: - $ref: "#/definitions/tapi.topology.LinkRef" + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: get: tags: - "tapi-connectivity" @@ -576,11 +1118,11 @@ paths: 200: description: "tapi.connectivity.SwitchControl" schema: - $ref: "#/definitions/tapi.connectivity.SwitchControl" + $ref: "#/definitions/tapi.connectivity.SwitchControlWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -607,11 +1149,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.ResilienceType" @@ -631,10 +1173,10 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ : get: tags: - "tapi-connectivity" @@ -665,11 +1207,11 @@ paths: 200: description: "tapi.connectivity.SwitchControlRef" schema: - $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + $ref: "#/definitions/tapi.connectivity.SwitchControlRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.Switch" @@ -694,11 +1236,11 @@ paths: 200: description: "tapi.connectivity.Switch" schema: - $ref: "#/definitions/tapi.connectivity.Switch" + $ref: "#/definitions/tapi.connectivity.SwitchWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -730,10 +1272,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -779,10 +1321,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ : get: tags: - "tapi-connectivity" @@ -818,10 +1360,10 @@ paths: 200: description: "tapi.connectivity.RouteRef" schema: - $ref: "#/definitions/tapi.connectivity.RouteRef" + $ref: "#/definitions/tapi.connectivity.RouteRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/: post: tags: - "tapi-connectivity" @@ -833,7 +1375,7 @@ paths: description: "tapi.connectivity.ConnectivityService to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -841,7 +1383,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/: get: tags: - "tapi-connectivity" @@ -857,7 +1399,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityService" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" 400: description: "Internal error" put: @@ -876,7 +1418,7 @@ paths: description: "tapi.connectivity.ConnectivityService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -900,7 +1442,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: get: tags: - "tapi-connectivity" @@ -921,10 +1463,10 @@ paths: 200: description: "tapi.connectivity.ConnectionRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/coroute-inclusion/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/coroute-inclusion/: get: tags: - "tapi-connectivity" @@ -940,7 +1482,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" post: @@ -959,7 +1501,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -983,7 +1525,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1007,7 +1549,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic/: post: tags: - "tapi-connectivity" @@ -1025,7 +1567,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -1033,7 +1575,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-connectivity" @@ -1055,7 +1597,7 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" put: @@ -1080,7 +1622,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -1110,7 +1652,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion/: post: tags: - "tapi-connectivity" @@ -1127,7 +1669,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1135,8 +1677,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceRef" @@ -1156,7 +1698,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" put: @@ -1180,7 +1722,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1209,7 +1751,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point/: post: tags: - "tapi-connectivity" @@ -1227,7 +1769,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" responses: 201: description: "Object created" @@ -1235,7 +1777,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/: get: tags: - "tapi-connectivity" @@ -1256,7 +1798,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPoint" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" 400: description: "Internal error" put: @@ -1281,7 +1823,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointWrapper" responses: 201: description: "Object created" @@ -1310,7 +1852,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: get: tags: - "tapi-connectivity" @@ -1331,7 +1873,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -1355,7 +1897,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -1384,7 +1926,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -1413,8 +1955,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.BandwidthProfile" @@ -1434,7 +1976,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -1458,7 +2000,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -1487,7 +2029,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -1516,7 +2058,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-connectivity" @@ -1537,7 +2079,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1561,7 +2103,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1590,7 +2132,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1619,7 +2161,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-connectivity" @@ -1640,7 +2182,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1664,7 +2206,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1693,7 +2235,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1722,8 +2264,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -1743,7 +2285,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1767,7 +2309,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1796,7 +2338,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1825,7 +2367,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-connectivity" @@ -1846,7 +2388,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1870,7 +2412,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1899,7 +2441,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1928,8 +2470,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -1950,7 +2492,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1975,7 +2517,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2005,7 +2547,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2035,7 +2577,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -2076,10 +2618,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-connectivity" @@ -2103,7 +2645,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2111,8 +2653,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -2139,7 +2681,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -2170,7 +2712,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2206,8 +2748,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" @@ -2227,7 +2769,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -2252,7 +2794,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2282,7 +2824,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2311,8 +2853,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" @@ -2332,7 +2874,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -2357,7 +2899,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2387,7 +2929,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2416,8 +2958,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" @@ -2437,7 +2979,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -2462,7 +3004,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2492,7 +3034,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2521,8 +3063,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.ServiceInterfacePointRef" @@ -2542,7 +3084,7 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: @@ -2566,7 +3108,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -2595,7 +3137,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -2624,7 +3166,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic/: post: tags: - "tapi-connectivity" @@ -2642,7 +3184,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -2650,8 +3192,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.LatencyCharacteristic" @@ -2672,7 +3214,7 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: @@ -2697,7 +3239,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -2727,7 +3269,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-cost/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-cost/: get: tags: - "tapi-connectivity" @@ -2743,7 +3285,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -2762,7 +3304,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2786,7 +3328,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2810,7 +3352,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-delay/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-delay/: get: tags: - "tapi-connectivity" @@ -2826,7 +3368,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -2845,7 +3387,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2869,7 +3411,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2893,7 +3435,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-hops/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-hops/: get: tags: - "tapi-connectivity" @@ -2909,7 +3451,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -2928,7 +3470,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2952,7 +3494,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -2976,7 +3518,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name/: post: tags: - "tapi-connectivity" @@ -2995,7 +3537,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -3003,7 +3545,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name={value-name}/: get: tags: - "tapi-connectivity" @@ -3026,7 +3568,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -3052,7 +3594,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -3083,7 +3625,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/: get: tags: - "tapi-connectivity" @@ -3099,7 +3641,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -3118,7 +3660,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3142,7 +3684,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3166,8 +3708,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.BandwidthProfile" @@ -3182,7 +3724,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -3201,7 +3743,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3225,7 +3767,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3249,8 +3791,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3265,7 +3807,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3284,7 +3826,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3308,7 +3850,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3332,8 +3874,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3348,7 +3890,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3367,7 +3909,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3391,7 +3933,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3415,8 +3957,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3431,7 +3973,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3450,7 +3992,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3474,7 +4016,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3498,8 +4040,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3514,7 +4056,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3533,7 +4075,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3557,7 +4099,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3581,7 +4123,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: get: tags: - "tapi-connectivity" @@ -3598,7 +4140,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3618,7 +4160,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3643,7 +4185,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3668,7 +4210,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/resilience-type/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/resilience-type/: get: tags: - "tapi-connectivity" @@ -3684,7 +4226,7 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" post: @@ -3703,7 +4245,7 @@ paths: description: "tapi.topology.ResilienceType to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -3727,7 +4269,7 @@ paths: description: "tapi.topology.ResilienceType to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -3751,7 +4293,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: post: tags: - "tapi-connectivity" @@ -3768,7 +4310,7 @@ paths: description: "tapi.topology.RiskCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -3776,8 +4318,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.RiskCharacteristic" @@ -3797,7 +4339,7 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" put: @@ -3821,7 +4363,7 @@ paths: description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -3850,7 +4392,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/schedule/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/schedule/: get: tags: - "tapi-connectivity" @@ -3866,7 +4408,7 @@ paths: 200: description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: @@ -3885,7 +4427,7 @@ paths: description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -3909,7 +4451,7 @@ paths: description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -3933,94 +4475,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/name={value-name}/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/: + /data/tapi-common:context/tapi-notification:notification-context/: get: tags: - "tapi-notification" @@ -4031,7 +4486,7 @@ paths: 200: description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" post: @@ -4045,7 +4500,7 @@ paths: description: "tapi.notification.NotificationContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -4064,7 +4519,7 @@ paths: description: "tapi.notification.NotificationContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -4083,7 +4538,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: post: tags: - "tapi-notification" @@ -4096,7 +4551,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -4104,7 +4559,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: get: tags: - "tapi-notification" @@ -4120,7 +4575,7 @@ paths: 200: description: "tapi.notification.NotificationSubscriptionService" schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" 400: description: "Internal error" put: @@ -4140,7 +4595,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -4164,7 +4619,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: post: tags: - "tapi-notification" @@ -4183,7 +4638,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4191,7 +4646,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -4214,7 +4669,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -4240,7 +4695,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4271,7 +4726,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: get: tags: - "tapi-notification" @@ -4287,11 +4742,11 @@ paths: 200: description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4313,10 +4768,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: get: tags: - "tapi-notification" @@ -4337,11 +4792,11 @@ paths: 200: description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4366,11 +4821,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.AlarmInfo" @@ -4390,11 +4845,11 @@ paths: 200: description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.NameAndValueChange" @@ -4419,11 +4874,11 @@ paths: 200: description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4450,11 +4905,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4479,11 +4934,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.TcaInfo" @@ -4503,10 +4958,10 @@ paths: 200: description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - "tapi-notification" @@ -4522,7 +4977,7 @@ paths: 200: description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" post: @@ -4541,7 +4996,7 @@ paths: description: "tapi.notification.SubscriptionFilter to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -4565,7 +5020,7 @@ paths: description: "tapi.notification.SubscriptionFilter to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -4589,7 +5044,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - "tapi-notification" @@ -4608,7 +5063,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4616,8 +5071,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4639,7 +5094,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -4665,7 +5120,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4696,7 +5151,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notification={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: get: tags: - "tapi-notification" @@ -4712,10 +5167,10 @@ paths: 200: description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - "tapi-notification" @@ -4736,10 +5191,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: get: tags: - "tapi-notification" @@ -4755,10 +5210,10 @@ paths: 200: description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: get: tags: - "tapi-notification" @@ -4779,10 +5234,10 @@ paths: 200: description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -4805,10 +5260,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: get: tags: - "tapi-notification" @@ -4829,10 +5284,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: get: tags: - "tapi-notification" @@ -4848,10 +5303,10 @@ paths: 200: description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/oam-context/: + /data/tapi-common:context/tapi-oam:oam-context/: get: tags: - "tapi-oam" @@ -4862,7 +5317,7 @@ paths: 200: description: "tapi.oam.OamContext" schema: - $ref: "#/definitions/tapi.oam.OamContext" + $ref: "#/definitions/tapi.oam.OamContextWrapper" 400: description: "Internal error" post: @@ -4876,7 +5331,7 @@ paths: description: "tapi.oam.OamContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamContext" + $ref: "#/definitions/tapi.oam.OamContextWrapper" responses: 201: description: "Object created" @@ -4895,7 +5350,7 @@ paths: description: "tapi.oam.OamContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamContext" + $ref: "#/definitions/tapi.oam.OamContextWrapper" responses: 201: description: "Object created" @@ -4914,7 +5369,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/meg={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/: get: tags: - "tapi-oam" @@ -4930,10 +5385,10 @@ paths: 200: description: "tapi.oam.Meg" schema: - $ref: "#/definitions/tapi.oam.Meg" + $ref: "#/definitions/tapi.oam.MegWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/: get: tags: - "tapi-oam" @@ -4957,10 +5412,10 @@ paths: 200: description: "tapi.oam.Mep" schema: - $ref: "#/definitions/tapi.oam.Mep" + $ref: "#/definitions/tapi.oam.MepWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -4988,10 +5443,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/: get: tags: - "tapi-oam" @@ -5012,10 +5467,10 @@ paths: 200: description: "tapi.oam.Mip" schema: - $ref: "#/definitions/tapi.oam.Mip" + $ref: "#/definitions/tapi.oam.MipWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -5043,10 +5498,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -5069,10 +5524,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job/: post: tags: - "tapi-oam" @@ -5084,7 +5539,7 @@ paths: description: "tapi.oam.OamJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamJob" + $ref: "#/definitions/tapi.oam.OamJobWrapper" responses: 201: description: "Object created" @@ -5092,7 +5547,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/: get: tags: - "tapi-oam" @@ -5108,7 +5563,7 @@ paths: 200: description: "tapi.oam.OamJob" schema: - $ref: "#/definitions/tapi.oam.OamJob" + $ref: "#/definitions/tapi.oam.OamJobWrapper" 400: description: "Internal error" put: @@ -5127,7 +5582,7 @@ paths: description: "tapi.oam.OamJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamJob" + $ref: "#/definitions/tapi.oam.OamJobWrapper" responses: 201: description: "Object created" @@ -5151,7 +5606,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name/: post: tags: - "tapi-oam" @@ -5170,7 +5625,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5178,7 +5633,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -5201,7 +5656,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -5227,7 +5682,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5258,7 +5713,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-profile/: get: tags: - "tapi-oam" @@ -5274,7 +5729,7 @@ paths: 200: description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" post: @@ -5293,7 +5748,7 @@ paths: description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -5317,7 +5772,7 @@ paths: description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -5341,7 +5796,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point/: post: tags: - "tapi-oam" @@ -5358,7 +5813,7 @@ paths: description: "tapi.oam.OamServiceEndPointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -5366,8 +5821,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/ + : get: tags: - "tapi-oam" summary: "returns tapi.oam.OamServiceEndPointRef" @@ -5392,7 +5847,7 @@ paths: 200: description: "tapi.oam.OamServiceEndPointRef" schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" 400: description: "Internal error" put: @@ -5421,7 +5876,7 @@ paths: description: "tapi.oam.OamServiceEndPointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -5455,7 +5910,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/: get: tags: - "tapi-oam" @@ -5480,10 +5935,10 @@ paths: 200: description: "tapi.oam.PmCurrentData" schema: - $ref: "#/definitions/tapi.oam.PmCurrentData" + $ref: "#/definitions/tapi.oam.PmCurrentDataWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: get: tags: - "tapi-oam" @@ -5504,10 +5959,10 @@ paths: 200: description: "tapi.common.TimeInterval" schema: - $ref: "#/definitions/tapi.common.TimeInterval" + $ref: "#/definitions/tapi.common.TimeIntervalWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: get: tags: - "tapi-oam" @@ -5533,10 +5988,10 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: get: tags: - "tapi-oam" @@ -5557,10 +6012,10 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -5588,11 +6043,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/ + : get: tags: - "tapi-oam" summary: "returns tapi.oam.PmHistoryData" @@ -5620,10 +6075,10 @@ paths: 200: description: "tapi.oam.PmHistoryData" schema: - $ref: "#/definitions/tapi.oam.PmHistoryData" + $ref: "#/definitions/tapi.oam.PmHistoryDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ : get: tags: - "tapi-oam" @@ -5649,10 +6104,10 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ : get: tags: - "tapi-oam" @@ -5685,10 +6140,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/schedule/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/schedule/: get: tags: - "tapi-oam" @@ -5704,7 +6159,7 @@ paths: 200: description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: @@ -5723,7 +6178,7 @@ paths: description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -5747,7 +6202,7 @@ paths: description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -5771,7 +6226,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile/: post: tags: - "tapi-oam" @@ -5783,7 +6238,7 @@ paths: description: "tapi.oam.OamProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" responses: 201: description: "Object created" @@ -5791,7 +6246,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/: get: tags: - "tapi-oam" @@ -5807,7 +6262,7 @@ paths: 200: description: "tapi.oam.OamProfile" schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" 400: description: "Internal error" put: @@ -5826,7 +6281,7 @@ paths: description: "tapi.oam.OamProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" responses: 201: description: "Object created" @@ -5850,7 +6305,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name/: post: tags: - "tapi-oam" @@ -5869,7 +6324,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5877,7 +6332,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -5900,7 +6355,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -5926,7 +6381,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5957,7 +6412,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data/: post: tags: - "tapi-oam" @@ -5974,7 +6429,7 @@ paths: description: "tapi.oam.PmBinData to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: 201: description: "Object created" @@ -5982,7 +6437,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: get: tags: - "tapi-oam" @@ -6003,7 +6458,7 @@ paths: 200: description: "tapi.oam.PmBinData" schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" 400: description: "Internal error" put: @@ -6027,7 +6482,7 @@ paths: description: "tapi.oam.PmBinData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: 201: description: "Object created" @@ -6056,7 +6511,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: get: tags: - "tapi-oam" @@ -6077,7 +6532,7 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: @@ -6101,7 +6556,7 @@ paths: description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -6130,7 +6585,7 @@ paths: description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -6159,7 +6614,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: post: tags: - "tapi-oam" @@ -6183,7 +6638,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6191,7 +6646,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -6219,7 +6674,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -6250,7 +6705,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6286,7 +6741,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data/: post: tags: - "tapi-oam" @@ -6303,7 +6758,7 @@ paths: description: "tapi.oam.PmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" responses: 201: description: "Object created" @@ -6311,7 +6766,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: get: tags: - "tapi-oam" @@ -6332,7 +6787,7 @@ paths: 200: description: "tapi.oam.PmThresholdData" schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" 400: description: "Internal error" put: @@ -6356,7 +6811,7 @@ paths: description: "tapi.oam.PmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" responses: 201: description: "Object created" @@ -6385,7 +6840,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: get: tags: - "tapi-oam" @@ -6406,7 +6861,7 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: @@ -6430,7 +6885,7 @@ paths: description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -6459,7 +6914,7 @@ paths: description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -6488,7 +6943,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: post: tags: - "tapi-oam" @@ -6512,7 +6967,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6520,7 +6975,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -6548,7 +7003,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -6579,7 +7034,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6615,7 +7070,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service/: post: tags: - "tapi-oam" @@ -6627,7 +7082,7 @@ paths: description: "tapi.oam.OamService to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: 201: description: "Object created" @@ -6635,7 +7090,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/: get: tags: - "tapi-oam" @@ -6651,7 +7106,7 @@ paths: 200: description: "tapi.oam.OamService" schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" 400: description: "Internal error" put: @@ -6670,7 +7125,7 @@ paths: description: "tapi.oam.OamService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: 201: description: "Object created" @@ -6694,7 +7149,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point/: post: tags: - "tapi-oam" @@ -6711,7 +7166,7 @@ paths: description: "tapi.oam.OamServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -6719,7 +7174,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/: get: tags: - "tapi-oam" @@ -6740,7 +7195,7 @@ paths: 200: description: "tapi.oam.OamServiceEndPoint" schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" 400: description: "Internal error" put: @@ -6764,7 +7219,7 @@ paths: description: "tapi.oam.OamServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -6793,7 +7248,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: get: tags: - "tapi-oam" @@ -6814,7 +7269,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -6839,7 +7294,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -6869,7 +7324,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -6898,7 +7353,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mep/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mep/: get: tags: - "tapi-oam" @@ -6919,10 +7374,10 @@ paths: 200: description: "tapi.oam.MepRef" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.oam.MepRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mip/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mip/: get: tags: - "tapi-oam" @@ -6943,10 +7398,10 @@ paths: 200: description: "tapi.oam.MipRef" schema: - $ref: "#/definitions/tapi.oam.MipRef" + $ref: "#/definitions/tapi.oam.MipRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-oam" @@ -6970,7 +7425,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6978,7 +7433,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -7006,7 +7461,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -7037,7 +7492,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7073,7 +7528,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: get: tags: - "tapi-oam" @@ -7094,7 +7549,7 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: @@ -7118,7 +7573,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -7147,7 +7602,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -7176,7 +7631,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/meg/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/meg/: get: tags: - "tapi-oam" @@ -7192,10 +7647,10 @@ paths: 200: description: "tapi.oam.MegRef" schema: - $ref: "#/definitions/tapi.oam.MegRef" + $ref: "#/definitions/tapi.oam.MegRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name/: post: tags: - "tapi-oam" @@ -7214,7 +7669,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7222,7 +7677,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -7245,7 +7700,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -7271,7 +7726,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7302,7 +7757,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/oam-profile/: get: tags: - "tapi-oam" @@ -7318,7 +7773,7 @@ paths: 200: description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" post: @@ -7337,7 +7792,7 @@ paths: description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -7361,7 +7816,7 @@ paths: description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -7385,7 +7840,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/: get: tags: - "tapi-path-computation" @@ -7396,7 +7851,7 @@ paths: 200: description: "tapi.path.computation.PathComputationContext" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" 400: description: "Internal error" post: @@ -7411,7 +7866,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -7431,7 +7886,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -7450,7 +7905,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service/: post: tags: - "tapi-path-computation" @@ -7463,7 +7918,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -7471,7 +7926,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/: get: tags: - "tapi-path-computation" @@ -7487,7 +7942,7 @@ paths: 200: description: "tapi.path.computation.PathComputationService" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" 400: description: "Internal error" put: @@ -7507,7 +7962,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -7531,7 +7986,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point/: post: tags: - "tapi-path-computation" @@ -7548,7 +8003,7 @@ paths: description: "tapi.path.computation.PathServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -7556,7 +8011,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/: get: tags: - "tapi-path-computation" @@ -7577,7 +8032,7 @@ paths: 200: description: "tapi.path.computation.PathServiceEndPoint" schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" 400: description: "Internal error" put: @@ -7601,7 +8056,7 @@ paths: description: "tapi.path.computation.PathServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -7630,8 +8085,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.Capacity" @@ -7651,7 +8106,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -7675,7 +8130,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -7704,7 +8159,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -7733,8 +8188,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.BandwidthProfile" @@ -7754,7 +8209,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -7778,7 +8233,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -7807,7 +8262,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -7836,7 +8291,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-path-computation" @@ -7857,7 +8312,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -7881,7 +8336,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -7910,7 +8365,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -7939,7 +8394,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-path-computation" @@ -7960,7 +8415,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -7984,7 +8439,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8013,7 +8468,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8042,7 +8497,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-path-computation" @@ -8063,7 +8518,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -8087,7 +8542,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8116,7 +8571,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8145,7 +8600,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-path-computation" @@ -8166,7 +8621,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -8190,7 +8645,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8219,7 +8674,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8248,8 +8703,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.CapacityValue" @@ -8270,247 +8725,15 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.ServiceInterfacePointRef" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -8523,11 +8746,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8538,8 +8761,9 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -8552,11 +8776,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8567,8 +8791,9 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -8585,7 +8810,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-path-computation" @@ -8599,12 +8824,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" name: "tapi.common.NameAndValue.body-param" description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8612,8 +8842,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -8626,6 +8856,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -8635,7 +8870,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -8651,6 +8886,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -8661,7 +8901,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8682,6 +8922,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -8692,11 +8937,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathObjectiveFunction" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -8704,17 +8949,22 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.PathObjectiveFunction" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.PathObjectiveFunction" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -8722,12 +8972,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added to list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -8738,7 +8993,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathObjectiveFunction" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -8746,12 +9001,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added or updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -8762,7 +9022,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.PathObjectiveFunction" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -8770,12 +9030,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name/: post: tags: - "tapi-path-computation" @@ -8794,7 +9059,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8802,7 +9067,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name={value-name}/: get: tags: - "tapi-path-computation" @@ -8825,7 +9090,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -8851,7 +9116,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8882,11 +9147,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathOptimizationConstraint" + summary: "returns tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -8896,15 +9161,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.PathOptimizationConstraint" + description: "tapi.path.computation.PathObjectiveFunction" schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.PathOptimizationConstraint" + summary: "creates tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -8913,12 +9178,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ to list" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -8929,7 +9193,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + summary: "creates or updates tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -8938,12 +9202,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ or updated" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -8954,7 +9217,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.PathOptimizationConstraint" + summary: "removes tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -8967,7 +9230,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name/: post: tags: - "tapi-path-computation" @@ -8986,7 +9249,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8994,8 +9257,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -9017,7 +9280,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -9043,7 +9306,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9074,187 +9337,68 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/path={path-uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "path-uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.PathRef" - schema: - $ref: "#/definitions/tapi.path.computation.PathRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/: get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "returns tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" responses: 200: - description: "tapi.topology.CostCharacteristic" + description: "tapi.path.computation.PathOptimizationConstraint" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" 400: description: "Internal error" - put: + post: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "creates tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" + - in: "body" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of cost-characteristic" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added or updated" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -9265,32 +9409,27 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "removes tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: post: tags: - "tapi-path-computation" - summary: "creates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -9298,11 +9437,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9310,54 +9449,56 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.topology.LatencyCharacteristic" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9368,18 +9509,19 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" responses: @@ -9387,11 +9529,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/path={path-uuid}/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "returns tapi.path.computation.PathRef" description: "none" parameters: - name: "uuid" @@ -9399,17 +9541,41 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "path-uuid" + in: "path" + description: "Id of path" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.path.computation.PathRef" + schema: + $ref: "#/definitions/tapi.path.computation.PathRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + responses: + 200: + description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" + summary: "creates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -9418,11 +9584,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -9433,7 +9599,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -9442,11 +9608,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -9457,7 +9623,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" + summary: "removes tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -9470,30 +9636,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" @@ -9501,11 +9650,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -9513,106 +9662,54 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of path-comp-service" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - post: + put: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "none" + summary: "creates or updates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of path-comp-service" + description: "Id of cost-characteristic" required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -9622,26 +9719,33 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "none" + - "tapi-path-computation" + summary: "removes tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "cost-name" + in: "path" + description: "Id of cost-characteristic" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "creates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" @@ -9649,11 +9753,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added to list" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -9661,52 +9765,54 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" - description: "none" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.topology.RiskCharacteristic" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates or updates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added or updated" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -9717,17 +9823,18 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.RiskCharacteristic" - description: "none" + summary: "removes tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" responses: @@ -9735,11 +9842,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/topology-constraint/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.TopologyConstraint" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9749,15 +9856,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.TopologyConstraint" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.TopologyConstraint" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9766,11 +9873,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9781,7 +9888,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.TopologyConstraint" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9790,11 +9897,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9805,7 +9912,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.TopologyConstraint" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9818,151 +9925,91 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path={uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.Path" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.Path" - schema: - $ref: "#/definitions/tapi.path.computation.Path" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.LinkRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of link" - required: true - type: "string" - - name: "link-uuid" - in: "path" - description: "Id of link" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.LinkRef" - schema: - $ref: "#/definitions/tapi.topology.LinkRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "removes tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.topology.LatencyCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.path.computation.ValueOrPriority" @@ -9970,91 +10017,98 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" responses: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" 400: description: "Internal error" - /data/context/service-interface-point/: - post: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/ + : post: tags: - - "tapi-common" - summary: "creates tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates tapi.topology.RiskCharacteristic" description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added to list" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -10062,42 +10116,52 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePoint" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" - summary: "creates or updates tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates or updates tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added or updated" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -10107,13 +10171,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" - summary: "removes tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "removes tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: @@ -10121,171 +10190,141 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/topology-constraint/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." + - "tapi-path-computation" + summary: "returns tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.path.computation.TopologyConstraint" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-path-computation" + summary: "creates tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "removes tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.Path" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.Path" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.PathWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.topology.LinkRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" + - name: "topology-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of link" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/name/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" + - name: "link-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of link" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LinkRef" + schema: + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/name={value-name}/: get: tags: - - "tapi-common" + - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -10293,7 +10332,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - name: "value-name" @@ -10305,199 +10344,160 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/: + get: tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.RoutingConstraint" + schema: + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of service-interface-point" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" + - name: "risk-characteristic-name" in: "path" - description: "Id of service-interface-point" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -10508,7 +10508,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -10522,7 +10522,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -10541,7 +10541,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -10560,7 +10560,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -10571,10 +10571,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -10592,10 +10592,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -10611,10 +10611,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -10630,10 +10630,10 @@ paths: 200: description: "tapi.topology.Topology" schema: - $ref: "#/definitions/tapi.topology.Topology" + $ref: "#/definitions/tapi.topology.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -10654,10 +10654,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -10678,10 +10678,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -10702,11 +10702,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -10726,10 +10726,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -10750,11 +10750,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -10774,11 +10774,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -10798,10 +10798,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -10823,10 +10823,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -10853,11 +10853,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -10883,10 +10883,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -10914,10 +10914,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -10953,10 +10953,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -10977,11 +10977,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -11007,10 +11007,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -11032,11 +11032,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -11056,10 +11056,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -11080,10 +11080,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -11104,11 +11104,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11128,10 +11128,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -11152,10 +11152,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -11177,11 +11177,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -11207,10 +11207,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -11233,10 +11233,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -11257,10 +11257,10 @@ paths: 200: description: "tapi.topology.topology.Node" schema: - $ref: "#/definitions/tapi.topology.topology.Node" + $ref: "#/definitions/tapi.topology.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -11296,10 +11296,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -11320,10 +11320,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -11344,11 +11344,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11368,10 +11368,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -11392,11 +11392,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11416,11 +11416,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11440,10 +11440,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -11465,10 +11465,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -11495,10 +11495,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -11519,11 +11519,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -11549,10 +11549,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -11580,11 +11580,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -11609,11 +11609,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -11638,10 +11638,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -11667,10 +11667,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -11696,10 +11696,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -11725,10 +11725,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -11754,10 +11754,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -11783,10 +11783,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -11813,10 +11813,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -11848,10 +11848,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -11884,10 +11884,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -11936,10 +11936,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -11970,10 +11970,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -12004,10 +12004,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -12038,10 +12038,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -12072,10 +12072,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -12106,10 +12106,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -12140,10 +12140,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -12175,10 +12175,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -12215,10 +12215,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -12255,10 +12255,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -12296,10 +12296,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -12336,10 +12336,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ : get: tags: - "tapi-topology" @@ -12375,10 +12375,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -12426,10 +12426,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -12467,10 +12467,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -12513,10 +12513,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -12554,10 +12554,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -12589,10 +12589,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -12623,10 +12623,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -12657,10 +12657,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -12691,10 +12691,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -12725,10 +12725,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -12759,10 +12759,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -12794,10 +12794,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -12829,11 +12829,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -12865,10 +12865,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -12909,10 +12909,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -12955,10 +12955,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -12990,11 +12990,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -13024,10 +13024,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -13070,10 +13070,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -13106,10 +13106,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -13147,10 +13147,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -13183,10 +13183,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -13213,10 +13213,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -13242,10 +13242,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -13271,10 +13271,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -13300,10 +13300,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -13329,10 +13329,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -13358,10 +13358,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -13388,11 +13388,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.node.OwnedNodeEdgePoint" @@ -13417,10 +13417,10 @@ paths: 200: description: "tapi.topology.node.OwnedNodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -13461,10 +13461,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -13490,10 +13490,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -13519,10 +13519,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -13548,10 +13548,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -13577,10 +13577,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -13606,10 +13606,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -13635,10 +13635,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -13665,15 +13665,17 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" - description: "none" + - "tapi-topology" + summary: "returns tapi.common.ServiceInterfacePointRef" + description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ + \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ + \ should be considered experimental" parameters: - name: "uuid" in: "path" @@ -13690,19 +13692,26 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" + - name: "service-interface-point-uuid" + in: "path" + description: "Id of mapped-service-interface-point" + required: true + type: "string" responses: 200: - description: "tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ceplist.ConnectionEndPoint" - description: "none" + - "tapi-topology" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -13719,23 +13728,23 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "connection-end-point-uuid" + - name: "value-name" in: "path" - description: "Id of connection-end-point" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.connectivity.ceplist.ConnectionEndPoint" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + summary: "returns tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" description: "none" parameters: - name: "uuid" @@ -13753,47 +13762,19 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" - - name: "aggregated-connection-end-point-node-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" - - name: "aggregated-connection-end-point-connection-end-point-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.CepRole" - description: "Defines the role of the CEP in the context of the connection spec.\r\ - \n There may be many cep role - connection spec combinations\ - \ for a particular CEP where each corresponds to a specific connection associated\ - \ with the CEP." + summary: "returns tapi.connectivity.ceplist.ConnectionEndPoint" + description: "none" parameters: - name: "uuid" in: "path" @@ -13817,17 +13798,17 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.CepRole" + description: "tapi.connectivity.ceplist.ConnectionEndPoint" schema: - $ref: "#/definitions/tapi.connectivity.CepRole" + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionSpecReference" - description: "The reference to the spec that defines the cep role." + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -13849,68 +13830,76 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" + - name: "aggregated-connection-end-point-node-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" + - name: "aggregated-connection-end-point-connection-end-point-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" responses: 200: - description: "tapi.connectivity.ConnectionSpecReference" + description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.topology.NodeEdgePointRef" - description: "none" + summary: "returns tapi.connectivity.CepRole" + description: "Defines the role of the CEP in the context of the connection spec.\r\ + \n There may be many cep role - connection spec combinations\ + \ for a particular CEP where each corresponds to a specific connection associated\ + \ with the CEP." parameters: - name: "uuid" in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of topology" required: true type: "string" - - name: "topology-uuid" + - name: "node-uuid" in: "path" - description: "Id of client-node-edge-point" + description: "Id of node" required: true type: "string" - - name: "client-node-edge-point-node-uuid" + - name: "owned-node-edge-point-uuid" in: "path" - description: "Id of client-node-edge-point" + description: "Id of owned-node-edge-point" required: true type: "string" - - name: "node-edge-point-uuid" + - name: "connection-end-point-uuid" in: "path" - description: "Id of client-node-edge-point" + description: "Id of connection-end-point" required: true type: "string" responses: 200: - description: "tapi.topology.NodeEdgePointRef" + description: "tapi.connectivity.CepRole" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.connectivity.CepRoleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepMipList" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionSpecReference" + description: "The reference to the spec that defines the cep role." parameters: - name: "uuid" in: "path" @@ -13934,16 +13923,16 @@ paths: type: "string" responses: 200: - description: "tapi.oam.MepMipList" + description: "tapi.connectivity.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.oam.MepMipList" + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mep={meg-uuid},{mep-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepRef" + - "tapi-connectivity" + summary: "returns tapi.topology.NodeEdgePointRef" description: "none" parameters: - name: "uuid" @@ -13966,29 +13955,36 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "meg-uuid" + - name: "topology-uuid" in: "path" - description: "Id of mep" + description: "Id of client-node-edge-point" required: true type: "string" - - name: "mep-local-id" + - name: "client-node-edge-point-node-uuid" in: "path" - description: "Id of mep" + description: "Id of client-node-edge-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of client-node-edge-point" required: true type: "string" responses: 200: - description: "tapi.oam.MepRef" + description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mip={meg-uuid},{mip-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MipRef" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -14010,31 +14006,24 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "meg-uuid" - in: "path" - description: "Id of mip" - required: true - type: "string" - - name: "mip-local-id" + - name: "value-name" in: "path" - description: "Id of mip" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.oam.MipRef" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.oam.MipRef" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.topology.NodeEdgePointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -14056,23 +14045,18 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.NodeEdgePointRef" + - "tapi-oam" + summary: "returns tapi.oam.MepMipList" description: "none" parameters: - name: "uuid" @@ -14097,19 +14081,17 @@ paths: type: "string" responses: 200: - description: "tapi.topology.NodeEdgePointRef" + description: "tapi.oam.MepMipList" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.oam.MepMipListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mep={meg-uuid},{mep-local-id}/ : get: tags: - - "tapi-topology" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ - \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ - \ should be considered experimental" + - "tapi-oam" + summary: "returns tapi.oam.MepRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -14126,26 +14108,34 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "service-interface-point-uuid" + - name: "connection-end-point-uuid" in: "path" - description: "Id of mapped-service-interface-point" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "meg-uuid" + in: "path" + description: "Id of mep" + required: true + type: "string" + - name: "mep-local-id" + in: "path" + description: "Id of mep" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.oam.MepRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.oam.MepRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mip={meg-uuid},{mip-local-id}/ : get: tags: - - "tapi-topology" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "returns tapi.oam.MipRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -14162,19 +14152,29 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "value-name" + - name: "connection-end-point-uuid" in: "path" - description: "Id of name" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "meg-uuid" + in: "path" + description: "Id of mip" + required: true + type: "string" + - name: "mip-local-id" + in: "path" + description: "Id of mip" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.oam.MipRef" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.MipRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -14201,10 +14201,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -14230,10 +14230,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -14259,10 +14259,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -14288,10 +14288,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -14317,10 +14317,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -14346,10 +14346,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -14376,10 +14376,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -14401,11 +14401,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -14425,10 +14425,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -14449,10 +14449,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -14473,11 +14473,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -14497,10 +14497,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -14521,10 +14521,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -14546,505 +14546,506 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /operations/compute-p-2-p-path/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.ComputeP2PPath" - description: "operates on tapi.path.computation.ComputeP2PPath" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.path.computation.computep2ppath.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/create-connectivity-service/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.CreateConnectivityService" - description: "operates on tapi.connectivity.CreateConnectivityService" - parameters: - - in: "body" - name: "tapi.connectivity.createconnectivityservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" + - "tapi-common" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" 201: description: "No response" 400: description: "Internal error" - /operations/create-notification-subscription-service/: + /operations/tapi-common:update-service-interface-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-job/: + /operations/tapi-connectivity:create-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamJob" - description: "operates on tapi.oam.CreateOamJob" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.CreateConnectivityService" + description: "operates on tapi.connectivity.CreateConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamjob.Input.body-param" + name: "tapi.connectivity.createconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamjob.Input" + $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamJob" + $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service-end-point/: + /operations/tapi-connectivity:delete-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamServiceEndPoint" - description: "operates on tapi.oam.CreateOamServiceEndPoint" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.DeleteConnectivityService" + description: "operates on tapi.connectivity.DeleteConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamserviceendpoint.Input.body-param" + name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" + $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service/: + /operations/tapi-connectivity:get-connection-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamService" - description: "operates on tapi.oam.CreateOamService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectionDetails" + description: "operates on tapi.connectivity.GetConnectionDetails" parameters: - in: "body" - name: "tapi.oam.createoamservice.Input.body-param" + name: "tapi.connectivity.getconnectiondetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamService" + $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-connectivity-service/: + /operations/tapi-connectivity:get-connection-end-point-details/: post: tags: - "tapi-connectivity" - summary: "operates on tapi.connectivity.DeleteConnectivityService" - description: "operates on tapi.connectivity.DeleteConnectivityService" + summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" + description: "operates on tapi.connectivity.GetConnectionEndPointDetails" parameters: - in: "body" - name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" + name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-connectivity:get-connectivity-service-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" + description: "operates on tapi.connectivity.GetConnectivityServiceDetails" parameters: - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" + name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-job/: + /operations/tapi-connectivity:get-connectivity-service-list/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamJob" - description: "operates on tapi.oam.DeleteOamJob" - parameters: - - in: "body" - name: "tapi.oam.deleteoamjob.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.oam.deleteoamjob.Input" + - "tapi-connectivity" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service-end-point/: + /operations/tapi-connectivity:update-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamServiceEndPoint" - description: "operates on tapi.oam.DeleteOamServiceEndPoint" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.UpdateConnectivityService" + description: "operates on tapi.connectivity.UpdateConnectivityService" parameters: - in: "body" - name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" + name: "tapi.connectivity.updateconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" + $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamService" - description: "operates on tapi.oam.DeleteOamService" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.oam.deleteoamservice.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-p-2-p-path/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.DeleteP2PPath" - description: "operates on tapi.path.computation.DeleteP2PPath" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.path.computation.deletep2ppath.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-details/: + /operations/tapi-notification:get-notification-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionDetails" - description: "operates on tapi.connectivity.GetConnectionDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationList" + description: "operates on tapi.notification.GetNotificationList" parameters: - in: "body" - name: "tapi.connectivity.getconnectiondetails.Input.body-param" + name: "tapi.notification.getnotificationlist.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationlist.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" + $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-end-point-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" - description: "operates on tapi.connectivity.GetConnectionEndPointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" parameters: - in: "body" - name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" + name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-details/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" - description: "operates on tapi.connectivity.GetConnectivityServiceDetails" - parameters: - - in: "body" - name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" + - "tapi-notification" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-list/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - - "tapi-connectivity" + - "tapi-notification" parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" 201: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-notification:update-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-meg/: + /operations/tapi-oam:create-oam-job/: post: tags: - "tapi-oam" - summary: "operates on tapi.oam.GetMeg" - description: "operates on tapi.oam.GetMeg" + summary: "operates on tapi.oam.CreateOamJob" + description: "operates on tapi.oam.CreateOamJob" parameters: - in: "body" - name: "tapi.oam.getmeg.Input.body-param" + name: "tapi.oam.createoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.getmeg.Input" + $ref: "#/definitions/tapi.oam.createoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.GetMeg" + $ref: "#/definitions/tapi.oam.CreateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-oam:create-oam-service-end-point/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamServiceEndPoint" + description: "operates on tapi.oam.CreateOamServiceEndPoint" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.oam.createoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-oam:create-oam-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamService" + description: "operates on tapi.oam.CreateOamService" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.oam.createoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.oam.createoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.oam.CreateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-oam:delete-oam-job/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationList" - description: "operates on tapi.notification.GetNotificationList" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamJob" + description: "operates on tapi.oam.DeleteOamJob" parameters: - in: "body" - name: "tapi.notification.getnotificationlist.Input.body-param" + name: "tapi.oam.deleteoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationlist.Input" + $ref: "#/definitions/tapi.oam.deleteoamjob.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-oam:delete-oam-service-end-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" - description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamServiceEndPoint" + description: "operates on tapi.oam.DeleteOamServiceEndPoint" parameters: - in: "body" - name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" + name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" + $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-oam:delete-oam-service/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamService" + description: "operates on tapi.oam.DeleteOamService" + parameters: + - in: "body" + name: "tapi.oam.deleteoamservice.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + responses: + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-oam:get-meg/: + post: + tags: + - "tapi-oam" + summary: "operates on tapi.oam.GetMeg" + description: "operates on tapi.oam.GetMeg" + parameters: + - in: "body" + name: "tapi.oam.getmeg.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.getmeg.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" + $ref: "#/definitions/tapi.oam.GetMeg" 201: description: "No response" 400: description: "Internal error" - /operations/get-oam-job/: + /operations/tapi-oam:get-oam-job/: post: tags: - "tapi-oam" @@ -15067,7 +15068,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-end-point/: + /operations/tapi-oam:get-oam-service-end-point/: post: tags: - "tapi-oam" @@ -15090,7 +15091,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-list/: + /operations/tapi-oam:get-oam-service-list/: post: tags: - "tapi-oam" @@ -15104,7 +15105,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service/: + /operations/tapi-oam:get-oam-service/: post: tags: - "tapi-oam" @@ -15127,247 +15128,246 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-oam:update-oam-job/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamJob" + description: "operates on tapi.oam.UpdateOamJob" parameters: - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" + name: "tapi.oam.updateoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/get-service-interface-point-list/: - post: - tags: - - "tapi-common" - parameters: [] + $ref: "#/definitions/tapi.oam.updateoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.oam.UpdateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-oam:update-oam-service-end-point/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamServiceEndPoint" + description: "operates on tapi.oam.UpdateOamServiceEndPoint" + parameters: + - in: "body" + name: "tapi.oam.updateoamserviceendpoint.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-oam:update-oam-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetTopologyDetails" - description: "operates on tapi.topology.GetTopologyDetails" + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamService" + description: "operates on tapi.oam.UpdateOamService" parameters: - in: "body" - name: "tapi.topology.gettopologydetails.Input.body-param" + name: "tapi.oam.updateoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.gettopologydetails.Input" + $ref: "#/definitions/tapi.oam.updateoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyDetails" + $ref: "#/definitions/tapi.oam.UpdateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-path-computation:compute-p-2-p-path/: post: tags: - - "tapi-topology" - parameters: [] + - "tapi-path-computation" + summary: "operates on tapi.path.computation.ComputeP2PPath" + description: "operates on tapi.path.computation.ComputeP2PPath" + parameters: + - in: "body" + name: "tapi.path.computation.computep2ppath.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyList" + $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/optimize-p-2-ppath/: + /operations/tapi-path-computation:delete-p-2-p-path/: post: tags: - "tapi-path-computation" - summary: "operates on tapi.path.computation.OptimizeP2Ppath" - description: "operates on tapi.path.computation.OptimizeP2Ppath" + summary: "operates on tapi.path.computation.DeleteP2PPath" + description: "operates on tapi.path.computation.DeleteP2PPath" parameters: - in: "body" - name: "tapi.path.computation.optimizep2ppath.Input.body-param" + name: "tapi.path.computation.deletep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" + $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" + $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/update-connectivity-service/: + /operations/tapi-path-computation:optimize-p-2-ppath/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.UpdateConnectivityService" - description: "operates on tapi.connectivity.UpdateConnectivityService" + - "tapi-path-computation" + summary: "operates on tapi.path.computation.OptimizeP2Ppath" + description: "operates on tapi.path.computation.OptimizeP2Ppath" parameters: - in: "body" - name: "tapi.connectivity.updateconnectivityservice.Input.body-param" + name: "tapi.path.computation.optimizep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" + $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" + $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" 201: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: + /operations/tapi-topology:get-link-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" + - "tapi-topology" + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" parameters: - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" + name: "tapi.topology.getlinkdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-job/: + /operations/tapi-topology:get-node-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamJob" - description: "operates on tapi.oam.UpdateOamJob" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" parameters: - in: "body" - name: "tapi.oam.updateoamjob.Input.body-param" + name: "tapi.topology.getnodedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamjob.Input" + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamJob" + $ref: "#/definitions/tapi.topology.GetNodeDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service-end-point/: + /operations/tapi-topology:get-node-edge-point-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamServiceEndPoint" - description: "operates on tapi.oam.UpdateOamServiceEndPoint" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" parameters: - in: "body" - name: "tapi.oam.updateoamserviceendpoint.Input.body-param" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service/: + /operations/tapi-topology:get-topology-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamService" - description: "operates on tapi.oam.UpdateOamService" + - "tapi-topology" + summary: "operates on tapi.topology.GetTopologyDetails" + description: "operates on tapi.topology.GetTopologyDetails" parameters: - in: "body" - name: "tapi.oam.updateoamservice.Input.body-param" + name: "tapi.topology.gettopologydetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamservice.Input" + $ref: "#/definitions/tapi.topology.gettopologydetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamService" + $ref: "#/definitions/tapi.topology.GetTopologyDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-service-interface-point/: + /operations/tapi-topology:get-topology-list/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" - parameters: - - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" + - "tapi-topology" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.topology.GetTopologyList" 201: description: "No response" 400: @@ -15423,6 +15423,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -15466,6 +15470,14 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.TapiContext" @@ -15474,6 +15486,10 @@ definitions: - $ref: "#/definitions/tapi.oam.ContextAugmentation2" - $ref: "#/definitions/tapi.path.computation.ContextAugmentation3" - $ref: "#/definitions/tapi.topology.ContextAugmentation5" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.DirectiveValue: type: "string" enum: @@ -15555,6 +15571,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -15615,6 +15635,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -15667,6 +15695,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.common.TimePeriod" + tapi.common.TimeIntervalWrapper: + properties: + elapsed-time: + $ref: "#/definitions/tapi.common.TimeInterval" tapi.common.TimePeriod: type: "object" properties: @@ -15677,6 +15709,10 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.TimeUnit" + tapi.common.TimePeriodWrapper: + properties: + period: + $ref: "#/definitions/tapi.common.TimePeriod" tapi.common.TimeRange: type: "object" properties: @@ -15686,6 +15722,10 @@ definitions: start-time: type: "string" description: "none" + tapi.common.TimeRangeWrapper: + properties: + schedule: + $ref: "#/definitions/tapi.common.TimeRange" tapi.common.TimeUnit: type: "string" enum: @@ -15737,6 +15777,10 @@ definitions: connection-spec-reference: description: "The reference to the spec that defines the cep role." $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.CepRoleWrapper: + properties: + cep-role: + $ref: "#/definitions/tapi.connectivity.CepRole" tapi.connectivity.Connection: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -15845,6 +15889,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-connectivity:cep-list/tapi-connectivity:connection-end-point/tapi-connectivity:uuid" description: "none" + tapi.connectivity.ConnectionEndPointRefWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" tapi.connectivity.ConnectionRef: type: "object" properties: @@ -15852,6 +15900,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:uuid" + tapi.connectivity.ConnectionRefWrapper: + properties: + lower-connection: + $ref: "#/definitions/tapi.connectivity.ConnectionRef" tapi.connectivity.ConnectionSpecReference: type: "object" properties: @@ -15864,6 +15916,14 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.connectivity.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.ConnectionWrapper: + properties: + connection: + $ref: "#/definitions/tapi.connectivity.Connection" tapi.connectivity.ConnectivityConstraint: type: "object" properties: @@ -15929,6 +15989,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.connectivity.Connection" + tapi.connectivity.ConnectivityContextWrapper: + properties: + tapi-connectivity:connectivity-context: + $ref: "#/definitions/tapi.connectivity.ConnectivityContext" tapi.connectivity.ConnectivityService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -16018,6 +16082,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point/tapi-connectivity:local-id" description: "none" + tapi.connectivity.ConnectivityServiceEndPointRefWrapper: + properties: + peer-fwd-connectivity-service-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + tapi.connectivity.ConnectivityServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" tapi.connectivity.ConnectivityServiceRef: type: "object" properties: @@ -16025,6 +16097,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:uuid" + tapi.connectivity.ConnectivityServiceRefWrapper: + properties: + coroute-inclusion: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + tapi.connectivity.ConnectivityServiceWrapper: + properties: + connectivity-service: + $ref: "#/definitions/tapi.connectivity.ConnectivityService" tapi.connectivity.ContextAugmentation4: type: "object" properties: @@ -16163,6 +16243,10 @@ definitions: description: "This object adds resilience and state attributes to the Route.\r\ \n When this object is not present, then the Route is intendend\ \ as 'current' Route of the Connection." + tapi.connectivity.ResilienceRouteWrapper: + properties: + resilience-route-pac: + $ref: "#/definitions/tapi.connectivity.ResilienceRoute" tapi.connectivity.ReversionMode: type: "string" enum: @@ -16195,6 +16279,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:route/tapi-connectivity:local-id" description: "none" + tapi.connectivity.RouteRefWrapper: + properties: + selected-route: + $ref: "#/definitions/tapi.connectivity.RouteRef" + tapi.connectivity.RouteWrapper: + properties: + route: + $ref: "#/definitions/tapi.connectivity.Route" tapi.connectivity.SelectionControl: type: "string" enum: @@ -16300,6 +16392,18 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:switch-control/tapi-connectivity:uuid" description: "none" + tapi.connectivity.SwitchControlRefWrapper: + properties: + sub-switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + tapi.connectivity.SwitchControlWrapper: + properties: + switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControl" + tapi.connectivity.SwitchWrapper: + properties: + switch: + $ref: "#/definitions/tapi.connectivity.Switch" tapi.connectivity.UpdateConnectivityService: type: "object" properties: @@ -16309,6 +16413,10 @@ definitions: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPoint" - $ref: "#/definitions/tapi.oam.ConnectionEndPointAugmentation1" + tapi.connectivity.ceplist.ConnectionEndPointWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList: allOf: - type: "object" @@ -16319,6 +16427,10 @@ definitions: items: $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" description: "none" + tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper: + properties: + tapi-connectivity:cep-list: + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" tapi.connectivity.createconnectivityservice.Input: type: "object" properties: @@ -16455,6 +16567,10 @@ definitions: type: "boolean" description: "none" default: false + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" tapi.notification.ContextAugmentation1: type: "object" properties: @@ -16506,6 +16622,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -16578,6 +16698,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -16591,6 +16715,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -16621,6 +16749,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -16629,6 +16761,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -16717,6 +16853,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -16749,6 +16889,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -16953,6 +17097,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:uuid" + tapi.oam.MegRefWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.MegRef" + tapi.oam.MegWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.Meg" tapi.oam.Mep: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -16987,6 +17139,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.oam.MepRef" + tapi.oam.MepMipListWrapper: + properties: + tapi-oam:mep-mip-list: + $ref: "#/definitions/tapi.oam.MepMipList" tapi.oam.MepRef: allOf: - $ref: "#/definitions/tapi.oam.MegRef" @@ -16997,6 +17153,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mep/tapi-oam:local-id" description: "none" + tapi.oam.MepRefWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.MepRef" + tapi.oam.MepWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.Mep" tapi.oam.Mip: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17016,6 +17180,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mip/tapi-oam:local-id" description: "none" + tapi.oam.MipRefWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.MipRef" + tapi.oam.MipWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.Mip" tapi.oam.OamConstraint: type: "object" properties: @@ -17052,6 +17224,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.oam.Meg" + tapi.oam.OamContextWrapper: + properties: + tapi-oam:oam-context: + $ref: "#/definitions/tapi.oam.OamContext" tapi.oam.OamJob: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -17085,6 +17261,10 @@ definitions: type: "string" description: "none" description: "none" + tapi.oam.OamJobWrapper: + properties: + oam-job: + $ref: "#/definitions/tapi.oam.OamJob" tapi.oam.OamProfile: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -17108,6 +17288,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-profile/tapi-oam:uuid" + tapi.oam.OamProfileRefWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.OamProfileRef" + tapi.oam.OamProfileWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.OamProfile" tapi.oam.OamService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -17176,6 +17364,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:end-point/tapi-oam:local-id" description: "none" + tapi.oam.OamServiceEndPointRefWrapper: + properties: + oam-service-end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + tapi.oam.OamServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPoint" tapi.oam.OamServiceRef: type: "object" properties: @@ -17183,6 +17379,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:uuid" + tapi.oam.OamServiceWrapper: + properties: + oam-service: + $ref: "#/definitions/tapi.oam.OamService" tapi.oam.PmBinData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17192,6 +17392,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.TimePeriod" description: "none" + tapi.oam.PmBinDataWrapper: + properties: + pm-bin-data: + $ref: "#/definitions/tapi.oam.PmBinData" tapi.oam.PmCurrentData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17231,6 +17435,10 @@ definitions: \ hour in case of a 15 minute interval and bound to the hour in case of\ \ a 24 hour interval." description: "none" + tapi.oam.PmCurrentDataWrapper: + properties: + pm-current-data: + $ref: "#/definitions/tapi.oam.PmCurrentData" tapi.oam.PmHistoryData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17248,6 +17456,10 @@ definitions: \ be reliable." default: false description: "none" + tapi.oam.PmHistoryDataWrapper: + properties: + pm-history-data: + $ref: "#/definitions/tapi.oam.PmHistoryData" tapi.oam.PmThresholdData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17261,6 +17473,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.TimePeriod" description: "none" + tapi.oam.PmThresholdDataWrapper: + properties: + pm-threshold-data: + $ref: "#/definitions/tapi.oam.PmThresholdData" tapi.oam.UpdateOamJob: type: "object" properties: @@ -17567,6 +17783,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.path.computation.Path" + tapi.path.computation.PathComputationContextWrapper: + properties: + tapi-path-computation:path-computation-context: + $ref: "#/definitions/tapi.path.computation.PathComputationContext" tapi.path.computation.PathComputationService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -17595,6 +17815,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" description: "none" + tapi.path.computation.PathComputationServiceWrapper: + properties: + path-comp-service: + $ref: "#/definitions/tapi.path.computation.PathComputationService" tapi.path.computation.PathObjectiveFunction: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17616,6 +17840,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathObjectiveFunctionWrapper: + properties: + objective-function: + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" tapi.path.computation.PathOptimizationConstraint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17625,6 +17853,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathOptimizationConstraintWrapper: + properties: + optimization-constraint: + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" tapi.path.computation.PathRef: type: "object" properties: @@ -17632,6 +17864,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-path-computation:path-computation-context/tapi-path-computation:path/tapi-path-computation:uuid" + tapi.path.computation.PathRefWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.PathRef" tapi.path.computation.PathServiceEndPoint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -17668,6 +17904,14 @@ definitions: \ the Protection Unit of a traditional protection model. \r\n The\ \ ForwadingConstruct can be considered as a component and the EndPoint as\ \ a Port on that component" + tapi.path.computation.PathServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + tapi.path.computation.PathWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.Path" tapi.path.computation.RouteObjectiveFunction: type: "string" enum: @@ -17720,6 +17964,10 @@ definitions: route-direction: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" + tapi.path.computation.RoutingConstraintWrapper: + properties: + routing-constraint: + $ref: "#/definitions/tapi.path.computation.RoutingConstraint" tapi.path.computation.TopologyConstraint: type: "object" properties: @@ -17772,6 +18020,10 @@ definitions: description: "none" items: type: "string" + tapi.path.computation.TopologyConstraintWrapper: + properties: + topology-constraint: + $ref: "#/definitions/tapi.path.computation.TopologyConstraint" tapi.path.computation.ValueOrPriority: type: "object" properties: @@ -17783,6 +18035,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.path.computation.ValueOrPriorityWrapper: + properties: + max-allowed-cost: + $ref: "#/definitions/tapi.path.computation.ValueOrPriority" tapi.path.computation.computep2ppath.Input: type: "object" properties: @@ -17852,6 +18108,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation5: type: "object" properties: @@ -17875,6 +18135,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -17931,6 +18195,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -17957,6 +18225,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -18011,6 +18283,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:link/tapi-topology:uuid" description: "none" + tapi.topology.LinkRefWrapper: + properties: + supported-client-link: + $ref: "#/definitions/tapi.topology.LinkRef" + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -18022,6 +18302,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -18111,6 +18395,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -18166,6 +18454,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" tapi.topology.PortRoleRule: type: "object" properties: @@ -18188,6 +18484,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -18208,6 +18508,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -18233,6 +18537,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-diversity-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -18347,6 +18655,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -18366,6 +18678,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -18403,6 +18719,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -18410,6 +18730,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" + tapi.topology.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.Topology" tapi.topology.TransferCostPac: type: "object" properties: @@ -18475,6 +18803,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: @@ -18556,6 +18888,10 @@ definitions: allOf: - $ref: "#/definitions/tapi.connectivity.OwnedNodeEdgePointAugmentation1" - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + tapi.topology.node.OwnedNodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" tapi.topology.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -18590,3 +18926,7 @@ definitions: items: $ref: "#/definitions/tapi.topology.NodeEdgePointRef" description: "none" + tapi.topology.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.topology.Node" diff --git a/OAS/tapi-odu@2020-04-23.yaml b/OAS/tapi-odu@2020-04-23.yaml index 5a0076ad..cc67f6cc 100644 --- a/OAS/tapi-odu@2020-04-23.yaml +++ b/OAS/tapi-odu@2020-04-23.yaml @@ -1,24 +1,24 @@ --- swagger: "2.0" info: - description: "\r\n This module contains TAPI Connectivity Model definitions.\r\ - \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ + description: "\r\n This module contains TAPI Notification Model definitions.\r\ + \n Source: TapiNotification.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section 11\ - \ of .\r\n YANG models included in this release may not be backward compatible\ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI ODU Model definitions.\r\ + \ the Apache License 2.0,\r\n This module contains TAPI ODU Model definitions.\r\ \n Source: TapiOdu.uml\r\n - The TAPI YANG models included in this\ \ TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG specifications\ \ have been generated from the corresponding UML model using the [ONF EAGLE UML2YANG\ @@ -52,41 +52,41 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Topology Model\ - \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0,\r\n This module contains TAPI Connectivity Model\ + \ definitions.\r\n Source: TapiConnectivity.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0.,\r\n This module contains TAPI Topology Model\ + \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Common Model definitions.\r\ + \ the Apache License 2.0.,\r\n This module contains TAPI Common Model definitions.\r\ \n Source: TapiCommon.uml\r\n - The TAPI YANG models included in\ \ this TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG\ \ specifications have been generated from the corresponding UML model using the\ @@ -137,8 +137,8 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0" - version: "2.2.0" - title: "tapi-connectivity,tapi-odu,tapi-oam,tapi-topology,tapi-notification,tapi-common,tapi-path-computation,tapi-dsr\ + version: "2.1.3" + title: "tapi-notification,tapi-odu,tapi-oam,tapi-connectivity,tapi-topology,tapi-common,tapi-path-computation,tapi-dsr\ \ API" host: "localhost:1234" consumes: @@ -146,7 +146,7 @@ consumes: produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -157,7 +157,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -171,7 +171,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -190,7 +190,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -209,32 +209,21 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] - responses: - 200: - description: "tapi.connectivity.ConnectivityContext" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" - 400: - description: "Internal error" + /data/tapi-common:context/name/: post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - in: "body" - name: "tapi.connectivity.context.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -242,18 +231,46 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.connectivity.context.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -263,183 +280,708 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connection={uuid}/: + /data/tapi-common:context/service-interface-point/: + post: + tags: + - "tapi-common" + summary: "creates tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - in: "body" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Connection" + - "tapi-common" + summary: "returns tapi.common.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Connection" + description: "tapi.common.ServiceInterfacePoint" schema: - $ref: "#/definitions/tapi.connectivity.Connection" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "creates or updates tapi.common.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-end-point-uuid" + - in: "body" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-common" + summary: "removes tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: - 200: - description: "tapi.connectivity.ConnectionEndPointRef" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/connection-spec-reference/: + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionSpecReference" - description: "Provides the reference to the spec that defines the connection\ - \ type and cepRoles." + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionSpecReference" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionRef" - description: "An Connection object supports a recursive aggregation relationship\ - \ such that the internal construction of an Connection can be exposed as multiple\ - \ lower level Connection objects (partitioning).\r\n Aggregation\ - \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ - \ Connection aggregation reflects Node/Topology aggregation.\ - \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ - \ in an NE is not necessarily the lowest level of FC partitioning." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of lower-connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionRef" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Route" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Route" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.Route" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/name/: + post: + tags: + - "tapi-common" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-common" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.Capacity" + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 200: + description: "tapi.connectivity.ConnectivityContext" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: + - in: "body" + name: "tapi.connectivity.context.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: + - in: "body" + name: "tapi.connectivity.context.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.Connection" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.Connection" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-spec-reference/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionSpecReference" + description: "Provides the reference to the spec that defines the connection\ + \ type and cepRoles." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionSpecReference" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionRef" + description: "An Connection object supports a recursive aggregation relationship\ + \ such that the internal construction of an Connection can be exposed as multiple\ + \ lower level Connection objects (partitioning).\r\n Aggregation\ + \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ + \ Connection aggregation reflects Node/Topology aggregation.\ + \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ + \ in an NE is not necessarily the lowest level of FC partitioning." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "connection-uuid" + in: "path" + description: "Id of lower-connection" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.ConnectionRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/name={value-name}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.Route" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of route" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.Route" + schema: + $ref: "#/definitions/tapi.connectivity.RouteWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connection" required: true type: "string" - name: "local-id" @@ -471,10 +1013,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: get: tags: - "tapi-connectivity" @@ -502,10 +1044,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: get: tags: - "tapi-connectivity" @@ -526,11 +1068,11 @@ paths: 200: description: "tapi.connectivity.ResilienceRoute" schema: - $ref: "#/definitions/tapi.connectivity.ResilienceRoute" + $ref: "#/definitions/tapi.connectivity.ResilienceRouteWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -557,11 +1099,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.LinkRef" @@ -586,10 +1128,10 @@ paths: 200: description: "tapi.topology.LinkRef" schema: - $ref: "#/definitions/tapi.topology.LinkRef" + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: get: tags: - "tapi-connectivity" @@ -610,11 +1152,11 @@ paths: 200: description: "tapi.connectivity.SwitchControl" schema: - $ref: "#/definitions/tapi.connectivity.SwitchControl" + $ref: "#/definitions/tapi.connectivity.SwitchControlWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -641,11 +1183,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.ResilienceType" @@ -665,10 +1207,10 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ : get: tags: - "tapi-connectivity" @@ -699,11 +1241,11 @@ paths: 200: description: "tapi.connectivity.SwitchControlRef" schema: - $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + $ref: "#/definitions/tapi.connectivity.SwitchControlRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.Switch" @@ -728,11 +1270,11 @@ paths: 200: description: "tapi.connectivity.Switch" schema: - $ref: "#/definitions/tapi.connectivity.Switch" + $ref: "#/definitions/tapi.connectivity.SwitchWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -764,10 +1306,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -813,10 +1355,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ : get: tags: - "tapi-connectivity" @@ -852,10 +1394,10 @@ paths: 200: description: "tapi.connectivity.RouteRef" schema: - $ref: "#/definitions/tapi.connectivity.RouteRef" + $ref: "#/definitions/tapi.connectivity.RouteRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/: post: tags: - "tapi-connectivity" @@ -868,7 +1410,7 @@ paths: \ be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -876,7 +1418,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/: get: tags: - "tapi-connectivity" @@ -892,7 +1434,7 @@ paths: 200: description: "tapi.connectivity.connectivitycontext.ConnectivityService" schema: - $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper" 400: description: "Internal error" put: @@ -912,7 +1454,7 @@ paths: \ be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -936,7 +1478,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: get: tags: - "tapi-connectivity" @@ -957,10 +1499,10 @@ paths: 200: description: "tapi.connectivity.ConnectionRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/coroute-inclusion/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/coroute-inclusion/: get: tags: - "tapi-connectivity" @@ -976,7 +1518,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" post: @@ -995,7 +1537,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1019,7 +1561,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1043,7 +1585,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic/: post: tags: - "tapi-connectivity" @@ -1061,7 +1603,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -1069,7 +1611,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-connectivity" @@ -1091,7 +1633,7 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" put: @@ -1116,7 +1658,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -1146,7 +1688,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion/: post: tags: - "tapi-connectivity" @@ -1163,7 +1705,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1171,8 +1713,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.ConnectivityServiceRef" @@ -1192,7 +1734,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" put: @@ -1216,7 +1758,7 @@ paths: description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -1245,7 +1787,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point/: post: tags: - "tapi-connectivity" @@ -1263,7 +1805,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPointWrapper" responses: 201: description: "Object created" @@ -1271,7 +1813,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/: get: tags: - "tapi-connectivity" @@ -1292,7 +1834,7 @@ paths: 200: description: "tapi.connectivity.connectivityservice.EndPoint" schema: - $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPointWrapper" 400: description: "Internal error" put: @@ -1317,7 +1859,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPointWrapper" responses: 201: description: "Object created" @@ -1346,7 +1888,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: get: tags: - "tapi-connectivity" @@ -1367,7 +1909,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -1391,7 +1933,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -1420,7 +1962,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -1449,8 +1991,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.BandwidthProfile" @@ -1470,7 +2012,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -1494,7 +2036,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -1523,7 +2065,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -1552,7 +2094,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-connectivity" @@ -1573,7 +2115,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1597,7 +2139,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1626,7 +2168,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1655,7 +2197,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-connectivity" @@ -1676,7 +2218,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1700,7 +2242,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1729,7 +2271,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1758,8 +2300,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -1779,7 +2321,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1803,7 +2345,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1832,7 +2374,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1861,7 +2403,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-connectivity" @@ -1882,7 +2424,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1906,7 +2448,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1935,7 +2477,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1964,8 +2506,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -1986,7 +2528,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -2011,7 +2553,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2041,7 +2583,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2071,7 +2613,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -2112,10 +2654,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-connectivity" @@ -2139,7 +2681,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2147,8 +2689,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" @@ -2175,7 +2717,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -2206,7 +2748,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2242,11 +2784,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2261,15 +2803,15 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduConnectivityServiceEndPointSpec" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2283,11 +2825,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" - description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2297,8 +2840,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2312,11 +2855,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" - description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2326,8 +2870,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2345,11 +2889,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-common-pac/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepCommonPac" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2364,15 +2908,15 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduCsepCommonPac" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepCommonPac" + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2386,11 +2930,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduCsepCommonPac.body-param" - description: "tapi.odu.OduCsepCommonPac to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2400,8 +2945,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepCommonPac" + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2415,11 +2960,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduCsepCommonPac.body-param" - description: "tapi.odu.OduCsepCommonPac to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2429,8 +2975,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepCommonPac" + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2448,11 +2994,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ctp-pac/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepCtpPac" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2467,15 +3013,15 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduCsepCtpPac" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepCtpPac" + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2489,11 +3035,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduCsepCtpPac.body-param" - description: "tapi.odu.OduCsepCtpPac to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2503,8 +3050,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepCtpPac" + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2518,11 +3065,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduCsepCtpPac.body-param" - description: "tapi.odu.OduCsepCtpPac to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -2532,8 +3080,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepCtpPac" + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -2551,11 +3099,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ttp-pac/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepTtpPac" + - "tapi-connectivity" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -2570,15 +3118,15 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduCsepTtpPac" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepTtpPac" + - "tapi-connectivity" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -2592,11 +3140,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduCsepTtpPac.body-param" - description: "tapi.odu.OduCsepTtpPac to be added to list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -2606,8 +3154,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepTtpPac" + - "tapi-connectivity" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -2621,11 +3169,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduCsepTtpPac.body-param" - description: "tapi.odu.OduCsepTtpPac to be added or updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -2635,8 +3183,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepTtpPac" + - "tapi-connectivity" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -2654,11 +3202,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "returns tapi.odu.OduConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2673,15 +3221,15 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.odu.OduConnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpecWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "creates tapi.odu.OduConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2695,12 +3243,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" + description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -2710,8 +3257,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "creates or updates tapi.odu.OduConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2725,12 +3272,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" + description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -2740,8 +3286,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "removes tapi.odu.OduConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -2759,11 +3305,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/odu-csep-common-pac/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "returns tapi.odu.OduCsepCommonPac" description: "none" parameters: - name: "uuid" @@ -2778,15 +3324,15 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.odu.OduCsepCommonPac" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.odu.OduCsepCommonPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "creates tapi.odu.OduCsepCommonPac" description: "none" parameters: - name: "uuid" @@ -2800,12 +3346,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.odu.OduCsepCommonPac.body-param" + description: "tapi.odu.OduCsepCommonPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.odu.OduCsepCommonPacWrapper" responses: 201: description: "Object created" @@ -2815,8 +3360,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepCommonPac" description: "none" parameters: - name: "uuid" @@ -2830,12 +3375,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.odu.OduCsepCommonPac.body-param" + description: "tapi.odu.OduCsepCommonPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.odu.OduCsepCommonPacWrapper" responses: 201: description: "Object created" @@ -2845,8 +3389,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "removes tapi.odu.OduCsepCommonPac" description: "none" parameters: - name: "uuid" @@ -2864,11 +3408,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/odu-csep-ctp-pac/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "returns tapi.odu.OduCsepCtpPac" description: "none" parameters: - name: "uuid" @@ -2883,15 +3427,15 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.odu.OduCsepCtpPac" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.odu.OduCsepCtpPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "creates tapi.odu.OduCsepCtpPac" description: "none" parameters: - name: "uuid" @@ -2905,12 +3449,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.odu.OduCsepCtpPac.body-param" + description: "tapi.odu.OduCsepCtpPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.odu.OduCsepCtpPacWrapper" responses: 201: description: "Object created" @@ -2920,8 +3463,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepCtpPac" description: "none" parameters: - name: "uuid" @@ -2935,12 +3478,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.odu.OduCsepCtpPac.body-param" + description: "tapi.odu.OduCsepCtpPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.odu.OduCsepCtpPacWrapper" responses: 201: description: "Object created" @@ -2950,8 +3492,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "removes tapi.odu.OduCsepCtpPac" description: "none" parameters: - name: "uuid" @@ -2969,11 +3511,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/odu-csep-ttp-pac/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.ServiceInterfacePointRef" + - "tapi-odu" + summary: "returns tapi.odu.OduCsepTtpPac" description: "none" parameters: - name: "uuid" @@ -2988,15 +3530,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.odu.OduCsepTtpPac" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.odu.OduCsepTtpPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.ServiceInterfacePointRef" + - "tapi-odu" + summary: "creates tapi.odu.OduCsepTtpPac" description: "none" parameters: - name: "uuid" @@ -3010,11 +3552,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" + name: "tapi.odu.OduCsepTtpPac.body-param" + description: "tapi.odu.OduCsepTtpPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.odu.OduCsepTtpPacWrapper" responses: 201: description: "Object created" @@ -3024,8 +3566,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepTtpPac" description: "none" parameters: - name: "uuid" @@ -3039,11 +3581,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.odu.OduCsepTtpPac.body-param" + description: "tapi.odu.OduCsepTtpPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.odu.OduCsepTtpPacWrapper" responses: 201: description: "Object created" @@ -3053,8 +3595,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.ServiceInterfacePointRef" + - "tapi-odu" + summary: "removes tapi.odu.OduCsepTtpPac" description: "none" parameters: - name: "uuid" @@ -3072,7 +3614,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic/: post: tags: - "tapi-connectivity" @@ -3090,7 +3632,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -3098,8 +3640,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.LatencyCharacteristic" @@ -3120,7 +3662,7 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: @@ -3145,7 +3687,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -3175,7 +3717,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-cost/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-cost/: get: tags: - "tapi-connectivity" @@ -3191,7 +3733,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -3210,7 +3752,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3234,7 +3776,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3258,7 +3800,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-delay/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-delay/: get: tags: - "tapi-connectivity" @@ -3274,7 +3816,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -3293,7 +3835,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3317,7 +3859,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3341,7 +3883,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-hops/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-hops/: get: tags: - "tapi-connectivity" @@ -3357,7 +3899,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -3376,7 +3918,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3400,7 +3942,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3424,7 +3966,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name/: post: tags: - "tapi-connectivity" @@ -3443,7 +3985,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -3451,7 +3993,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name={value-name}/: get: tags: - "tapi-connectivity" @@ -3474,7 +4016,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -3500,7 +4042,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -3531,7 +4073,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/: get: tags: - "tapi-connectivity" @@ -3547,7 +4089,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -3566,7 +4108,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3590,7 +4132,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3614,8 +4156,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.BandwidthProfile" @@ -3630,7 +4172,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -3649,7 +4191,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3673,7 +4215,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3697,8 +4239,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3713,7 +4255,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3732,7 +4274,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3756,7 +4298,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3780,8 +4322,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3796,7 +4338,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3815,7 +4357,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3839,7 +4381,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3863,8 +4405,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3879,7 +4421,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3898,7 +4440,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3922,7 +4464,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3946,8 +4488,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.common.CapacityValue" @@ -3962,7 +4504,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -3981,7 +4523,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4005,7 +4547,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4029,7 +4571,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: get: tags: - "tapi-connectivity" @@ -4046,7 +4588,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -4066,7 +4608,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4091,7 +4633,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4116,7 +4658,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/resilience-type/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/resilience-type/: get: tags: - "tapi-connectivity" @@ -4132,7 +4674,7 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" post: @@ -4151,7 +4693,7 @@ paths: description: "tapi.topology.ResilienceType to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -4175,7 +4717,7 @@ paths: description: "tapi.topology.ResilienceType to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -4199,7 +4741,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: post: tags: - "tapi-connectivity" @@ -4216,7 +4758,7 @@ paths: description: "tapi.topology.RiskCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -4224,8 +4766,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.topology.RiskCharacteristic" @@ -4245,7 +4787,7 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" put: @@ -4269,7 +4811,7 @@ paths: description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -4298,7 +4840,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/schedule/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/schedule/: get: tags: - "tapi-connectivity" @@ -4314,7 +4856,7 @@ paths: 200: description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: @@ -4333,7 +4875,7 @@ paths: description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -4357,7 +4899,7 @@ paths: description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -4381,94 +4923,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/name={value-name}/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/: + /data/tapi-common:context/tapi-notification:notification-context/: get: tags: - "tapi-notification" @@ -4479,7 +4934,7 @@ paths: 200: description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" post: @@ -4493,7 +4948,7 @@ paths: description: "tapi.notification.NotificationContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -4512,7 +4967,7 @@ paths: description: "tapi.notification.NotificationContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -4531,7 +4986,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: post: tags: - "tapi-notification" @@ -4544,7 +4999,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -4552,7 +5007,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: get: tags: - "tapi-notification" @@ -4568,7 +5023,7 @@ paths: 200: description: "tapi.notification.NotificationSubscriptionService" schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" 400: description: "Internal error" put: @@ -4588,7 +5043,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -4612,7 +5067,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: post: tags: - "tapi-notification" @@ -4631,7 +5086,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4639,7 +5094,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -4662,7 +5117,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -4688,7 +5143,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4719,7 +5174,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: get: tags: - "tapi-notification" @@ -4735,11 +5190,11 @@ paths: 200: description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4761,10 +5216,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: get: tags: - "tapi-notification" @@ -4785,11 +5240,11 @@ paths: 200: description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4814,11 +5269,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.AlarmInfo" @@ -4838,11 +5293,11 @@ paths: 200: description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.NameAndValueChange" @@ -4867,11 +5322,11 @@ paths: 200: description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4898,11 +5353,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -4927,11 +5382,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.TcaInfo" @@ -4951,10 +5406,10 @@ paths: 200: description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - "tapi-notification" @@ -4970,7 +5425,7 @@ paths: 200: description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" post: @@ -4989,7 +5444,7 @@ paths: description: "tapi.notification.SubscriptionFilter to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -5013,7 +5468,7 @@ paths: description: "tapi.notification.SubscriptionFilter to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -5037,7 +5492,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - "tapi-notification" @@ -5056,7 +5511,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5064,8 +5519,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" @@ -5087,7 +5542,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -5113,7 +5568,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5144,7 +5599,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notification={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: get: tags: - "tapi-notification" @@ -5160,10 +5615,10 @@ paths: 200: description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - "tapi-notification" @@ -5184,10 +5639,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: get: tags: - "tapi-notification" @@ -5203,10 +5658,10 @@ paths: 200: description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: get: tags: - "tapi-notification" @@ -5227,10 +5682,10 @@ paths: 200: description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -5253,10 +5708,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: get: tags: - "tapi-notification" @@ -5277,10 +5732,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: get: tags: - "tapi-notification" @@ -5296,10 +5751,10 @@ paths: 200: description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/oam-context/: + /data/tapi-common:context/tapi-oam:oam-context/: get: tags: - "tapi-oam" @@ -5310,7 +5765,7 @@ paths: 200: description: "tapi.oam.OamContext" schema: - $ref: "#/definitions/tapi.oam.OamContext" + $ref: "#/definitions/tapi.oam.OamContextWrapper" 400: description: "Internal error" post: @@ -5324,7 +5779,7 @@ paths: description: "tapi.oam.OamContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamContext" + $ref: "#/definitions/tapi.oam.OamContextWrapper" responses: 201: description: "Object created" @@ -5343,7 +5798,7 @@ paths: description: "tapi.oam.OamContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamContext" + $ref: "#/definitions/tapi.oam.OamContextWrapper" responses: 201: description: "Object created" @@ -5362,7 +5817,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/meg={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/: get: tags: - "tapi-oam" @@ -5378,10 +5833,10 @@ paths: 200: description: "tapi.oam.oamcontext.Meg" schema: - $ref: "#/definitions/tapi.oam.oamcontext.Meg" + $ref: "#/definitions/tapi.oam.oamcontext.MegWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/: get: tags: - "tapi-oam" @@ -5405,10 +5860,10 @@ paths: 200: description: "tapi.oam.meg.Mep" schema: - $ref: "#/definitions/tapi.oam.meg.Mep" + $ref: "#/definitions/tapi.oam.meg.MepWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -5436,10 +5891,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/: get: tags: - "tapi-odu" @@ -5460,10 +5915,10 @@ paths: 200: description: "tapi.odu.OduConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpec" + $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpecWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-common/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-common/: get: tags: - "tapi-odu" @@ -5484,10 +5939,10 @@ paths: 200: description: "tapi.odu.OduCommonPac" schema: - $ref: "#/definitions/tapi.odu.OduCommonPac" + $ref: "#/definitions/tapi.odu.OduCommonPacWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-ctp/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-ctp/: get: tags: - "tapi-odu" @@ -5508,10 +5963,10 @@ paths: 200: description: "tapi.odu.OduCtpPac" schema: - $ref: "#/definitions/tapi.odu.OduCtpPac" + $ref: "#/definitions/tapi.odu.OduCtpPacWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-protection/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-protection/: get: tags: - "tapi-odu" @@ -5532,11 +5987,11 @@ paths: 200: description: "tapi.odu.OduProtectionPac" schema: - $ref: "#/definitions/tapi.odu.OduProtectionPac" + $ref: "#/definitions/tapi.odu.OduProtectionPacWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-term-and-adapter/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/ + : get: tags: - "tapi-odu" summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" @@ -5556,11 +6011,11 @@ paths: 200: description: "tapi.odu.OduTerminationAndClientAdaptationPac" schema: - $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPac" + $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPacWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/ + : get: tags: - "tapi-odu" summary: "returns tapi.odu.OduPayloadType" @@ -5585,11 +6040,11 @@ paths: 200: description: "tapi.odu.OduPayloadType" schema: - $ref: "#/definitions/tapi.odu.OduPayloadType" + $ref: "#/definitions/tapi.odu.OduPayloadTypeWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/ + : get: tags: - "tapi-odu" summary: "returns tapi.odu.FecProperties" @@ -5609,10 +6064,10 @@ paths: 200: description: "tapi.odu.FecProperties" schema: - $ref: "#/definitions/tapi.odu.FecProperties" + $ref: "#/definitions/tapi.odu.FecPropertiesWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/: get: tags: - "tapi-oam" @@ -5633,10 +6088,10 @@ paths: 200: description: "tapi.oam.meg.Mip" schema: - $ref: "#/definitions/tapi.oam.meg.Mip" + $ref: "#/definitions/tapi.oam.meg.MipWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -5664,10 +6119,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/: get: tags: - "tapi-odu" @@ -5688,10 +6143,10 @@ paths: 200: description: "tapi.odu.OduMipSpec" schema: - $ref: "#/definitions/tapi.odu.OduMipSpec" + $ref: "#/definitions/tapi.odu.OduMipSpecWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-defect/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-defect/: get: tags: - "tapi-odu" @@ -5712,10 +6167,10 @@ paths: 200: description: "tapi.odu.OduDefectPac" schema: - $ref: "#/definitions/tapi.odu.OduDefectPac" + $ref: "#/definitions/tapi.odu.OduDefectPacWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-mip/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-mip/: get: tags: - "tapi-odu" @@ -5736,10 +6191,10 @@ paths: 200: description: "tapi.odu.OduMipPac" schema: - $ref: "#/definitions/tapi.odu.OduMipPac" + $ref: "#/definitions/tapi.odu.OduMipPacWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-mip/deg-thr/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-mip/deg-thr/: get: tags: - "tapi-odu" @@ -5767,10 +6222,10 @@ paths: 200: description: "tapi.odu.DegThr" schema: - $ref: "#/definitions/tapi.odu.DegThr" + $ref: "#/definitions/tapi.odu.DegThrWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-ncm/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-ncm/: get: tags: - "tapi-odu" @@ -5791,10 +6246,10 @@ paths: 200: description: "tapi.odu.OduNcmPac" schema: - $ref: "#/definitions/tapi.odu.OduNcmPac" + $ref: "#/definitions/tapi.odu.OduNcmPacWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-pm/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-pm/: get: tags: - "tapi-odu" @@ -5815,10 +6270,10 @@ paths: 200: description: "tapi.odu.OduPmPac" schema: - $ref: "#/definitions/tapi.odu.OduPmPac" + $ref: "#/definitions/tapi.odu.OduPmPacWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-pm/uas/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-pm/uas/: get: tags: - "tapi-odu" @@ -5839,10 +6294,10 @@ paths: 200: description: "tapi.odu.UasChoice" schema: - $ref: "#/definitions/tapi.odu.UasChoice" + $ref: "#/definitions/tapi.odu.UasChoiceWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-tcm/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-tcm/: get: tags: - "tapi-odu" @@ -5863,10 +6318,10 @@ paths: 200: description: "tapi.odu.OduTcmMipPac" schema: - $ref: "#/definitions/tapi.odu.OduTcmMipPac" + $ref: "#/definitions/tapi.odu.OduTcmMipPacWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -5889,10 +6344,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job/: post: tags: - "tapi-oam" @@ -5904,7 +6359,7 @@ paths: description: "tapi.oam.OamJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamJob" + $ref: "#/definitions/tapi.oam.OamJobWrapper" responses: 201: description: "Object created" @@ -5912,7 +6367,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/: get: tags: - "tapi-oam" @@ -5928,7 +6383,7 @@ paths: 200: description: "tapi.oam.OamJob" schema: - $ref: "#/definitions/tapi.oam.OamJob" + $ref: "#/definitions/tapi.oam.OamJobWrapper" 400: description: "Internal error" put: @@ -5947,7 +6402,7 @@ paths: description: "tapi.oam.OamJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamJob" + $ref: "#/definitions/tapi.oam.OamJobWrapper" responses: 201: description: "Object created" @@ -5971,7 +6426,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name/: post: tags: - "tapi-oam" @@ -5990,7 +6445,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5998,7 +6453,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -6021,7 +6476,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -6047,7 +6502,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6078,7 +6533,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-profile/: get: tags: - "tapi-oam" @@ -6094,7 +6549,7 @@ paths: 200: description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" post: @@ -6113,7 +6568,7 @@ paths: description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -6137,7 +6592,7 @@ paths: description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -6161,7 +6616,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point/: post: tags: - "tapi-oam" @@ -6178,7 +6633,7 @@ paths: description: "tapi.oam.OamServiceEndPointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -6186,8 +6641,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/ + : get: tags: - "tapi-oam" summary: "returns tapi.oam.OamServiceEndPointRef" @@ -6212,7 +6667,7 @@ paths: 200: description: "tapi.oam.OamServiceEndPointRef" schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" 400: description: "Internal error" put: @@ -6241,7 +6696,7 @@ paths: description: "tapi.oam.OamServiceEndPointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -6275,7 +6730,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/: get: tags: - "tapi-oam" @@ -6300,10 +6755,10 @@ paths: 200: description: "tapi.oam.PmCurrentData" schema: - $ref: "#/definitions/tapi.oam.PmCurrentData" + $ref: "#/definitions/tapi.oam.PmCurrentDataWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: get: tags: - "tapi-oam" @@ -6324,10 +6779,10 @@ paths: 200: description: "tapi.common.TimeInterval" schema: - $ref: "#/definitions/tapi.common.TimeInterval" + $ref: "#/definitions/tapi.common.TimeIntervalWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: get: tags: - "tapi-oam" @@ -6353,10 +6808,10 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: get: tags: - "tapi-oam" @@ -6377,10 +6832,10 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -6408,11 +6863,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/ + : get: tags: - "tapi-oam" summary: "returns tapi.oam.PmHistoryData" @@ -6440,10 +6895,10 @@ paths: 200: description: "tapi.oam.PmHistoryData" schema: - $ref: "#/definitions/tapi.oam.PmHistoryData" + $ref: "#/definitions/tapi.oam.PmHistoryDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ : get: tags: - "tapi-oam" @@ -6469,10 +6924,10 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ : get: tags: - "tapi-oam" @@ -6505,10 +6960,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/schedule/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/schedule/: get: tags: - "tapi-oam" @@ -6524,7 +6979,7 @@ paths: 200: description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: @@ -6543,7 +6998,7 @@ paths: description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -6567,7 +7022,7 @@ paths: description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -6591,7 +7046,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile/: post: tags: - "tapi-oam" @@ -6603,7 +7058,7 @@ paths: description: "tapi.oam.OamProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" responses: 201: description: "Object created" @@ -6611,7 +7066,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/: get: tags: - "tapi-oam" @@ -6627,7 +7082,7 @@ paths: 200: description: "tapi.oam.OamProfile" schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" 400: description: "Internal error" put: @@ -6646,7 +7101,7 @@ paths: description: "tapi.oam.OamProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" responses: 201: description: "Object created" @@ -6670,7 +7125,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name/: post: tags: - "tapi-oam" @@ -6689,7 +7144,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6697,7 +7152,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -6720,7 +7175,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -6746,7 +7201,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6777,7 +7232,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data/: post: tags: - "tapi-oam" @@ -6794,7 +7249,7 @@ paths: description: "tapi.oam.PmBinData to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: 201: description: "Object created" @@ -6802,7 +7257,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: get: tags: - "tapi-oam" @@ -6823,7 +7278,7 @@ paths: 200: description: "tapi.oam.PmBinData" schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" 400: description: "Internal error" put: @@ -6847,7 +7302,7 @@ paths: description: "tapi.oam.PmBinData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: 201: description: "Object created" @@ -6876,7 +7331,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: get: tags: - "tapi-oam" @@ -6897,7 +7352,7 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: @@ -6921,7 +7376,7 @@ paths: description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -6950,7 +7405,7 @@ paths: description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -6979,7 +7434,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: post: tags: - "tapi-oam" @@ -7003,7 +7458,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7011,7 +7466,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -7039,7 +7494,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -7070,7 +7525,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7106,7 +7561,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data/: post: tags: - "tapi-oam" @@ -7123,7 +7578,7 @@ paths: description: "tapi.oam.PmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" responses: 201: description: "Object created" @@ -7131,7 +7586,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: get: tags: - "tapi-oam" @@ -7152,7 +7607,7 @@ paths: 200: description: "tapi.oam.PmThresholdData" schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" 400: description: "Internal error" put: @@ -7176,7 +7631,7 @@ paths: description: "tapi.oam.PmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" responses: 201: description: "Object created" @@ -7205,7 +7660,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: get: tags: - "tapi-oam" @@ -7226,7 +7681,7 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: @@ -7250,7 +7705,7 @@ paths: description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -7279,7 +7734,7 @@ paths: description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -7308,7 +7763,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: post: tags: - "tapi-oam" @@ -7332,7 +7787,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7340,7 +7795,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -7368,7 +7823,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -7399,7 +7854,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7435,7 +7890,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service/: post: tags: - "tapi-oam" @@ -7447,7 +7902,7 @@ paths: description: "tapi.oam.OamService to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: 201: description: "Object created" @@ -7455,7 +7910,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/: get: tags: - "tapi-oam" @@ -7471,7 +7926,7 @@ paths: 200: description: "tapi.oam.OamService" schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" 400: description: "Internal error" put: @@ -7490,7 +7945,7 @@ paths: description: "tapi.oam.OamService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: 201: description: "Object created" @@ -7514,7 +7969,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point/: post: tags: - "tapi-oam" @@ -7531,7 +7986,7 @@ paths: description: "tapi.oam.OamServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -7539,7 +7994,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/: get: tags: - "tapi-oam" @@ -7560,7 +8015,7 @@ paths: 200: description: "tapi.oam.OamServiceEndPoint" schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" 400: description: "Internal error" put: @@ -7584,7 +8039,7 @@ paths: description: "tapi.oam.OamServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -7613,7 +8068,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: get: tags: - "tapi-oam" @@ -7634,7 +8089,7 @@ paths: 200: description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: @@ -7659,7 +8114,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -7689,7 +8144,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -7718,7 +8173,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mep/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mep/: get: tags: - "tapi-oam" @@ -7739,10 +8194,10 @@ paths: 200: description: "tapi.oam.MepRef" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.oam.MepRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mip/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mip/: get: tags: - "tapi-oam" @@ -7763,10 +8218,10 @@ paths: 200: description: "tapi.oam.MipRef" schema: - $ref: "#/definitions/tapi.oam.MipRef" + $ref: "#/definitions/tapi.oam.MipRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-oam" @@ -7790,7 +8245,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7798,7 +8253,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: get: tags: - "tapi-oam" @@ -7826,7 +8281,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -7857,7 +8312,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -7893,7 +8348,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: get: tags: - "tapi-oam" @@ -7914,7 +8369,7 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: @@ -7938,7 +8393,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -7967,7 +8422,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -7996,7 +8451,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/meg/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/meg/: get: tags: - "tapi-oam" @@ -8012,10 +8467,10 @@ paths: 200: description: "tapi.oam.MegRef" schema: - $ref: "#/definitions/tapi.oam.MegRef" + $ref: "#/definitions/tapi.oam.MegRefWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name/: post: tags: - "tapi-oam" @@ -8034,7 +8489,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8042,7 +8497,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -8065,7 +8520,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -8091,7 +8546,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8122,7 +8577,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/oam-profile/: get: tags: - "tapi-oam" @@ -8138,7 +8593,7 @@ paths: 200: description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" post: @@ -8157,7 +8612,7 @@ paths: description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -8181,7 +8636,7 @@ paths: description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -8205,7 +8660,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/: get: tags: - "tapi-path-computation" @@ -8216,7 +8671,7 @@ paths: 200: description: "tapi.path.computation.PathComputationContext" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" 400: description: "Internal error" post: @@ -8231,7 +8686,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -8251,7 +8706,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -8270,7 +8725,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service/: post: tags: - "tapi-path-computation" @@ -8283,7 +8738,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -8291,7 +8746,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/: get: tags: - "tapi-path-computation" @@ -8307,7 +8762,7 @@ paths: 200: description: "tapi.path.computation.PathComputationService" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" 400: description: "Internal error" put: @@ -8327,7 +8782,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -8351,7 +8806,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point/: post: tags: - "tapi-path-computation" @@ -8368,7 +8823,7 @@ paths: description: "tapi.path.computation.PathServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -8376,7 +8831,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/: get: tags: - "tapi-path-computation" @@ -8397,7 +8852,7 @@ paths: 200: description: "tapi.path.computation.PathServiceEndPoint" schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" 400: description: "Internal error" put: @@ -8421,7 +8876,7 @@ paths: description: "tapi.path.computation.PathServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -8450,8 +8905,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.Capacity" @@ -8471,7 +8926,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -8495,7 +8950,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -8524,7 +8979,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -8553,8 +9008,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.BandwidthProfile" @@ -8574,7 +9029,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -8598,7 +9053,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -8627,7 +9082,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -8656,7 +9111,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-path-computation" @@ -8677,7 +9132,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -8701,7 +9156,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8730,7 +9185,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8759,7 +9214,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-path-computation" @@ -8780,7 +9235,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -8804,7 +9259,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8833,7 +9288,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8862,7 +9317,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-path-computation" @@ -8883,7 +9338,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -8907,7 +9362,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8936,7 +9391,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -8965,7 +9420,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-path-computation" @@ -8986,7 +9441,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -9010,7 +9465,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -9039,7 +9494,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -9068,8 +9523,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.CapacityValue" @@ -9090,7 +9545,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -9115,7 +9570,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -9145,238 +9600,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.ServiceInterfacePointRef" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.ServiceInterfacePointRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -9387,8 +9611,9 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.ServiceInterfacePointRef" - description: "none" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -9405,7 +9630,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-path-computation" @@ -9419,12 +9644,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" name: "tapi.common.NameAndValue.body-param" description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9432,8 +9662,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -9446,6 +9676,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -9455,7 +9690,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -9471,6 +9706,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -9481,7 +9721,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9502,6 +9742,11 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -9512,11 +9757,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathObjectiveFunction" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -9524,17 +9769,22 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.PathObjectiveFunction" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.PathObjectiveFunction" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -9542,12 +9792,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added to list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -9558,7 +9813,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathObjectiveFunction" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -9566,12 +9821,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added or updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -9582,7 +9842,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.PathObjectiveFunction" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -9590,12 +9850,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name/: post: tags: - "tapi-path-computation" @@ -9614,7 +9879,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9622,7 +9887,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name={value-name}/: get: tags: - "tapi-path-computation" @@ -9645,7 +9910,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -9671,7 +9936,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9702,11 +9967,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.PathOptimizationConstraint" + summary: "returns tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -9716,15 +9981,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.PathOptimizationConstraint" + description: "tapi.path.computation.PathObjectiveFunction" schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.PathOptimizationConstraint" + summary: "creates tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -9733,12 +9998,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ to list" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -9749,7 +10013,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + summary: "creates or updates tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -9758,12 +10022,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ or updated" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -9774,7 +10037,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.PathOptimizationConstraint" + summary: "removes tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" @@ -9787,7 +10050,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name/: post: tags: - "tapi-path-computation" @@ -9806,7 +10069,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9814,8 +10077,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -9837,7 +10100,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -9863,7 +10126,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9894,35 +10157,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/path={path-uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "path-uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.PathRef" - schema: - $ref: "#/definitions/tapi.path.computation.PathRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" + summary: "returns tapi.path.computation.PathOptimizationConstraint" description: "none" parameters: - name: "uuid" @@ -9932,15 +10171,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.RoutingConstraint" + description: "tapi.path.computation.PathOptimizationConstraint" schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.RoutingConstraint" + summary: "creates tapi.path.computation.PathOptimizationConstraint" description: "none" parameters: - name: "uuid" @@ -9949,11 +10188,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added to list" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -9964,7 +10204,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.RoutingConstraint" + summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" description: "none" parameters: - name: "uuid" @@ -9973,11 +10213,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added or updated" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -9988,7 +10229,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.RoutingConstraint" + summary: "removes tapi.path.computation.PathOptimizationConstraint" description: "none" parameters: - name: "uuid" @@ -10001,116 +10242,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" - 400: - description: "Internal error" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" - - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: post: tags: - "tapi-path-computation" - summary: "creates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -10118,11 +10257,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -10130,54 +10269,56 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.topology.LatencyCharacteristic" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -10188,18 +10329,19 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "value-name" in: "path" - description: "Id of latency-characteristic" + description: "Id of name" required: true type: "string" responses: @@ -10207,11 +10349,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/path={path-uuid}/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "returns tapi.path.computation.PathRef" description: "none" parameters: - name: "uuid" @@ -10219,17 +10361,41 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "path-uuid" + in: "path" + description: "Id of path" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.path.computation.PathRef" + schema: + $ref: "#/definitions/tapi.path.computation.PathRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + responses: + 200: + description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" + summary: "creates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -10238,11 +10404,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -10253,7 +10419,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -10262,11 +10428,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -10277,7 +10443,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" + summary: "removes tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" @@ -10290,30 +10456,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" @@ -10321,11 +10470,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -10333,106 +10482,54 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of path-comp-service" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - post: + put: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "none" + summary: "creates or updates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" + - name: "cost-name" in: "path" - description: "Id of path-comp-service" + description: "Id of cost-characteristic" required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -10443,25 +10540,32 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "none" + summary: "removes tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" + - name: "cost-name" + in: "path" + description: "Id of cost-characteristic" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "creates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" @@ -10469,11 +10573,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added to list" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -10481,52 +10585,54 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" - description: "none" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.topology.RiskCharacteristic" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates or updates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added or updated" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -10537,17 +10643,18 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.RiskCharacteristic" - description: "none" + summary: "removes tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "traffic-property-name" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of latency-characteristic" required: true type: "string" responses: @@ -10555,11 +10662,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/topology-constraint/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.TopologyConstraint" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -10569,15 +10676,15 @@ paths: type: "string" responses: 200: - description: "tapi.path.computation.TopologyConstraint" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.TopologyConstraint" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -10586,11 +10693,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -10601,7 +10708,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.TopologyConstraint" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -10610,11 +10717,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -10625,7 +10732,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.TopologyConstraint" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -10638,208 +10745,199 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path={uuid}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.Path" - description: "none" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.path.computation.Path" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.Path" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LinkRef" - description: "none" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of link" - required: true - type: "string" - - name: "link-uuid" - in: "path" - description: "Id of link" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.topology.LinkRef" - schema: - $ref: "#/definitions/tapi.topology.LinkRef" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/name={value-name}/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" + summary: "removes tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "returns tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.topology.CostCharacteristic" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "creates tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.topology.LatencyCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "removes tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/ + : post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "creates tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/: - get: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.topology.RiskCharacteristic" @@ -10847,7 +10945,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" - name: "risk-characteristic-name" @@ -10859,65 +10957,31 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" - 400: - description: "Internal error" - /data/context/service-interface-point/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - responses: - 201: - description: "Object created" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: + put: tags: - - "tapi-common" - summary: "returns tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates or updates tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - responses: - 200: - description: "tapi.common.ServiceInterfacePoint" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - 400: - description: "Internal error" - put: - tags: - - "tapi-common" - summary: "creates or updates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" + - name: "risk-characteristic-name" in: "path" - description: "Id of service-interface-point" + description: "Id of risk-diversity-characteristic" required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added or updated" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -10927,185 +10991,160 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" - summary: "removes tapi.common.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "removes tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." - parameters: - - name: "uuid" + - name: "risk-characteristic-name" in: "path" - description: "Id of service-interface-point" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: - 200: - description: "tapi.common.Capacity" - schema: - $ref: "#/definitions/tapi.common.Capacity" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/topology-constraint/: get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-path-computation" + summary: "returns tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.path.computation.TopologyConstraint" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "creates tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "removes tapi.path.computation.TopologyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.Path" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.Path" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.PathWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-path-computation" + summary: "returns tapi.topology.LinkRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/name/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" + - name: "topology-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of link" + required: true + type: "string" + - name: "link-uuid" + in: "path" + description: "Id of link" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LinkRef" + schema: + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/name={value-name}/: get: tags: - - "tapi-common" + - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -11113,7 +11152,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - name: "value-name" @@ -11125,199 +11164,160 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/: + get: tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of path" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.RoutingConstraint" + schema: + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - - name: "value-name" + - name: "cost-name" in: "path" - description: "Id of name" + description: "Id of cost-characteristic" required: true type: "string" responses: + 200: + description: "tapi.topology.CostCharacteristic" + schema: + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." + - "tapi-path-computation" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - responses: - 200: - description: "tapi.common.Capacity" - schema: - $ref: "#/definitions/tapi.common.Capacity" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" - description: "none" - parameters: - - name: "uuid" + - name: "traffic-property-name" in: "path" - description: "Id of service-interface-point" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" + - name: "risk-characteristic-name" in: "path" - description: "Id of service-interface-point" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -11328,7 +11328,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -11342,7 +11342,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -11361,7 +11361,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -11380,7 +11380,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -11391,10 +11391,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -11412,10 +11412,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -11431,10 +11431,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -11450,10 +11450,10 @@ paths: 200: description: "tapi.topology.Topology" schema: - $ref: "#/definitions/tapi.topology.Topology" + $ref: "#/definitions/tapi.topology.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -11474,10 +11474,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -11498,10 +11498,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -11522,11 +11522,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11546,10 +11546,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -11570,11 +11570,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11594,11 +11594,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11618,10 +11618,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -11643,10 +11643,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -11673,11 +11673,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -11703,10 +11703,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -11734,10 +11734,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -11773,10 +11773,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -11797,11 +11797,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -11827,10 +11827,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -11852,11 +11852,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -11876,10 +11876,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -11900,10 +11900,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -11924,11 +11924,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -11948,10 +11948,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -11972,10 +11972,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -11997,11 +11997,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -12027,10 +12027,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -12053,10 +12053,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -12077,10 +12077,10 @@ paths: 200: description: "tapi.topology.topology.Node" schema: - $ref: "#/definitions/tapi.topology.topology.Node" + $ref: "#/definitions/tapi.topology.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -12116,10 +12116,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -12140,10 +12140,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -12164,11 +12164,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -12188,10 +12188,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -12212,11 +12212,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -12236,11 +12236,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -12260,10 +12260,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -12285,10 +12285,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -12315,10 +12315,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -12339,11 +12339,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -12369,10 +12369,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -12400,11 +12400,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -12429,11 +12429,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -12458,10 +12458,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -12487,10 +12487,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -12516,10 +12516,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -12545,10 +12545,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -12574,10 +12574,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -12603,10 +12603,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -12633,10 +12633,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -12668,10 +12668,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -12704,10 +12704,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -12756,10 +12756,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -12790,10 +12790,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -12824,10 +12824,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -12858,10 +12858,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -12892,10 +12892,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -12926,10 +12926,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -12960,10 +12960,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -12995,10 +12995,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -13035,10 +13035,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -13075,10 +13075,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -13116,10 +13116,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -13156,10 +13156,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ : get: tags: - "tapi-topology" @@ -13195,10 +13195,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -13246,10 +13246,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -13287,10 +13287,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -13333,10 +13333,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -13374,10 +13374,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -13409,10 +13409,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -13443,10 +13443,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -13477,10 +13477,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -13511,10 +13511,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -13545,10 +13545,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -13579,10 +13579,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -13614,10 +13614,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -13649,11 +13649,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -13685,10 +13685,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -13729,10 +13729,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -13775,10 +13775,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -13810,11 +13810,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -13844,10 +13844,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -13890,10 +13890,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -13926,10 +13926,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -13967,10 +13967,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -14003,10 +14003,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -14033,10 +14033,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -14062,10 +14062,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -14091,10 +14091,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -14120,10 +14120,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -14149,10 +14149,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -14178,10 +14178,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -14208,11 +14208,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.node.OwnedNodeEdgePoint" @@ -14237,10 +14237,10 @@ paths: 200: description: "tapi.topology.node.OwnedNodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -14281,10 +14281,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -14310,10 +14310,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -14339,10 +14339,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -14368,10 +14368,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -14397,10 +14397,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -14426,10 +14426,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -14455,10 +14455,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -14485,11 +14485,83 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.common.ServiceInterfacePointRef" + description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ + \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ + \ should be considered experimental" + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "service-interface-point-uuid" + in: "path" + description: "Id of mapped-service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.ServiceInterfacePointRef" + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" @@ -14514,10 +14586,10 @@ paths: 200: description: "tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" schema: - $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -14548,10 +14620,10 @@ paths: 200: description: "tapi.connectivity.ceplist.ConnectionEndPoint" schema: - $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -14602,10 +14674,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ : get: tags: - "tapi-connectivity" @@ -14639,10 +14711,10 @@ paths: 200: description: "tapi.connectivity.CepRole" schema: - $ref: "#/definitions/tapi.connectivity.CepRole" + $ref: "#/definitions/tapi.connectivity.CepRoleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ : get: tags: - "tapi-connectivity" @@ -14673,10 +14745,10 @@ paths: 200: description: "tapi.connectivity.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -14722,15 +14794,17 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepMipList" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -14752,18 +14826,23 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 200: - description: "tapi.oam.MepMipList" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.oam.MepMipList" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mep={meg-uuid},{mep-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepRef" + - "tapi-connectivity" + summary: "returns tapi.topology.NodeEdgePointRef" description: "none" parameters: - name: "uuid" @@ -14786,28 +14865,18 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "meg-uuid" - in: "path" - description: "Id of mep" - required: true - type: "string" - - name: "mep-local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" responses: 200: - description: "tapi.oam.MepRef" + description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mip={meg-uuid},{mip-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/ : get: tags: - "tapi-oam" - summary: "returns tapi.oam.MipRef" + summary: "returns tapi.oam.MepMipList" description: "none" parameters: - name: "uuid" @@ -14830,31 +14899,19 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "meg-uuid" - in: "path" - description: "Id of mip" - required: true - type: "string" - - name: "mip-local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" responses: 200: - description: "tapi.oam.MipRef" + description: "tapi.oam.MepMipList" schema: - $ref: "#/definitions/tapi.oam.MipRef" + $ref: "#/definitions/tapi.oam.MepMipListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mep={meg-uuid},{mep-local-id}/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "returns tapi.oam.MepRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -14876,57 +14933,28 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/ - : get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduConnectionEndPointSpec" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" + - name: "meg-uuid" in: "path" - description: "Id of owned-node-edge-point" + description: "Id of mep" required: true type: "string" - - name: "connection-end-point-uuid" + - name: "mep-local-id" in: "path" - description: "Id of connection-end-point" + description: "Id of mep" required: true type: "string" responses: 200: - description: "tapi.odu.OduConnectionEndPointSpec" + description: "tapi.oam.MepRef" schema: - $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpec" + $ref: "#/definitions/tapi.oam.MepRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-common/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mip={meg-uuid},{mip-local-id}/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCommonPac" + - "tapi-oam" + summary: "returns tapi.oam.MipRef" description: "none" parameters: - name: "uuid" @@ -14946,55 +14974,31 @@ paths: type: "string" - name: "connection-end-point-uuid" in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduCommonPac" - schema: - $ref: "#/definitions/tapi.odu.OduCommonPac" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-ctp/ - : get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCtpPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" + description: "Id of connection-end-point" required: true type: "string" - - name: "owned-node-edge-point-uuid" + - name: "meg-uuid" in: "path" - description: "Id of owned-node-edge-point" + description: "Id of mip" required: true type: "string" - - name: "connection-end-point-uuid" + - name: "mip-local-id" in: "path" - description: "Id of connection-end-point" + description: "Id of mip" required: true type: "string" responses: 200: - description: "tapi.odu.OduCtpPac" + description: "tapi.oam.MipRef" schema: - $ref: "#/definitions/tapi.odu.OduCtpPac" + $ref: "#/definitions/tapi.oam.MipRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-protection/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/ : get: tags: - "tapi-odu" - summary: "returns tapi.odu.OduProtectionPac" + summary: "returns tapi.odu.OduConnectionEndPointSpec" description: "none" parameters: - name: "uuid" @@ -15019,16 +15023,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduProtectionPac" + description: "tapi.odu.OduConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.odu.OduProtectionPac" + $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-term-and-adapter/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-common/ : get: tags: - "tapi-odu" - summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" + summary: "returns tapi.odu.OduCommonPac" description: "none" parameters: - name: "uuid" @@ -15053,22 +15057,17 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduTerminationAndClientAdaptationPac" + description: "tapi.odu.OduCommonPac" schema: - $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPac" + $ref: "#/definitions/tapi.odu.OduCommonPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-ctp/ : get: tags: - "tapi-odu" - summary: "returns tapi.odu.OduPayloadType" - description: "This attribute is applicable when the ODU CTP object instance\ - \ represents a lower order ODU CTP Sink at the client layer of the ODUP/ODU[i]j\ - \ or ODUP/ODUj-21 adaptation function. \r\n This attribute\ - \ is a 2-digit Hex code that indicates the new accepted payload type.\r\n\ - \ Valid values are defined in Table 15-8 of ITU-T Recommendation\ - \ G.709 with one additional value UN_INTERPRETABLE." + summary: "returns tapi.odu.OduCtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -15092,16 +15091,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduPayloadType" + description: "tapi.odu.OduCtpPac" schema: - $ref: "#/definitions/tapi.odu.OduPayloadType" + $ref: "#/definitions/tapi.odu.OduCtpPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-protection/ : get: tags: - "tapi-odu" - summary: "returns tapi.odu.FecProperties" + summary: "returns tapi.odu.OduProtectionPac" description: "none" parameters: - name: "uuid" @@ -15126,16 +15125,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.FecProperties" + description: "tapi.odu.OduProtectionPac" schema: - $ref: "#/definitions/tapi.odu.FecProperties" + $ref: "#/definitions/tapi.odu.OduProtectionPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.NodeEdgePointRef" + - "tapi-odu" + summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" description: "none" parameters: - name: "uuid" @@ -15160,19 +15159,22 @@ paths: type: "string" responses: 200: - description: "tapi.topology.NodeEdgePointRef" + description: "tapi.odu.OduTerminationAndClientAdaptationPac" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/ : get: tags: - - "tapi-topology" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ - \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ - \ should be considered experimental" + - "tapi-odu" + summary: "returns tapi.odu.OduPayloadType" + description: "This attribute is applicable when the ODU CTP object instance\ + \ represents a lower order ODU CTP Sink at the client layer of the ODUP/ODU[i]j\ + \ or ODUP/ODUj-21 adaptation function. \r\n This attribute\ + \ is a 2-digit Hex code that indicates the new accepted payload type.\r\n\ + \ Valid values are defined in Table 15-8 of ITU-T Recommendation\ + \ G.709 with one additional value UN_INTERPRETABLE." parameters: - name: "uuid" in: "path" @@ -15189,26 +15191,24 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "service-interface-point-uuid" + - name: "connection-end-point-uuid" in: "path" - description: "Id of mapped-service-interface-point" + description: "Id of connection-end-point" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.odu.OduPayloadType" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.odu.OduPayloadTypeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/ : get: tags: - - "tapi-topology" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-odu" + summary: "returns tapi.odu.FecProperties" + description: "none" parameters: - name: "uuid" in: "path" @@ -15225,19 +15225,19 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "value-name" + - name: "connection-end-point-uuid" in: "path" - description: "Id of name" + description: "Id of connection-end-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.odu.FecProperties" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.odu.FecPropertiesWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/odu-node-edge-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-odu:odu-node-edge-point-spec/ : get: tags: - "tapi-odu" @@ -15264,10 +15264,10 @@ paths: 200: description: "tapi.odu.OduNodeEdgePointSpec" schema: - $ref: "#/definitions/tapi.odu.OduNodeEdgePointSpec" + $ref: "#/definitions/tapi.odu.OduNodeEdgePointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/odu-node-edge-point-spec/odu-pool/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-odu:odu-node-edge-point-spec/odu-pool/ : get: tags: - "tapi-odu" @@ -15293,10 +15293,10 @@ paths: 200: description: "tapi.odu.OduPoolPac" schema: - $ref: "#/definitions/tapi.odu.OduPoolPac" + $ref: "#/definitions/tapi.odu.OduPoolPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -15323,10 +15323,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -15352,10 +15352,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -15381,10 +15381,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -15410,10 +15410,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -15439,10 +15439,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -15468,10 +15468,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -15498,10 +15498,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -15523,11 +15523,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -15547,10 +15547,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -15571,10 +15571,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -15595,11 +15595,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -15619,10 +15619,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -15643,10 +15643,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -15668,505 +15668,506 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /operations/compute-p-2-p-path/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.ComputeP2PPath" - description: "operates on tapi.path.computation.ComputeP2PPath" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.path.computation.computep2ppath.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/create-connectivity-service/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.CreateConnectivityService" - description: "operates on tapi.connectivity.CreateConnectivityService" - parameters: - - in: "body" - name: "tapi.connectivity.createconnectivityservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" + - "tapi-common" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" 201: description: "No response" 400: description: "Internal error" - /operations/create-notification-subscription-service/: + /operations/tapi-common:update-service-interface-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-job/: + /operations/tapi-connectivity:create-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamJob" - description: "operates on tapi.oam.CreateOamJob" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.CreateConnectivityService" + description: "operates on tapi.connectivity.CreateConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamjob.Input.body-param" + name: "tapi.connectivity.createconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamjob.Input" + $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamJob" + $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service-end-point/: + /operations/tapi-connectivity:delete-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamServiceEndPoint" - description: "operates on tapi.oam.CreateOamServiceEndPoint" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.DeleteConnectivityService" + description: "operates on tapi.connectivity.DeleteConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamserviceendpoint.Input.body-param" + name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" + $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service/: + /operations/tapi-connectivity:get-connection-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamService" - description: "operates on tapi.oam.CreateOamService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectionDetails" + description: "operates on tapi.connectivity.GetConnectionDetails" parameters: - in: "body" - name: "tapi.oam.createoamservice.Input.body-param" + name: "tapi.connectivity.getconnectiondetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamService" + $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-connectivity-service/: + /operations/tapi-connectivity:get-connection-end-point-details/: post: tags: - "tapi-connectivity" - summary: "operates on tapi.connectivity.DeleteConnectivityService" - description: "operates on tapi.connectivity.DeleteConnectivityService" + summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" + description: "operates on tapi.connectivity.GetConnectionEndPointDetails" parameters: - in: "body" - name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" + name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-connectivity:get-connectivity-service-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" + description: "operates on tapi.connectivity.GetConnectivityServiceDetails" parameters: - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" + name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-job/: + /operations/tapi-connectivity:get-connectivity-service-list/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamJob" - description: "operates on tapi.oam.DeleteOamJob" - parameters: - - in: "body" - name: "tapi.oam.deleteoamjob.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.oam.deleteoamjob.Input" + - "tapi-connectivity" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service-end-point/: + /operations/tapi-connectivity:update-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamServiceEndPoint" - description: "operates on tapi.oam.DeleteOamServiceEndPoint" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.UpdateConnectivityService" + description: "operates on tapi.connectivity.UpdateConnectivityService" parameters: - in: "body" - name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" + name: "tapi.connectivity.updateconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" + $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamService" - description: "operates on tapi.oam.DeleteOamService" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.oam.deleteoamservice.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-p-2-p-path/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.DeleteP2PPath" - description: "operates on tapi.path.computation.DeleteP2PPath" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.path.computation.deletep2ppath.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-details/: + /operations/tapi-notification:get-notification-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionDetails" - description: "operates on tapi.connectivity.GetConnectionDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationList" + description: "operates on tapi.notification.GetNotificationList" parameters: - in: "body" - name: "tapi.connectivity.getconnectiondetails.Input.body-param" + name: "tapi.notification.getnotificationlist.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationlist.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" + $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-end-point-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" - description: "operates on tapi.connectivity.GetConnectionEndPointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" parameters: - in: "body" - name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" + name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-details/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" - description: "operates on tapi.connectivity.GetConnectivityServiceDetails" - parameters: - - in: "body" - name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" + - "tapi-notification" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-list/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - - "tapi-connectivity" + - "tapi-notification" parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" 201: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-notification:update-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-meg/: + /operations/tapi-oam:create-oam-job/: post: tags: - "tapi-oam" - summary: "operates on tapi.oam.GetMeg" - description: "operates on tapi.oam.GetMeg" + summary: "operates on tapi.oam.CreateOamJob" + description: "operates on tapi.oam.CreateOamJob" parameters: - in: "body" - name: "tapi.oam.getmeg.Input.body-param" + name: "tapi.oam.createoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.getmeg.Input" + $ref: "#/definitions/tapi.oam.createoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.GetMeg" + $ref: "#/definitions/tapi.oam.CreateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-oam:create-oam-service-end-point/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamServiceEndPoint" + description: "operates on tapi.oam.CreateOamServiceEndPoint" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.oam.createoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-oam:create-oam-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamService" + description: "operates on tapi.oam.CreateOamService" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.oam.createoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.oam.createoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.oam.CreateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-oam:delete-oam-job/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationList" - description: "operates on tapi.notification.GetNotificationList" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamJob" + description: "operates on tapi.oam.DeleteOamJob" parameters: - in: "body" - name: "tapi.notification.getnotificationlist.Input.body-param" + name: "tapi.oam.deleteoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationlist.Input" + $ref: "#/definitions/tapi.oam.deleteoamjob.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-oam:delete-oam-service-end-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" - description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamServiceEndPoint" + description: "operates on tapi.oam.DeleteOamServiceEndPoint" parameters: - in: "body" - name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" + name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" + $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-oam:delete-oam-service/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamService" + description: "operates on tapi.oam.DeleteOamService" + parameters: + - in: "body" + name: "tapi.oam.deleteoamservice.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + responses: + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-oam:get-meg/: + post: + tags: + - "tapi-oam" + summary: "operates on tapi.oam.GetMeg" + description: "operates on tapi.oam.GetMeg" + parameters: + - in: "body" + name: "tapi.oam.getmeg.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.getmeg.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" + $ref: "#/definitions/tapi.oam.GetMeg" 201: description: "No response" 400: description: "Internal error" - /operations/get-oam-job/: + /operations/tapi-oam:get-oam-job/: post: tags: - "tapi-oam" @@ -16189,7 +16190,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-end-point/: + /operations/tapi-oam:get-oam-service-end-point/: post: tags: - "tapi-oam" @@ -16212,7 +16213,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-list/: + /operations/tapi-oam:get-oam-service-list/: post: tags: - "tapi-oam" @@ -16226,7 +16227,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service/: + /operations/tapi-oam:get-oam-service/: post: tags: - "tapi-oam" @@ -16249,247 +16250,246 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-oam:update-oam-job/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamJob" + description: "operates on tapi.oam.UpdateOamJob" parameters: - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" + name: "tapi.oam.updateoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/get-service-interface-point-list/: - post: - tags: - - "tapi-common" - parameters: [] + $ref: "#/definitions/tapi.oam.updateoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.oam.UpdateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-oam:update-oam-service-end-point/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamServiceEndPoint" + description: "operates on tapi.oam.UpdateOamServiceEndPoint" + parameters: + - in: "body" + name: "tapi.oam.updateoamserviceendpoint.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-oam:update-oam-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetTopologyDetails" - description: "operates on tapi.topology.GetTopologyDetails" + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamService" + description: "operates on tapi.oam.UpdateOamService" parameters: - in: "body" - name: "tapi.topology.gettopologydetails.Input.body-param" + name: "tapi.oam.updateoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.gettopologydetails.Input" + $ref: "#/definitions/tapi.oam.updateoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyDetails" + $ref: "#/definitions/tapi.oam.UpdateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-path-computation:compute-p-2-p-path/: post: tags: - - "tapi-topology" - parameters: [] + - "tapi-path-computation" + summary: "operates on tapi.path.computation.ComputeP2PPath" + description: "operates on tapi.path.computation.ComputeP2PPath" + parameters: + - in: "body" + name: "tapi.path.computation.computep2ppath.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyList" + $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/optimize-p-2-ppath/: + /operations/tapi-path-computation:delete-p-2-p-path/: post: tags: - "tapi-path-computation" - summary: "operates on tapi.path.computation.OptimizeP2Ppath" - description: "operates on tapi.path.computation.OptimizeP2Ppath" + summary: "operates on tapi.path.computation.DeleteP2PPath" + description: "operates on tapi.path.computation.DeleteP2PPath" parameters: - in: "body" - name: "tapi.path.computation.optimizep2ppath.Input.body-param" + name: "tapi.path.computation.deletep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" + $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" + $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/update-connectivity-service/: + /operations/tapi-path-computation:optimize-p-2-ppath/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.UpdateConnectivityService" - description: "operates on tapi.connectivity.UpdateConnectivityService" + - "tapi-path-computation" + summary: "operates on tapi.path.computation.OptimizeP2Ppath" + description: "operates on tapi.path.computation.OptimizeP2Ppath" parameters: - in: "body" - name: "tapi.connectivity.updateconnectivityservice.Input.body-param" + name: "tapi.path.computation.optimizep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" + $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" + $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" 201: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: + /operations/tapi-topology:get-link-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" + - "tapi-topology" + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" parameters: - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" + name: "tapi.topology.getlinkdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-job/: + /operations/tapi-topology:get-node-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamJob" - description: "operates on tapi.oam.UpdateOamJob" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" parameters: - in: "body" - name: "tapi.oam.updateoamjob.Input.body-param" + name: "tapi.topology.getnodedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamjob.Input" + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamJob" + $ref: "#/definitions/tapi.topology.GetNodeDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service-end-point/: + /operations/tapi-topology:get-node-edge-point-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamServiceEndPoint" - description: "operates on tapi.oam.UpdateOamServiceEndPoint" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" parameters: - in: "body" - name: "tapi.oam.updateoamserviceendpoint.Input.body-param" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service/: + /operations/tapi-topology:get-topology-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamService" - description: "operates on tapi.oam.UpdateOamService" + - "tapi-topology" + summary: "operates on tapi.topology.GetTopologyDetails" + description: "operates on tapi.topology.GetTopologyDetails" parameters: - in: "body" - name: "tapi.oam.updateoamservice.Input.body-param" + name: "tapi.topology.gettopologydetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamservice.Input" + $ref: "#/definitions/tapi.topology.gettopologydetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamService" + $ref: "#/definitions/tapi.topology.GetTopologyDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-service-interface-point/: + /operations/tapi-topology:get-topology-list/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" - parameters: - - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" + - "tapi-topology" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.topology.GetTopologyList" 201: description: "No response" 400: @@ -16545,6 +16545,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -16588,14 +16592,26 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.TapiContext" - $ref: "#/definitions/tapi.connectivity.ContextAugmentation4" - - $ref: "#/definitions/tapi.notification.ContextAugmentation1" - - $ref: "#/definitions/tapi.oam.ContextAugmentation2" + - $ref: "#/definitions/tapi.notification.ContextAugmentation2" + - $ref: "#/definitions/tapi.oam.ContextAugmentation1" - $ref: "#/definitions/tapi.path.computation.ContextAugmentation3" - $ref: "#/definitions/tapi.topology.ContextAugmentation5" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.DirectiveValue: type: "string" enum: @@ -16677,6 +16693,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -16737,6 +16757,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -16789,6 +16817,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.common.TimePeriod" + tapi.common.TimeIntervalWrapper: + properties: + elapsed-time: + $ref: "#/definitions/tapi.common.TimeInterval" tapi.common.TimePeriod: type: "object" properties: @@ -16799,6 +16831,10 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.TimeUnit" + tapi.common.TimePeriodWrapper: + properties: + period: + $ref: "#/definitions/tapi.common.TimePeriod" tapi.common.TimeRange: type: "object" properties: @@ -16808,6 +16844,10 @@ definitions: start-time: type: "string" description: "none" + tapi.common.TimeRangeWrapper: + properties: + schedule: + $ref: "#/definitions/tapi.common.TimeRange" tapi.common.TimeUnit: type: "string" enum: @@ -16859,6 +16899,10 @@ definitions: connection-spec-reference: description: "The reference to the spec that defines the cep role." $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.CepRoleWrapper: + properties: + cep-role: + $ref: "#/definitions/tapi.connectivity.CepRole" tapi.connectivity.Connection: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -16967,6 +17011,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-connectivity:cep-list/tapi-connectivity:connection-end-point/tapi-connectivity:uuid" description: "none" + tapi.connectivity.ConnectionEndPointRefWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" tapi.connectivity.ConnectionRef: type: "object" properties: @@ -16974,6 +17022,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:uuid" + tapi.connectivity.ConnectionRefWrapper: + properties: + lower-connection: + $ref: "#/definitions/tapi.connectivity.ConnectionRef" tapi.connectivity.ConnectionSpecReference: type: "object" properties: @@ -16986,6 +17038,14 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.connectivity.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.ConnectionWrapper: + properties: + connection: + $ref: "#/definitions/tapi.connectivity.Connection" tapi.connectivity.ConnectivityConstraint: type: "object" properties: @@ -17051,6 +17111,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.connectivity.Connection" + tapi.connectivity.ConnectivityContextWrapper: + properties: + tapi-connectivity:connectivity-context: + $ref: "#/definitions/tapi.connectivity.ConnectivityContext" tapi.connectivity.ConnectivityService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -17140,6 +17204,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point/tapi-connectivity:local-id" description: "none" + tapi.connectivity.ConnectivityServiceEndPointRefWrapper: + properties: + peer-fwd-connectivity-service-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" tapi.connectivity.ConnectivityServiceRef: type: "object" properties: @@ -17147,6 +17215,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:uuid" + tapi.connectivity.ConnectivityServiceRefWrapper: + properties: + coroute-inclusion: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" tapi.connectivity.ContextAugmentation4: type: "object" properties: @@ -17285,6 +17357,10 @@ definitions: description: "This object adds resilience and state attributes to the Route.\r\ \n When this object is not present, then the Route is intendend\ \ as 'current' Route of the Connection." + tapi.connectivity.ResilienceRouteWrapper: + properties: + resilience-route-pac: + $ref: "#/definitions/tapi.connectivity.ResilienceRoute" tapi.connectivity.ReversionMode: type: "string" enum: @@ -17317,6 +17393,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:route/tapi-connectivity:local-id" description: "none" + tapi.connectivity.RouteRefWrapper: + properties: + selected-route: + $ref: "#/definitions/tapi.connectivity.RouteRef" + tapi.connectivity.RouteWrapper: + properties: + route: + $ref: "#/definitions/tapi.connectivity.Route" tapi.connectivity.SelectionControl: type: "string" enum: @@ -17422,6 +17506,18 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:switch-control/tapi-connectivity:uuid" description: "none" + tapi.connectivity.SwitchControlRefWrapper: + properties: + sub-switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + tapi.connectivity.SwitchControlWrapper: + properties: + switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControl" + tapi.connectivity.SwitchWrapper: + properties: + switch: + $ref: "#/definitions/tapi.connectivity.Switch" tapi.connectivity.UpdateConnectivityService: type: "object" properties: @@ -17430,8 +17526,12 @@ definitions: tapi.connectivity.ceplist.ConnectionEndPoint: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPoint" - - $ref: "#/definitions/tapi.oam.ConnectionEndPointAugmentation2" - - $ref: "#/definitions/tapi.odu.ConnectionEndPointAugmentation1" + - $ref: "#/definitions/tapi.oam.ConnectionEndPointAugmentation1" + - $ref: "#/definitions/tapi.odu.ConnectionEndPointAugmentation2" + tapi.connectivity.ceplist.ConnectionEndPointWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" tapi.connectivity.connectivitycontext.ConnectivityService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -17453,10 +17553,18 @@ definitions: items: $ref: "#/definitions/tapi.connectivity.ConnectionRef" description: "none" + tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper: + properties: + connectivity-service: + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" tapi.connectivity.connectivityservice.EndPoint: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" - $ref: "#/definitions/tapi.odu.EndPointAugmentation1" + tapi.connectivity.connectivityservice.EndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList: allOf: - type: "object" @@ -17467,6 +17575,10 @@ definitions: items: $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" description: "none" + tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper: + properties: + tapi-connectivity:cep-list: + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" tapi.connectivity.createconnectivityservice.Input: type: "object" properties: @@ -17603,7 +17715,11 @@ definitions: type: "boolean" description: "none" default: false - tapi.notification.ContextAugmentation1: + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" + tapi.notification.ContextAugmentation2: type: "object" properties: notification-context: @@ -17654,6 +17770,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -17726,6 +17846,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -17739,6 +17863,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -17769,6 +17897,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -17777,6 +17909,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -17865,6 +18001,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -17897,6 +18037,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -18003,7 +18147,7 @@ definitions: subscription-service: description: "none" $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" - tapi.oam.ConnectionEndPointAugmentation2: + tapi.oam.ConnectionEndPointAugmentation1: type: "object" properties: mep-mip-list: @@ -18012,7 +18156,7 @@ definitions: x-augmentation: prefix: "tapi-oam" namespace: "urn:onf:otcc:yang:tapi-oam" - tapi.oam.ContextAugmentation2: + tapi.oam.ContextAugmentation1: type: "object" properties: oam-context: @@ -18101,6 +18245,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:uuid" + tapi.oam.MegRefWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.MegRef" tapi.oam.Mep: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -18135,6 +18283,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.oam.MepRef" + tapi.oam.MepMipListWrapper: + properties: + tapi-oam:mep-mip-list: + $ref: "#/definitions/tapi.oam.MepMipList" tapi.oam.MepRef: allOf: - $ref: "#/definitions/tapi.oam.MegRef" @@ -18145,6 +18297,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mep/tapi-oam:local-id" description: "none" + tapi.oam.MepRefWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.MepRef" tapi.oam.Mip: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -18164,6 +18320,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mip/tapi-oam:local-id" description: "none" + tapi.oam.MipRefWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.MipRef" tapi.oam.OamConstraint: type: "object" properties: @@ -18200,6 +18360,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.oam.Meg" + tapi.oam.OamContextWrapper: + properties: + tapi-oam:oam-context: + $ref: "#/definitions/tapi.oam.OamContext" tapi.oam.OamJob: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -18233,6 +18397,10 @@ definitions: type: "string" description: "none" description: "none" + tapi.oam.OamJobWrapper: + properties: + oam-job: + $ref: "#/definitions/tapi.oam.OamJob" tapi.oam.OamProfile: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -18256,6 +18424,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-profile/tapi-oam:uuid" + tapi.oam.OamProfileRefWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.OamProfileRef" + tapi.oam.OamProfileWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.OamProfile" tapi.oam.OamService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -18324,6 +18500,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:end-point/tapi-oam:local-id" description: "none" + tapi.oam.OamServiceEndPointRefWrapper: + properties: + oam-service-end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + tapi.oam.OamServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPoint" tapi.oam.OamServiceRef: type: "object" properties: @@ -18331,6 +18515,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:uuid" + tapi.oam.OamServiceWrapper: + properties: + oam-service: + $ref: "#/definitions/tapi.oam.OamService" tapi.oam.PmBinData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -18340,6 +18528,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.TimePeriod" description: "none" + tapi.oam.PmBinDataWrapper: + properties: + pm-bin-data: + $ref: "#/definitions/tapi.oam.PmBinData" tapi.oam.PmCurrentData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -18379,6 +18571,10 @@ definitions: \ hour in case of a 15 minute interval and bound to the hour in case of\ \ a 24 hour interval." description: "none" + tapi.oam.PmCurrentDataWrapper: + properties: + pm-current-data: + $ref: "#/definitions/tapi.oam.PmCurrentData" tapi.oam.PmHistoryData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -18396,6 +18592,10 @@ definitions: \ be reliable." default: false description: "none" + tapi.oam.PmHistoryDataWrapper: + properties: + pm-history-data: + $ref: "#/definitions/tapi.oam.PmHistoryData" tapi.oam.PmThresholdData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -18409,6 +18609,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.TimePeriod" description: "none" + tapi.oam.PmThresholdDataWrapper: + properties: + pm-threshold-data: + $ref: "#/definitions/tapi.oam.PmThresholdData" tapi.oam.UpdateOamJob: type: "object" properties: @@ -18589,10 +18793,18 @@ definitions: allOf: - $ref: "#/definitions/tapi.oam.Mep" - $ref: "#/definitions/tapi.odu.MepAugmentation1" + tapi.oam.meg.MepWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.meg.Mep" tapi.oam.meg.Mip: allOf: - $ref: "#/definitions/tapi.oam.Mip" - $ref: "#/definitions/tapi.odu.MipAugmentation1" + tapi.oam.meg.MipWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.meg.Mip" tapi.oam.oamcontext.Meg: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -18626,6 +18838,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" description: "none" + tapi.oam.oamcontext.MegWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.oamcontext.Meg" tapi.oam.updateoamjob.Input: type: "object" properties: @@ -18688,7 +18904,7 @@ definitions: end-point: description: "none" $ref: "#/definitions/tapi.oam.OamServiceEndPoint" - tapi.odu.ConnectionEndPointAugmentation1: + tapi.odu.ConnectionEndPointAugmentation2: type: "object" properties: odu-connection-end-point-spec: @@ -18715,6 +18931,10 @@ definitions: enum: - "PERCENTAGE" - "NUMBER_ERRORED_BLOCKS" + tapi.odu.DegThrWrapper: + properties: + deg-thr: + $ref: "#/definitions/tapi.odu.DegThr" tapi.odu.EndPointAugmentation1: type: "object" properties: @@ -18751,6 +18971,10 @@ definitions: type: "integer" format: "int32" description: "counter: bit error rate after correction by FEC" + tapi.odu.FecPropertiesWrapper: + properties: + fec-parameters: + $ref: "#/definitions/tapi.odu.FecProperties" tapi.odu.MappingType: type: "string" enum: @@ -18812,6 +19036,10 @@ definitions: odu-type: type: "string" description: "This attribute specifies the type of the ODU termination point." + tapi.odu.OduCommonPacWrapper: + properties: + odu-common: + $ref: "#/definitions/tapi.odu.OduCommonPac" tapi.odu.OduConnectionEndPointSpec: type: "object" properties: @@ -18827,6 +19055,10 @@ definitions: odu-protection: description: "none" $ref: "#/definitions/tapi.odu.OduProtectionPac" + tapi.odu.OduConnectionEndPointSpecWrapper: + properties: + tapi-odu:odu-connection-end-point-spec: + $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpec" tapi.odu.OduConnectivityServiceEndPointSpec: type: "object" properties: @@ -18839,6 +19071,10 @@ definitions: odu-csep-ttp-pac: description: "none" $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + tapi.odu.OduConnectivityServiceEndPointSpecWrapper: + properties: + tapi-odu:odu-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" tapi.odu.OduCsepCommonPac: type: "object" properties: @@ -18871,6 +19107,10 @@ definitions: odu-type: type: "string" description: "This attribute specifies the type of the ODU termination point." + tapi.odu.OduCsepCommonPacWrapper: + properties: + odu-csep-common-pac: + $ref: "#/definitions/tapi.odu.OduCsepCommonPac" tapi.odu.OduCsepCtpPac: type: "object" properties: @@ -18931,6 +19171,10 @@ definitions: \n In case of ODUk mapping over ODUCn, the TPN is encoded\ \ in a 14-bit field so the value range is 0-16383. See clause 20.4.1.1/G.709-2016.\r\ \n " + tapi.odu.OduCsepCtpPacWrapper: + properties: + odu-csep-ctp-pac: + $ref: "#/definitions/tapi.odu.OduCsepCtpPac" tapi.odu.OduCsepTtpPac: type: "object" properties: @@ -18941,6 +19185,10 @@ definitions: type: "string" description: "This attribute configures the type of the client CTP of the\ \ server ODU TTP." + tapi.odu.OduCsepTtpPacWrapper: + properties: + odu-csep-ttp-pac: + $ref: "#/definitions/tapi.odu.OduCsepTtpPac" tapi.odu.OduCtpPac: type: "object" properties: @@ -19009,6 +19257,10 @@ definitions: items: type: "integer" format: "int32" + tapi.odu.OduCtpPacWrapper: + properties: + odu-ctp: + $ref: "#/definitions/tapi.odu.OduCtpPac" tapi.odu.OduDefectPac: type: "object" properties: @@ -19036,6 +19288,10 @@ definitions: type: "boolean" description: "Trail Trace Identifier Mismatch" default: false + tapi.odu.OduDefectPacWrapper: + properties: + odu-defect: + $ref: "#/definitions/tapi.odu.OduDefectPac" tapi.odu.OduMipPac: type: "object" properties: @@ -19081,6 +19337,10 @@ definitions: \ system to enable or disable the Consequent Action function when detecting\ \ Trace Identifier Mismatch (TIM) at the trail termination sink." default: true + tapi.odu.OduMipPacWrapper: + properties: + odu-mip: + $ref: "#/definitions/tapi.odu.OduMipPac" tapi.odu.OduMipSpec: type: "object" properties: @@ -19099,6 +19359,10 @@ definitions: odu-defect: description: "none" $ref: "#/definitions/tapi.odu.OduDefectPac" + tapi.odu.OduMipSpecWrapper: + properties: + tapi-odu:odu-mip-spec: + $ref: "#/definitions/tapi.odu.OduMipSpec" tapi.odu.OduNamedPayloadType: type: "string" enum: @@ -19113,12 +19377,20 @@ definitions: items: type: "integer" format: "int32" + tapi.odu.OduNcmPacWrapper: + properties: + odu-ncm: + $ref: "#/definitions/tapi.odu.OduNcmPac" tapi.odu.OduNodeEdgePointSpec: type: "object" properties: odu-pool: description: "none" $ref: "#/definitions/tapi.odu.OduPoolPac" + tapi.odu.OduNodeEdgePointSpecWrapper: + properties: + tapi-odu:odu-node-edge-point-spec: + $ref: "#/definitions/tapi.odu.OduNodeEdgePointSpec" tapi.odu.OduPayloadType: type: "object" properties: @@ -19129,6 +19401,10 @@ definitions: named-payload-type: description: "none" $ref: "#/definitions/tapi.odu.OduNamedPayloadType" + tapi.odu.OduPayloadTypeWrapper: + properties: + accepted-payload-type: + $ref: "#/definitions/tapi.odu.OduPayloadType" tapi.odu.OduPmPac: type: "object" properties: @@ -19151,6 +19427,10 @@ definitions: type: "integer" format: "int32" description: "Near-end Severely Errored Second" + tapi.odu.OduPmPacWrapper: + properties: + odu-pm: + $ref: "#/definitions/tapi.odu.OduPmPac" tapi.odu.OduPoolPac: type: "object" properties: @@ -19166,6 +19446,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.odu.OduPoolPacWrapper: + properties: + odu-pool: + $ref: "#/definitions/tapi.odu.OduPoolPac" tapi.odu.OduProtectionPac: type: "object" properties: @@ -19185,6 +19469,10 @@ definitions: \ triggers the MI_APS_LVL signal to the transport adaptation function. The\ \ value 0 means path and the values 1 through 6 mean TCM level 1 through\ \ 6 respectively." + tapi.odu.OduProtectionPacWrapper: + properties: + odu-protection: + $ref: "#/definitions/tapi.odu.OduProtectionPac" tapi.odu.OduSlotSize: type: "string" enum: @@ -19198,6 +19486,10 @@ definitions: format: "int32" description: "This attribute indicates the tandem connection monitoring field\ \ of the ODU OH." + tapi.odu.OduTcmMipPacWrapper: + properties: + odu-tcm: + $ref: "#/definitions/tapi.odu.OduTcmMipPac" tapi.odu.OduTerminationAndClientAdaptationPac: type: "object" properties: @@ -19245,6 +19537,10 @@ definitions: type: "string" description: "This attribute configures the type of the client CTP of the\ \ server ODU TTP." + tapi.odu.OduTerminationAndClientAdaptationPacWrapper: + properties: + odu-term-and-adapter: + $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPac" tapi.odu.OwnedNodeEdgePointAugmentation1: type: "object" properties: @@ -19288,6 +19584,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.odu.UasChoiceWrapper: + properties: + uas: + $ref: "#/definitions/tapi.odu.UasChoice" tapi.path.computation.ComputeP2PPath: type: "object" properties: @@ -19356,6 +19656,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.path.computation.Path" + tapi.path.computation.PathComputationContextWrapper: + properties: + tapi-path-computation:path-computation-context: + $ref: "#/definitions/tapi.path.computation.PathComputationContext" tapi.path.computation.PathComputationService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -19384,6 +19688,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" description: "none" + tapi.path.computation.PathComputationServiceWrapper: + properties: + path-comp-service: + $ref: "#/definitions/tapi.path.computation.PathComputationService" tapi.path.computation.PathObjectiveFunction: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -19405,6 +19713,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathObjectiveFunctionWrapper: + properties: + objective-function: + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" tapi.path.computation.PathOptimizationConstraint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -19414,6 +19726,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathOptimizationConstraintWrapper: + properties: + optimization-constraint: + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" tapi.path.computation.PathRef: type: "object" properties: @@ -19421,6 +19737,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-path-computation:path-computation-context/tapi-path-computation:path/tapi-path-computation:uuid" + tapi.path.computation.PathRefWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.PathRef" tapi.path.computation.PathServiceEndPoint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -19457,6 +19777,14 @@ definitions: \ the Protection Unit of a traditional protection model. \r\n The\ \ ForwadingConstruct can be considered as a component and the EndPoint as\ \ a Port on that component" + tapi.path.computation.PathServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + tapi.path.computation.PathWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.Path" tapi.path.computation.RouteObjectiveFunction: type: "string" enum: @@ -19509,6 +19837,10 @@ definitions: route-direction: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" + tapi.path.computation.RoutingConstraintWrapper: + properties: + routing-constraint: + $ref: "#/definitions/tapi.path.computation.RoutingConstraint" tapi.path.computation.TopologyConstraint: type: "object" properties: @@ -19561,6 +19893,10 @@ definitions: description: "none" items: type: "string" + tapi.path.computation.TopologyConstraintWrapper: + properties: + topology-constraint: + $ref: "#/definitions/tapi.path.computation.TopologyConstraint" tapi.path.computation.ValueOrPriority: type: "object" properties: @@ -19572,6 +19908,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.path.computation.ValueOrPriorityWrapper: + properties: + max-allowed-cost: + $ref: "#/definitions/tapi.path.computation.ValueOrPriority" tapi.path.computation.computep2ppath.Input: type: "object" properties: @@ -19641,6 +19981,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation5: type: "object" properties: @@ -19664,6 +20008,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -19720,6 +20068,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -19746,6 +20098,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -19800,6 +20156,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:link/tapi-topology:uuid" description: "none" + tapi.topology.LinkRefWrapper: + properties: + supported-client-link: + $ref: "#/definitions/tapi.topology.LinkRef" + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -19811,6 +20175,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -19900,6 +20268,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -19955,6 +20327,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" tapi.topology.PortRoleRule: type: "object" properties: @@ -19977,6 +20357,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -19997,6 +20381,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -20022,6 +20410,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-diversity-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -20136,6 +20528,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -20155,6 +20551,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -20192,6 +20592,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -20199,6 +20603,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" + tapi.topology.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.Topology" tapi.topology.TransferCostPac: type: "object" properties: @@ -20264,6 +20676,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: @@ -20346,6 +20762,10 @@ definitions: - $ref: "#/definitions/tapi.connectivity.OwnedNodeEdgePointAugmentation2" - $ref: "#/definitions/tapi.odu.OwnedNodeEdgePointAugmentation1" - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + tapi.topology.node.OwnedNodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" tapi.topology.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -20380,3 +20800,7 @@ definitions: items: $ref: "#/definitions/tapi.topology.NodeEdgePointRef" description: "none" + tapi.topology.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.topology.Node" diff --git a/OAS/tapi-path-computation@2020-04-23.yaml b/OAS/tapi-path-computation@2020-04-23.yaml index 9073664d..3ab9abc5 100644 --- a/OAS/tapi-path-computation@2020-04-23.yaml +++ b/OAS/tapi-path-computation@2020-04-23.yaml @@ -1,41 +1,41 @@ --- swagger: "2.0" info: - description: "\r\n This module contains TAPI Topology Model definitions.\r\ - \n Source: TapiTopology.uml\r\n - The TAPI YANG models included\ + description: "\r\n This module contains TAPI Notification Model definitions.\r\ + \n Source: TapiNotification.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0,\r\n This module contains TAPI Topology Model\ + \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Common Model definitions.\r\ + \ the Apache License 2.0.,\r\n This module contains TAPI Common Model definitions.\r\ \n Source: TapiCommon.uml\r\n - The TAPI YANG models included in\ \ this TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG\ \ specifications have been generated from the corresponding UML model using the\ @@ -69,15 +69,15 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0." - version: "2.2.0" - title: "tapi-topology,tapi-notification,tapi-common,tapi-path-computation API" + version: "2.1.3" + title: "tapi-notification,tapi-topology,tapi-common,tapi-path-computation API" host: "localhost:1234" consumes: - "application/yang-data+json" produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -88,7 +88,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -102,7 +102,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -121,7 +121,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -140,7 +140,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: + /data/tapi-common:context/name/: post: tags: - "tapi-common" @@ -154,7 +154,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -162,7 +162,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/name={value-name}/: + /data/tapi-common:context/name={value-name}/: get: tags: - "tapi-common" @@ -180,7 +180,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -201,7 +201,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -227,32 +227,19 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] - responses: - 200: - description: "tapi.notification.NotificationContext" - schema: - $ref: "#/definitions/tapi.notification.NotificationContext" - 400: - description: "Internal error" + /data/tapi-common:context/service-interface-point/: post: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-common" + summary: "creates tapi.common.ServiceInterfacePoint" + description: "none" parameters: - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added to list" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -260,18 +247,42 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.ServiceInterfacePoint" + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-common" + summary: "creates or updates tapi.common.ServiceInterfacePoint" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added or updated" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -281,100 +292,158 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: - post: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: + get: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.Capacity" + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationSubscriptionService" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: + get: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" required: true type: "string" responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/name/: post: tags: - - "tapi-notification" + - "tapi-common" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -382,7 +451,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - in: "body" @@ -390,7 +459,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -398,10 +467,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: get: tags: - - "tapi-notification" + - "tapi-common" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -409,7 +478,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -421,12 +490,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-notification" + - "tapi-common" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -434,7 +503,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -447,7 +516,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -457,7 +526,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" + - "tapi-common" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -465,7 +534,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -478,277 +547,218 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationChannel" - description: "none" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationChannel" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of additional-info" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.AlarmInfo" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of changed-attributes" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NameAndValueChange" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/: get: tags: - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of target-object-name" - required: true - type: "string" + summary: "returns tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + post: tags: - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" - description: "none" + summary: "creates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-notification" - summary: "returns tapi.notification.SubscriptionFilter" - description: "none" + summary: "creates or updates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-notification" + summary: "removes tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: - 200: - description: "tapi.notification.SubscriptionFilter" - schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" 400: description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: post: tags: - "tapi-notification" - summary: "creates tapi.notification.SubscriptionFilter" + summary: "creates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added to list" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -756,10 +766,29 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NotificationSubscriptionService" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + responses: + 200: + description: "tapi.notification.NotificationSubscriptionService" + schema: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" + 400: + description: "Internal error" put: tags: - "tapi-notification" - summary: "creates or updates tapi.notification.SubscriptionFilter" + summary: "creates or updates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" @@ -768,11 +797,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added or updated" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -783,7 +813,7 @@ paths: delete: tags: - "tapi-notification" - summary: "removes tapi.notification.SubscriptionFilter" + summary: "removes tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" @@ -796,7 +826,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: post: tags: - "tapi-notification" @@ -815,7 +845,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -823,7 +853,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -846,7 +876,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -872,7 +902,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -903,102 +933,172 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notification={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: get: tags: - "tapi-notification" - summary: "returns tapi.notification.Notification" + summary: "returns tapi.notification.NotificationChannel" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" - description: "none" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" in: "path" - description: "Id of additional-info" + description: "Id of name" required: true type: "string" responses: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: get: tags: - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + summary: "returns tapi.notification.Notification" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.notification.AlarmInfo" + description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" - name: "value-name" in: "path" - description: "Id of changed-attributes" + description: "Id of additional-info" required: true type: "string" responses: 200: - description: "tapi.notification.NameAndValueChange" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: + summary: "returns tapi.notification.AlarmInfo" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + responses: + 200: + description: "tapi.notification.AlarmInfo" + schema: + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of changed-attributes" + required: true + type: "string" + responses: + 200: + description: "tapi.notification.NameAndValueChange" + schema: + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: + tags: + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true @@ -1012,17 +1112,22 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true @@ -1036,17 +1141,22 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - "tapi-notification" summary: "returns tapi.notification.TcaInfo" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true @@ -1055,36 +1165,45 @@ paths: 200: description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/path-computation-context/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: [] + - "tapi-notification" + summary: "returns tapi.notification.SubscriptionFilter" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.PathComputationContext" + description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" + - "tapi-notification" + summary: "creates tapi.notification.SubscriptionFilter" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathComputationContext.body-param" - description: "tapi.path.computation.PathComputationContext to be added to\ - \ list" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -1094,17 +1213,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" + - "tapi-notification" + summary: "creates or updates tapi.notification.SubscriptionFilter" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathComputationContext.body-param" - description: "tapi.path.computation.PathComputationContext to be added or\ - \ updated" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -1114,29 +1237,40 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: [] + - "tapi-notification" + summary: "removes tapi.notification.SubscriptionFilter" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathComputationService" - description: "none" + - "tapi-notification" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathComputationService.body-param" - description: "tapi.path.computation.PathComputationService to be added to\ - \ list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -1144,43 +1278,56 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathComputationService" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.path.computation.PathComputationService" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathComputationService" - description: "none" + - "tapi-notification" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathComputationService.body-param" - description: "tapi.path.computation.PathComputationService to be added or\ - \ updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -1190,13 +1337,20 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathComputationService" - description: "none" + - "tapi-notification" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: @@ -1204,151 +1358,188 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point/: - post: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: + get: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathServiceEndPoint" + - "tapi-notification" + summary: "returns tapi.notification.Notification" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notification" required: true type: "string" - - in: "body" - name: "tapi.path.computation.PathServiceEndPoint.body-param" - description: "tapi.path.computation.PathServiceEndPoint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.Notification" + schema: + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathServiceEndPoint" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notification" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of additional-info" required: true type: "string" responses: 200: - description: "tapi.path.computation.PathServiceEndPoint" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: + get: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathServiceEndPoint" + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of notification" required: true type: "string" - - in: "body" - name: "tapi.path.computation.PathServiceEndPoint.body-param" - description: "tapi.path.computation.PathServiceEndPoint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.AlarmInfo" + schema: + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: + get: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathServiceEndPoint" + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notification" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of changed-attributes" required: true type: "string" responses: + 200: + description: "tapi.notification.NameAndValueChange" + schema: + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.Capacity" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notification" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: + get: tags: - - "tapi-path-computation" - summary: "creates tapi.common.Capacity" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of notification" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of target-object-name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notification" required: true type: "string" + responses: + 200: + description: "tapi.notification.TcaInfo" + schema: + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-path-computation:path-computation-context/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: [] + responses: + 200: + description: "tapi.path.computation.PathComputationContext" + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-path-computation" + summary: "creates tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added to list" + name: "tapi.path.computation.PathComputationContext.body-param" + description: "tapi.path.computation.PathComputationContext to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -1359,7 +1550,60 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.Capacity" + summary: "creates or updates tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: + - in: "body" + name: "tapi.path.computation.PathComputationContext.body-param" + description: "tapi.path.computation.PathComputationContext to be added or\ + \ updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-path-computation" + summary: "removes tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service/: + post: + tags: + - "tapi-path-computation" + summary: "creates tapi.path.computation.PathComputationService" + description: "none" + parameters: + - in: "body" + name: "tapi.path.computation.PathComputationService.body-param" + description: "tapi.path.computation.PathComputationService to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.PathComputationService" description: "none" parameters: - name: "uuid" @@ -1367,17 +1611,31 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "local-id" + responses: + 200: + description: "tapi.path.computation.PathComputationService" + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.PathComputationService" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added or updated" + name: "tapi.path.computation.PathComputationService.body-param" + description: "tapi.path.computation.PathComputationService to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -1388,7 +1646,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.Capacity" + summary: "removes tapi.path.computation.PathComputationService" description: "none" parameters: - name: "uuid" @@ -1396,21 +1654,16 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: - get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point/: + post: tags: - "tapi-path-computation" - summary: "returns tapi.common.BandwidthProfile" + summary: "creates tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -1418,22 +1671,24 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" + - in: "body" + name: "tapi.path.computation.PathServiceEndPoint.body-param" + description: "tapi.path.computation.PathServiceEndPoint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/: + get: tags: - "tapi-path-computation" - summary: "creates tapi.common.BandwidthProfile" + summary: "returns tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -1446,23 +1701,17 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.PathServiceEndPoint" + schema: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.BandwidthProfile" + summary: "creates or updates tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -1476,11 +1725,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added or updated" + name: "tapi.path.computation.PathServiceEndPoint.body-param" + description: "tapi.path.computation.PathServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -1491,7 +1740,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.BandwidthProfile" + summary: "removes tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -1509,11 +1758,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" + summary: "returns tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -1528,15 +1777,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" + summary: "creates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -1550,11 +1799,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -1565,7 +1814,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" + summary: "creates or updates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -1579,11 +1828,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -1594,7 +1843,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" + summary: "removes tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -1612,11 +1861,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -1631,15 +1880,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" + summary: "creates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -1653,11 +1902,114 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-path-computation" + summary: "creates or updates tapi.common.BandwidthProfile" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-path-computation" + summary: "removes tapi.common.BandwidthProfile" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + : get: + tags: + - "tapi-path-computation" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-path-computation" + summary: "creates tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1686,7 +2038,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1715,7 +2067,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-path-computation" @@ -1736,7 +2088,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1760,7 +2112,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1789,7 +2141,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1818,7 +2170,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-path-computation" @@ -1839,7 +2191,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1863,7 +2215,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1892,7 +2244,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1921,8 +2273,111 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + : get: + tags: + - "tapi-path-computation" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-path-computation" + summary: "creates tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-path-computation" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-path-computation" + summary: "removes tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.CapacityValue" @@ -1943,7 +2398,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -1968,7 +2423,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -1998,7 +2453,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -2028,7 +2483,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-path-computation" @@ -2052,7 +2507,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2060,8 +2515,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -2088,7 +2543,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -2119,7 +2574,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2155,8 +2610,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.ServiceInterfacePointRef" @@ -2176,7 +2631,7 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: @@ -2200,7 +2655,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -2229,7 +2684,7 @@ paths: description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -2258,7 +2713,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name/: post: tags: - "tapi-path-computation" @@ -2277,7 +2732,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2285,7 +2740,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name={value-name}/: get: tags: - "tapi-path-computation" @@ -2308,7 +2763,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -2334,7 +2789,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2365,7 +2820,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/: get: tags: - "tapi-path-computation" @@ -2381,7 +2836,7 @@ paths: 200: description: "tapi.path.computation.PathObjectiveFunction" schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" 400: description: "Internal error" post: @@ -2400,7 +2855,7 @@ paths: description: "tapi.path.computation.PathObjectiveFunction to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -2424,7 +2879,7 @@ paths: description: "tapi.path.computation.PathObjectiveFunction to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -2448,7 +2903,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name/: post: tags: - "tapi-path-computation" @@ -2467,7 +2922,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2475,8 +2930,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -2498,7 +2953,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -2524,7 +2979,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2555,7 +3010,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/: get: tags: - "tapi-path-computation" @@ -2571,7 +3026,7 @@ paths: 200: description: "tapi.path.computation.PathOptimizationConstraint" schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" 400: description: "Internal error" post: @@ -2591,7 +3046,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -2616,7 +3071,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -2640,7 +3095,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: post: tags: - "tapi-path-computation" @@ -2659,7 +3114,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2667,8 +3122,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" @@ -2690,7 +3145,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -2716,7 +3171,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -2747,7 +3202,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/path={path-uuid}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/path={path-uuid}/: get: tags: - "tapi-path-computation" @@ -2768,10 +3223,10 @@ paths: 200: description: "tapi.path.computation.PathRef" schema: - $ref: "#/definitions/tapi.path.computation.PathRef" + $ref: "#/definitions/tapi.path.computation.PathRefWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/: get: tags: - "tapi-path-computation" @@ -2787,7 +3242,7 @@ paths: 200: description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" post: @@ -2806,7 +3261,7 @@ paths: description: "tapi.path.computation.RoutingConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -2830,7 +3285,7 @@ paths: description: "tapi.path.computation.RoutingConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -2854,8 +3309,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/ + : post: tags: - "tapi-path-computation" summary: "creates tapi.topology.CostCharacteristic" @@ -2872,7 +3327,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -2880,8 +3335,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.topology.CostCharacteristic" @@ -2902,7 +3357,7 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" put: @@ -2927,7 +3382,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -2957,8 +3412,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/ + : post: tags: - "tapi-path-computation" summary: "creates tapi.topology.LatencyCharacteristic" @@ -2975,7 +3430,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -2983,7 +3438,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-path-computation" @@ -3005,7 +3460,7 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: @@ -3030,7 +3485,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -3060,8 +3515,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.path.computation.ValueOrPriority" @@ -3076,7 +3531,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -3095,7 +3550,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3119,7 +3574,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3143,8 +3598,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.path.computation.ValueOrPriority" @@ -3159,7 +3614,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -3178,7 +3633,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3202,7 +3657,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3226,8 +3681,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/ + : get: tags: - "tapi-path-computation" summary: "returns tapi.path.computation.ValueOrPriority" @@ -3242,7 +3697,7 @@ paths: 200: description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: @@ -3261,7 +3716,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3285,7 +3740,7 @@ paths: description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -3309,8 +3764,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/ + : post: tags: - "tapi-path-computation" summary: "creates tapi.topology.RiskCharacteristic" @@ -3326,7 +3781,7 @@ paths: description: "tapi.topology.RiskCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -3334,7 +3789,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-path-computation" @@ -3355,7 +3810,7 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" put: @@ -3379,7 +3834,7 @@ paths: description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -3408,7 +3863,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/topology-constraint/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/topology-constraint/: get: tags: - "tapi-path-computation" @@ -3424,7 +3879,7 @@ paths: 200: description: "tapi.path.computation.TopologyConstraint" schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" 400: description: "Internal error" post: @@ -3443,7 +3898,7 @@ paths: description: "tapi.path.computation.TopologyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: 201: description: "Object created" @@ -3467,7 +3922,7 @@ paths: description: "tapi.path.computation.TopologyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: 201: description: "Object created" @@ -3491,7 +3946,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path={uuid}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/: get: tags: - "tapi-path-computation" @@ -3507,10 +3962,10 @@ paths: 200: description: "tapi.path.computation.Path" schema: - $ref: "#/definitions/tapi.path.computation.Path" + $ref: "#/definitions/tapi.path.computation.PathWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: get: tags: - "tapi-path-computation" @@ -3530,499 +3985,27 @@ paths: - name: "link-uuid" in: "path" description: "Id of link" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.LinkRef" - schema: - $ref: "#/definitions/tapi.topology.LinkRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/name={value-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.LatencyCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" - 400: - description: "Internal error" - /data/context/service-interface-point/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.ServiceInterfacePoint" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - 400: - description: "Internal error" - put: - tags: - - "tapi-common" - summary: "creates or updates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-common" - summary: "removes tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.Capacity" - schema: - $ref: "#/definitions/tapi.common.Capacity" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/name/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LinkRef" + schema: + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/name={value-name}/: + get: tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - name: "value-name" @@ -4031,146 +4014,163 @@ paths: required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "cost-name" + in: "path" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -4181,7 +4181,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -4195,7 +4195,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -4214,7 +4214,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -4233,7 +4233,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -4244,10 +4244,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -4265,10 +4265,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -4284,10 +4284,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -4303,10 +4303,10 @@ paths: 200: description: "tapi.topology.Topology" schema: - $ref: "#/definitions/tapi.topology.Topology" + $ref: "#/definitions/tapi.topology.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -4327,10 +4327,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -4351,10 +4351,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -4375,11 +4375,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -4399,10 +4399,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -4423,11 +4423,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -4447,11 +4447,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -4471,10 +4471,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -4496,10 +4496,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -4526,11 +4526,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -4556,10 +4556,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -4587,10 +4587,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -4626,10 +4626,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -4650,11 +4650,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -4680,10 +4680,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -4705,11 +4705,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -4729,10 +4729,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -4753,10 +4753,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -4777,11 +4777,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -4801,10 +4801,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -4825,10 +4825,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -4850,11 +4850,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -4880,10 +4880,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -4906,10 +4906,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -4930,10 +4930,10 @@ paths: 200: description: "tapi.topology.Node" schema: - $ref: "#/definitions/tapi.topology.Node" + $ref: "#/definitions/tapi.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -4969,10 +4969,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -4993,10 +4993,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -5017,11 +5017,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -5041,10 +5041,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -5065,11 +5065,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -5089,11 +5089,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -5113,10 +5113,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -5138,10 +5138,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -5168,10 +5168,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -5192,11 +5192,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -5222,10 +5222,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -5253,11 +5253,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -5282,11 +5282,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -5311,10 +5311,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -5340,10 +5340,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -5369,10 +5369,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -5398,10 +5398,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -5427,10 +5427,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -5456,10 +5456,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -5486,10 +5486,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -5521,10 +5521,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -5557,10 +5557,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -5609,10 +5609,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -5643,10 +5643,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -5677,10 +5677,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -5711,10 +5711,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -5745,10 +5745,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -5779,10 +5779,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -5813,10 +5813,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -5848,10 +5848,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -5888,10 +5888,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -5928,10 +5928,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -5969,10 +5969,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -6009,10 +6009,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ : get: tags: - "tapi-topology" @@ -6048,10 +6048,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -6099,10 +6099,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -6140,10 +6140,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -6186,10 +6186,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -6227,10 +6227,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -6262,10 +6262,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -6296,10 +6296,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -6330,10 +6330,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -6364,10 +6364,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -6398,10 +6398,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -6432,10 +6432,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -6467,10 +6467,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -6502,11 +6502,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -6538,10 +6538,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -6582,10 +6582,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -6628,10 +6628,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -6663,11 +6663,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -6697,10 +6697,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -6743,10 +6743,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -6779,10 +6779,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -6820,10 +6820,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -6856,10 +6856,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -6886,10 +6886,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -6915,10 +6915,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -6944,10 +6944,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -6973,10 +6973,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -7002,10 +7002,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -7031,10 +7031,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -7061,11 +7061,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeEdgePoint" @@ -7090,10 +7090,10 @@ paths: 200: description: "tapi.topology.NodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + $ref: "#/definitions/tapi.topology.NodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -7134,10 +7134,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -7163,10 +7163,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -7192,10 +7192,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -7221,10 +7221,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -7250,10 +7250,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -7279,10 +7279,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -7308,10 +7308,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -7338,10 +7338,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ : get: tags: - "tapi-topology" @@ -7374,10 +7374,10 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -7410,10 +7410,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -7440,10 +7440,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -7469,10 +7469,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -7498,10 +7498,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -7527,10 +7527,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -7556,10 +7556,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -7585,10 +7585,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -7615,10 +7615,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -7640,11 +7640,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -7664,10 +7664,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -7688,10 +7688,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -7712,11 +7712,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -7736,10 +7736,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -7760,10 +7760,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -7785,171 +7785,112 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /operations/compute-p-2-p-path/: - post: - tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.ComputeP2PPath" - description: "operates on tapi.path.computation.ComputeP2PPath" - parameters: - - in: "body" - name: "tapi.path.computation.computep2ppath.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/create-notification-subscription-service/: - post: - tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" - parameters: - - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" - 201: - description: "No response" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-p-2-p-path/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.DeleteP2PPath" - description: "operates on tapi.path.computation.DeleteP2PPath" - parameters: - - in: "body" - name: "tapi.path.computation.deletep2ppath.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" + - "tapi-common" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" 201: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-common:update-service-interface-point/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-notification:get-notification-list/: post: tags: - "tapi-notification" @@ -7972,7 +7913,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - "tapi-notification" @@ -7995,7 +7936,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - "tapi-notification" @@ -8009,155 +7950,214 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" + - "tapi-notification" + parameters: [] + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-notification:update-notification-subscription-service/: + post: + tags: + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-list/: + /operations/tapi-path-computation:compute-p-2-p-path/: post: tags: - - "tapi-common" - parameters: [] + - "tapi-path-computation" + summary: "operates on tapi.path.computation.ComputeP2PPath" + description: "operates on tapi.path.computation.ComputeP2PPath" + parameters: + - in: "body" + name: "tapi.path.computation.computep2ppath.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-path-computation:delete-p-2-p-path/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-path-computation" + summary: "operates on tapi.path.computation.DeleteP2PPath" + description: "operates on tapi.path.computation.DeleteP2PPath" + parameters: + - in: "body" + name: "tapi.path.computation.deletep2ppath.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-path-computation:optimize-p-2-ppath/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetTopologyDetails" - description: "operates on tapi.topology.GetTopologyDetails" + - "tapi-path-computation" + summary: "operates on tapi.path.computation.OptimizeP2Ppath" + description: "operates on tapi.path.computation.OptimizeP2Ppath" parameters: - in: "body" - name: "tapi.topology.gettopologydetails.Input.body-param" + name: "tapi.path.computation.optimizep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.gettopologydetails.Input" + $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyDetails" + $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-topology:get-link-details/: post: tags: - "tapi-topology" - parameters: [] + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" + parameters: + - in: "body" + name: "tapi.topology.getlinkdetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyList" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/optimize-p-2-ppath/: + /operations/tapi-topology:get-node-details/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.OptimizeP2Ppath" - description: "operates on tapi.path.computation.OptimizeP2Ppath" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" parameters: - in: "body" - name: "tapi.path.computation.optimizep2ppath.Input.body-param" + name: "tapi.topology.getnodedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" + $ref: "#/definitions/tapi.topology.GetNodeDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: + /operations/tapi-topology:get-node-edge-point-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" parameters: - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-service-interface-point/: + /operations/tapi-topology:get-topology-details/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" + - "tapi-topology" + summary: "operates on tapi.topology.GetTopologyDetails" + description: "operates on tapi.topology.GetTopologyDetails" parameters: - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" + name: "tapi.topology.gettopologydetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" + $ref: "#/definitions/tapi.topology.gettopologydetails.Input" + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.topology.GetTopologyDetails" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-topology:get-topology-list/: + post: + tags: + - "tapi-topology" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.topology.GetTopologyList" 201: description: "No response" 400: @@ -8213,6 +8213,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -8256,12 +8260,24 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.TapiContext" - $ref: "#/definitions/tapi.notification.ContextAugmentation1" - $ref: "#/definitions/tapi.path.computation.ContextAugmentation2" - $ref: "#/definitions/tapi.topology.ContextAugmentation3" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.DirectiveValue: type: "string" enum: @@ -8343,6 +8359,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -8394,6 +8414,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -8483,6 +8511,10 @@ definitions: type: "boolean" description: "none" default: false + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" tapi.notification.ContextAugmentation1: type: "object" properties: @@ -8534,6 +8566,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -8606,6 +8642,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -8619,6 +8659,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -8649,6 +8693,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -8657,6 +8705,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -8745,6 +8797,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -8777,6 +8833,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -8951,6 +9011,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.path.computation.Path" + tapi.path.computation.PathComputationContextWrapper: + properties: + tapi-path-computation:path-computation-context: + $ref: "#/definitions/tapi.path.computation.PathComputationContext" tapi.path.computation.PathComputationService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -8979,6 +9043,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" description: "none" + tapi.path.computation.PathComputationServiceWrapper: + properties: + path-comp-service: + $ref: "#/definitions/tapi.path.computation.PathComputationService" tapi.path.computation.PathObjectiveFunction: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -9000,6 +9068,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathObjectiveFunctionWrapper: + properties: + objective-function: + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" tapi.path.computation.PathOptimizationConstraint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -9009,6 +9081,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathOptimizationConstraintWrapper: + properties: + optimization-constraint: + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" tapi.path.computation.PathRef: type: "object" properties: @@ -9016,6 +9092,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-path-computation:path-computation-context/tapi-path-computation:path/tapi-path-computation:uuid" + tapi.path.computation.PathRefWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.PathRef" tapi.path.computation.PathServiceEndPoint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -9052,6 +9132,14 @@ definitions: \ the Protection Unit of a traditional protection model. \r\n The\ \ ForwadingConstruct can be considered as a component and the EndPoint as\ \ a Port on that component" + tapi.path.computation.PathServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + tapi.path.computation.PathWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.Path" tapi.path.computation.RouteObjectiveFunction: type: "string" enum: @@ -9104,6 +9192,10 @@ definitions: route-direction: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" + tapi.path.computation.RoutingConstraintWrapper: + properties: + routing-constraint: + $ref: "#/definitions/tapi.path.computation.RoutingConstraint" tapi.path.computation.TopologyConstraint: type: "object" properties: @@ -9156,6 +9248,10 @@ definitions: description: "none" items: type: "string" + tapi.path.computation.TopologyConstraintWrapper: + properties: + topology-constraint: + $ref: "#/definitions/tapi.path.computation.TopologyConstraint" tapi.path.computation.ValueOrPriority: type: "object" properties: @@ -9167,6 +9263,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.path.computation.ValueOrPriorityWrapper: + properties: + max-allowed-cost: + $ref: "#/definitions/tapi.path.computation.ValueOrPriority" tapi.path.computation.computep2ppath.Input: type: "object" properties: @@ -9236,6 +9336,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation3: type: "object" properties: @@ -9259,6 +9363,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -9315,6 +9423,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -9341,6 +9453,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -9395,6 +9511,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:link/tapi-topology:uuid" description: "none" + tapi.topology.LinkRefWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.LinkRef" + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -9406,6 +9530,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -9495,6 +9623,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + tapi.topology.NodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePoint" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -9550,6 +9686,18 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" + tapi.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.Node" tapi.topology.PortRoleRule: type: "object" properties: @@ -9572,6 +9720,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -9592,6 +9744,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -9617,6 +9773,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-diversity-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -9731,6 +9891,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -9750,6 +9914,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -9787,6 +9955,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -9794,6 +9966,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" + tapi.topology.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.Topology" tapi.topology.TransferCostPac: type: "object" properties: @@ -9859,6 +10039,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: diff --git a/OAS/tapi-photonic-media@2020-04-23.yaml b/OAS/tapi-photonic-media@2020-06-16.yaml similarity index 86% rename from OAS/tapi-photonic-media@2020-04-23.yaml rename to OAS/tapi-photonic-media@2020-06-16.yaml index a117e14b..0384d566 100644 --- a/OAS/tapi-photonic-media@2020-04-23.yaml +++ b/OAS/tapi-photonic-media@2020-06-16.yaml @@ -1,29 +1,11 @@ --- swagger: "2.0" info: - description: "\r\n This module contains TAPI Connectivity Model definitions.\r\ - \n Source: TapiConnectivity.uml\r\n - The TAPI YANG models included\ + description: "\r\n This module contains TAPI Notification Model definitions.\r\ + \n Source: TapiNotification.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ - \ some artifacts are considered *experimental*, and thus the corresponding YANG\ - \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ - \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section 11\ - \ of .\r\n YANG models included in this release may not be backward compatible\ - \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ - \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Photonic Media\ - \ Model definitions.\r\n Source: TapiPhotonicMedia.uml\r\n - The\ - \ TAPI YANG models included in this TAPI release are a *normative* part of the\ - \ TAPI SDK.\r\n - The YANG specifications have been generated from the\ - \ corresponding UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \ - \ \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ @@ -70,7 +52,24 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Topology Model\ + \ the Apache License 2.0,\r\n This module contains TAPI Connectivity Model\ + \ definitions.\r\n Source: TapiConnectivity.uml\r\n - The TAPI YANG\ + \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ + \n - The YANG specifications have been generated from the corresponding\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ + \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ + \ (ONF). All rights reserved.\r\n License: This module is distributed under\ + \ the Apache License 2.0.,\r\n This module contains TAPI Topology Model\ \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ @@ -87,11 +86,12 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ - \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ - \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ @@ -155,8 +155,8 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0" - version: "2.2.0" - title: "tapi-connectivity,tapi-photonic-media,tapi-odu,tapi-oam,tapi-topology,tapi-notification,tapi-common,tapi-path-computation,tapi-dsr\ + version: "2.1.3" + title: "tapi-notification,tapi-odu,tapi-oam,tapi-connectivity,tapi-topology,tapi-photonic-media,tapi-common,tapi-path-computation,tapi-dsr\ \ API" host: "localhost:1234" consumes: @@ -164,7 +164,7 @@ consumes: produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -175,7 +175,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -189,7 +189,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -208,7 +208,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -227,32 +227,21 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] - responses: - 200: - description: "tapi.connectivity.ConnectivityContext" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" - 400: - description: "Internal error" + /data/tapi-common:context/name/: post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - in: "body" - name: "tapi.connectivity.context.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -260,18 +249,46 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.connectivity.context.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -281,234 +298,274 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connection={uuid}/: + /data/tapi-common:context/service-interface-point/: + post: + tags: + - "tapi-common" + summary: "creates tapi.common.context.ServiceInterfacePoint" + description: "none" + parameters: + - in: "body" + name: "tapi.common.context.ServiceInterfacePoint.body-param" + description: "tapi.common.context.ServiceInterfacePoint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.context.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Connection" + - "tapi-common" + summary: "returns tapi.common.context.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Connection" + description: "tapi.common.context.ServiceInterfacePoint" schema: - $ref: "#/definitions/tapi.connectivity.Connection" + $ref: "#/definitions/tapi.common.context.ServiceInterfacePointWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "creates or updates tapi.common.context.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "node-edge-point-uuid" + - in: "body" + name: "tapi.common.context.ServiceInterfacePoint.body-param" + description: "tapi.common.context.ServiceInterfacePoint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.context.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-common" + summary: "removes tapi.common.context.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-end-point-uuid" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/connection-spec-reference/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionSpecReference" - description: "Provides the reference to the spec that defines the connection\ - \ type and cepRoles." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionSpecReference" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionRef" - description: "An Connection object supports a recursive aggregation relationship\ - \ such that the internal construction of an Connection can be exposed as multiple\ - \ lower level Connection objects (partitioning).\r\n Aggregation\ - \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ - \ Connection aggregation reflects Node/Topology aggregation.\ - \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ - \ in an NE is not necessarily the lowest level of FC partitioning." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of lower-connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Route" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Route" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.Route" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-end-point-uuid" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: - get: + /data/tapi-common:context/service-interface-point={uuid}/name/: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -520,50 +577,51 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: - get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ResilienceRoute" - description: "Provides optional resilience and state attributes to the Route." + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of route" + description: "Id of name" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.connectivity.ResilienceRoute" - schema: - $ref: "#/definitions/tapi.connectivity.ResilienceRoute" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -572,321 +630,337 @@ paths: required: true type: "string" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/: + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.LinkRef" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of supported-client-link" - required: true - type: "string" - - name: "link-uuid" - in: "path" - description: "Id of supported-client-link" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.topology.LinkRef" + description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec" schema: - $ref: "#/definitions/tapi.topology.LinkRef" + $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpecWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.SwitchControl" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.MediaChannelServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec.body-param" + description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec to\ + \ be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpecWrapper" responses: - 200: - description: "tapi.connectivity.SwitchControl" - schema: - $ref: "#/definitions/tapi.connectivity.SwitchControl" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec.body-param" + description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec to\ + \ be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpecWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.ResilienceType" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.MediaChannelServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" - - name: "switch-control-uuid" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelPoolCapabilityPac" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.topology.ResilienceType" + description: "tapi.photonic.media.MediaChannelPoolCapabilityPac" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPacWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.SwitchControlRef" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" - - name: "switch-control-uuid" + - name: "upper-frequency" in: "path" - description: "Id of switch-control" + description: "Id of available-spectrum" required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of sub-switch-control" - required: true - type: "string" - - name: "sub-switch-control-switch-control-uuid" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of sub-switch-control" + description: "Id of available-spectrum" required: true - type: "string" + type: "integer" + format: "int32" responses: 200: - description: "tapi.connectivity.SwitchControlRef" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/: - get: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Switch" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" - - name: "switch-control-uuid" + - name: "upper-frequency" in: "path" - description: "Id of switch-control" + description: "Id of available-spectrum" required: true - type: "string" - - name: "local-id" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of switch" + description: "Id of available-spectrum" required: true - type: "string" + type: "integer" + format: "int32" responses: 200: - description: "tapi.connectivity.Switch" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.connectivity.Switch" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "upper-frequency" in: "path" - description: "Id of switch" + description: "Id of occupied-spectrum" required: true - type: "string" - - name: "value-name" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of name" + description: "Id of occupied-spectrum" required: true - type: "string" + type: "integer" + format: "int32" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "upper-frequency" in: "path" - description: "Id of switch" + description: "Id of occupied-spectrum" required: true - type: "string" - - name: "topology-uuid" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of selected-connection-end-point" + description: "Id of occupied-spectrum" required: true - type: "string" - - name: "node-uuid" + type: "integer" + format: "int32" + responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of selected-connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "node-edge-point-uuid" + - name: "upper-frequency" in: "path" - description: "Id of selected-connection-end-point" + description: "Id of supportable-spectrum" required: true - type: "string" - - name: "connection-end-point-uuid" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of selected-connection-end-point" + description: "Id of supportable-spectrum" required: true - type: "string" + type: "integer" + format: "int32" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.RouteRef" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "upper-frequency" in: "path" - description: "Id of switch" + description: "Id of supportable-spectrum" required: true - type: "string" - - name: "connection-uuid" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of selected-route" + description: "Id of supportable-spectrum" required: true - type: "string" - - name: "route-local-id" + type: "integer" + format: "int32" + responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/power-management-capability/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerManagementCapabilityPac" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of selected-route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.RouteRef" + description: "tapi.photonic.media.PowerManagementCapabilityPac" schema: - $ref: "#/definitions/tapi.connectivity.RouteRef" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service/: post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.connectivitycontext.ConnectivityService" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" - in: "body" - name: "tapi.connectivity.connectivitycontext.ConnectivityService.body-param" - description: "tapi.connectivity.connectivitycontext.ConnectivityService to\ - \ be added to list" + name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" + description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" responses: 201: description: "Object created" @@ -894,43 +968,24 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.connectivitycontext.ConnectivityService" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - responses: - 200: - description: "tapi.connectivity.connectivitycontext.ConnectivityService" - schema: - $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" - 400: - description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.connectivitycontext.ConnectivityService" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.connectivitycontext.ConnectivityService.body-param" - description: "tapi.connectivity.connectivitycontext.ConnectivityService to\ - \ be added or updated" + name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" + description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" responses: 201: description: "Object created" @@ -940,13 +995,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.connectivitycontext.ConnectivityService" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -954,66 +1009,46 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: - get: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/power-management-capability/supportable-maximum-output-power/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionRef" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionRef" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/coroute-inclusion/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - responses: - 200: - description: "tapi.connectivity.ConnectivityServiceRef" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" - 400: - description: "Internal error" - post: - tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1023,21 +1058,23 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1047,13 +1084,15 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1061,80 +1100,72 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic/: - post: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/power-management-capability/supportable-minimum-output-power/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of service-interface-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1144,19 +1175,15 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1164,77 +1191,69 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion/: - post: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/power-management-capability/tolerable-maximum-input-power/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "connectivity-service-uuid" - in: "path" - description: "Id of diversity-exclusion" + description: "Id of service-interface-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: - 200: - description: "tapi.connectivity.ConnectivityServiceRef" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "connectivity-service-uuid" - in: "path" - description: "Id of diversity-exclusion" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1244,18 +1263,14 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "connectivity-service-uuid" - in: "path" - description: "Id of diversity-exclusion" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1263,79 +1278,69 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point/: - post: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/power-management-capability/tolerable-minimum-input-power/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.connectivityservice.EndPoint" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.connectivity.connectivityservice.EndPoint.body-param" - description: "tapi.connectivity.connectivityservice.EndPoint to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.connectivityservice.EndPoint" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: - 200: - description: "tapi.connectivity.connectivityservice.EndPoint" - schema: - $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.connectivityservice.EndPoint" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.connectivityservice.EndPoint.body-param" - description: "tapi.connectivity.connectivityservice.EndPoint to be added or\ - \ updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1345,18 +1350,14 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.connectivityservice.EndPoint" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1364,52 +1365,43 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: + /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.Capacity" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.photonic.media.OtsiServiceInterfacePointSpec" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpecWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.Capacity" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.OtsiServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added to list" + name: "tapi.photonic.media.OtsiServiceInterfacePointSpec.body-param" + description: "tapi.photonic.media.OtsiServiceInterfacePointSpec to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpecWrapper" responses: 201: description: "Object created" @@ -1419,26 +1411,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.Capacity" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.OtsiServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added or updated" + name: "tapi.photonic.media.OtsiServiceInterfacePointSpec.body-param" + description: "tapi.photonic.media.OtsiServiceInterfacePointSpec to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpecWrapper" responses: 201: description: "Object created" @@ -1448,18 +1436,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.Capacity" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.OtsiServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1467,155 +1450,171 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: + /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/otsi-capability/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.photonic.media.OtsiCapabilityPac" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.photonic.media.OtsiCapabilityPacWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/otsi-capability/supportable-application-identifier={application-code}/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.ApplicationIdentifier" + description: "The list of supportable ApplicationIdentifiers." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "application-code" in: "path" - description: "Id of end-point" + description: "Id of supportable-application-identifier" required: true type: "string" - - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.ApplicationIdentifier" + schema: + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/otsi-capability/supportable-central-frequency-spectrum-band={lower-central-frequency},{upper-central-frequency}/ + : get: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.CentralFrequencyBand" + description: "Each spectrum band supported for otsi trasmitter to be tuned on,\r\ + \n is specified as per it's lower and upper central frequencies\ + \ supported and its frequency constraints,\r\n consisting in\ + \ the frequency Grid and the AdjustmentGranularity,\r\n used\ + \ to uniquely identify all central frequencies supported within the band." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "lower-central-frequency" in: "path" - description: "Id of end-point" + description: "Id of supportable-central-frequency-spectrum-band" required: true - type: "string" - - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + type: "integer" + format: "int32" + - name: "upper-central-frequency" + in: "path" + description: "Id of supportable-central-frequency-spectrum-band" + required: true + type: "integer" + format: "int32" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.CentralFrequencyBand" + schema: + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyBandWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/otsi-capability/supportable-central-frequency-spectrum-band={lower-central-frequency},{upper-central-frequency}/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "removes tapi.common.BandwidthProfile" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "lower-central-frequency" in: "path" - description: "Id of end-point" + description: "Id of supportable-central-frequency-spectrum-band" required: true - type: "string" + type: "integer" + format: "int32" + - name: "upper-central-frequency" + in: "path" + description: "Id of supportable-central-frequency-spectrum-band" + required: true + type: "integer" + format: "int32" responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/otsi-capability/total-power-warn-threshold/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.TotalPowerThresholdPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + responses: + 200: + description: "tapi.photonic.media.TotalPowerThresholdPac" + schema: + $ref: "#/definitions/tapi.photonic.media.TotalPowerThresholdPacWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/power-management-capability/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerManagementCapabilityPac" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerManagementCapabilityPac" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" + description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" responses: 201: description: "Object created" @@ -1625,26 +1624,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" + description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" responses: 201: description: "Object created" @@ -1654,18 +1649,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1673,52 +1663,46 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/power-management-capability/supportable-maximum-output-power/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1728,26 +1712,23 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1757,18 +1738,15 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1776,52 +1754,46 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/power-management-capability/supportable-minimum-output-power/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1831,26 +1803,23 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1860,18 +1829,15 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1879,52 +1845,44 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/power-management-capability/tolerable-maximum-input-power/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1934,26 +1892,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1963,18 +1917,14 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1982,54 +1932,44 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/power-management-capability/tolerable-minimum-input-power/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -2039,27 +1979,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -2069,19 +2004,14 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -2089,205 +2019,167 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" - description: "none" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec\ - \ to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec\ - \ to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/capacity/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + get: tags: - - "tapi-photonic-media" + - "tapi-common" summary: "returns tapi.common.CapacityValue" - description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ - \ may be omitted if spectrum is specified.\r\n Capacity cannot\ - \ be omitted if spectrum is not specified." + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: + get: tags: - - "tapi-photonic-media" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ - \ may be omitted if spectrum is specified.\r\n Capacity cannot\ - \ be omitted if spectrum is not specified." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 200: + description: "tapi.connectivity.ConnectivityContext" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.connectivity.context.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" responses: 201: description: "Object created" @@ -2297,28 +2189,16 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ - \ may be omitted if spectrum is specified.\r\n Capacity cannot\ - \ be omitted if spectrum is not specified." + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.connectivity.context.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" responses: 201: description: "Object created" @@ -2328,187 +2208,221 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ - \ may be omitted if spectrum is specified.\r\n Capacity cannot\ - \ be omitted if spectrum is not specified." + - "tapi-connectivity" + summary: "removes tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.Connection" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" responses: + 200: + description: "tapi.connectivity.Connection" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config/ - : post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "topology-uuid" in: "path" - description: "Id of end-point" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-spec-reference/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConfigPac" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionSpecReference" + description: "Provides the reference to the spec that defines the connection\ + \ type and cepRoles." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + responses: + 200: + description: "tapi.connectivity.ConnectionSpecReference" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionRef" + description: "An Connection object supports a recursive aggregation relationship\ + \ such that the internal construction of an Connection can be exposed as multiple\ + \ lower level Connection objects (partitioning).\r\n Aggregation\ + \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ + \ Connection aggregation reflects Node/Topology aggregation.\ + \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ + \ in an NE is not necessarily the lowest level of FC partitioning." + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - name: "mc-config-local-id" + - name: "connection-uuid" in: "path" - description: "Id of mc-config" + description: "Id of lower-connection" required: true type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConfigPac" + description: "tapi.connectivity.ConnectionRef" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/name={value-name}/: + get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - name: "mc-config-local-id" + - name: "value-name" in: "path" - description: "Id of mc-config" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/: + get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "returns tapi.connectivity.Route" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" + description: "Id of route" required: true type: "string" responses: + 200: + description: "tapi.connectivity.Route" + schema: + $ref: "#/definitions/tapi.connectivity.RouteWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/name/ - : post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of route" required: true type: "string" - - name: "mc-config-local-id" + - name: "topology-uuid" in: "path" - description: "Id of mc-config" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/name={value-name}/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: + get: tags: - - "tapi-photonic-media" + - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -2516,17 +2430,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" + description: "Id of route" required: true type: "string" - name: "value-name" @@ -2538,399 +2447,373 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: + get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ResilienceRoute" + description: "Provides optional resilience and state attributes to the Route." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of route" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ResilienceRoute" + schema: + $ref: "#/definitions/tapi.connectivity.ResilienceRouteWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/ + : get: tags: - - "tapi-photonic-media" - summary: "removes tapi.common.NameAndValue" + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of route" required: true type: "string" - - name: "mc-config-local-id" + - name: "value-name" in: "path" - description: "Id of mc-config" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of name" required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "returns tapi.topology.LinkRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "topology-uuid" in: "path" - description: "Id of end-point" + description: "Id of supported-client-link" required: true type: "string" - - name: "mc-config-local-id" + - name: "link-uuid" in: "path" - description: "Id of mc-config" + description: "Id of supported-client-link" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerManagementConfigPac" + description: "tapi.topology.LinkRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "returns tapi.connectivity.SwitchControl" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - name: "mc-config-local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of mc-config" + description: "Id of switch-control" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.SwitchControl" + schema: + $ref: "#/definitions/tapi.connectivity.SwitchControlWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of end-point" + description: "Id of switch-control" required: true type: "string" - - name: "mc-config-local-id" + - name: "value-name" in: "path" - description: "Id of mc-config" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ - \ updated" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/ + : get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "returns tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - name: "mc-config-local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of mc-config" + description: "Id of switch-control" required: true type: "string" responses: + 200: + description: "tapi.topology.ResilienceType" + schema: + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-maximum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.SwitchControlRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of end-point" + description: "Id of switch-control" required: true type: "string" - - name: "mc-config-local-id" + - name: "connection-uuid" in: "path" - description: "Id of mc-config" + description: "Id of sub-switch-control" + required: true + type: "string" + - name: "sub-switch-control-switch-control-uuid" + in: "path" + description: "Id of sub-switch-control" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.connectivity.SwitchControlRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.SwitchControlRefWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.Switch" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of end-point" + description: "Id of switch-control" required: true type: "string" - - name: "mc-config-local-id" + - name: "local-id" in: "path" - description: "Id of mc-config" + description: "Id of switch" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.Switch" + schema: + $ref: "#/definitions/tapi.connectivity.SwitchWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of switch" required: true type: "string" - - name: "mc-config-local-id" + - name: "value-name" in: "path" - description: "Id of mc-config" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of switch" required: true type: "string" - - name: "mc-config-local-id" + - name: "topology-uuid" in: "path" - description: "Id of mc-config" + description: "Id of selected-connection-end-point" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-minimum-input-power/ - : get: - tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." - parameters: - - name: "uuid" + - name: "node-uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of selected-connection-end-point" required: true type: "string" - - name: "local-id" + - name: "node-edge-point-uuid" in: "path" - description: "Id of end-point" + description: "Id of selected-connection-end-point" required: true type: "string" - - name: "mc-config-local-id" + - name: "connection-end-point-uuid" in: "path" - description: "Id of mc-config" + description: "Id of selected-connection-end-point" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.RouteRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of switch" required: true type: "string" - - name: "mc-config-local-id" + - name: "connection-uuid" in: "path" - description: "Id of mc-config" + description: "Id of selected-route" required: true type: "string" + - name: "route-local-id" + in: "path" + description: "Id of selected-route" + required: true + type: "string" + responses: + 200: + description: "tapi.connectivity.RouteRef" + schema: + $ref: "#/definitions/tapi.connectivity.RouteRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/: + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.connectivitycontext.ConnectivityService" + description: "none" + parameters: - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.connectivity.connectivitycontext.ConnectivityService.body-param" + description: "tapi.connectivity.connectivitycontext.ConnectivityService to\ + \ be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -2938,35 +2821,43 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.connectivitycontext.ConnectivityService" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" + responses: + 200: + description: "tapi.connectivity.connectivitycontext.ConnectivityService" + schema: + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.connectivitycontext.ConnectivityService" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.connectivity.connectivitycontext.ConnectivityService.body-param" + description: "tapi.connectivity.connectivitycontext.ConnectivityService to\ + \ be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -2976,92 +2867,80 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.connectivity.connectivitycontext.ConnectivityService" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-maximum-output-power/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "connection-uuid" in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - name: "mc-config-local-id" + responses: + 200: + description: "tapi.connectivity.ConnectionRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/coroute-inclusion/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceRef" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.connectivity.ConnectivityServiceRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -3071,33 +2950,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -3107,168 +2974,176 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-minimum-output-power/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic/: + post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - in: "body" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of connectivity-service" required: true type: "string" - - name: "mc-config-local-id" + - name: "cost-name" in: "path" - description: "Id of mc-config" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - post: + put: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" + - name: "cost-name" in: "path" - description: "Id of mc-config" + description: "Id of cost-characteristic" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "cost-name" in: "path" - description: "Id of end-point" + description: "Id of cost-characteristic" required: true type: "string" - - name: "mc-config-local-id" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion/: + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceRef" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/ + : get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" + - name: "connectivity-service-uuid" in: "path" - description: "Id of mc-config" + description: "Id of diversity-exclusion" required: true type: "string" responses: + 200: + description: "tapi.connectivity.ConnectivityServiceRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/ - : get: + put: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -3276,27 +3151,28 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" + - name: "connectivity-service-uuid" in: "path" - description: "Id of mc-config" + description: "Id of diversity-exclusion" required: true type: "string" + - in: "body" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: - 200: - description: "tapi.photonic.media.SpectrumBand" - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 201: + description: "Object created" 400: description: "Internal error" - post: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -3304,22 +3180,35 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "connectivity-service-uuid" in: "path" - description: "Id of end-point" + description: "Id of diversity-exclusion" required: true type: "string" - - name: "mc-config-local-id" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point/: + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.connectivityservice.EndPoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added to list" + name: "tapi.connectivity.connectivityservice.EndPoint.body-param" + description: "tapi.connectivity.connectivityservice.EndPoint to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPointWrapper" responses: 201: description: "Object created" @@ -3327,10 +3216,11 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/: + get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "returns tapi.connectivity.connectivityservice.EndPoint" description: "none" parameters: - name: "uuid" @@ -3343,17 +3233,36 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" + responses: + 200: + description: "tapi.connectivity.connectivityservice.EndPoint" + schema: + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPointWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.connectivityservice.EndPoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added or updated" + name: "tapi.connectivity.connectivityservice.EndPoint.body-param" + description: "tapi.connectivity.connectivityservice.EndPoint to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPointWrapper" responses: 201: description: "Object created" @@ -3363,8 +3272,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "removes tapi.connectivity.connectivityservice.EndPoint" description: "none" parameters: - name: "uuid" @@ -3377,21 +3286,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/frequency-constraint/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "returns tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3404,22 +3308,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "creates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3432,17 +3331,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3452,8 +3346,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "creates or updates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3466,17 +3360,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3486,8 +3375,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "removes tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3500,21 +3389,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3529,15 +3413,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "creates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3551,12 +3435,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ - \ to be added to list" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3566,8 +3449,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "creates or updates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3581,12 +3464,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ - \ to be added or updated" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3596,8 +3478,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "removes tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3615,11 +3497,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3634,15 +3516,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConfigPac" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3656,11 +3538,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3670,8 +3552,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3685,11 +3567,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3699,8 +3581,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3718,14 +3600,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/name/ - : post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -3737,27 +3617,18 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/name={value-name}/ - : get: + post: tags: - - "tapi-photonic-media" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -3769,25 +3640,24 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -3799,17 +3669,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3819,11 +3684,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -3835,21 +3698,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3864,15 +3722,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerManagementConfigPac" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3886,12 +3744,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ - \ list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3901,8 +3758,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3916,12 +3773,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ - \ updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3931,8 +3787,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3950,14 +3806,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-maximum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -3971,18 +3825,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -3995,11 +3847,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4009,11 +3861,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -4026,11 +3876,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4040,11 +3890,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -4061,14 +3909,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-minimum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -4082,18 +3929,17 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -4106,11 +3952,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4120,11 +3966,10 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -4137,11 +3982,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4151,11 +3996,10 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -4172,14 +4016,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-maximum-output-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -4191,20 +4033,41 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -4217,11 +4080,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4229,13 +4092,44 @@ paths: description: "Internal error" 409: description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -4247,12 +4141,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4262,11 +4161,11 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -4278,19 +4177,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-minimum-output-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -4304,18 +4206,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -4328,11 +4228,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4342,11 +4243,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -4359,11 +4258,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4373,11 +4273,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -4394,11 +4292,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4413,15 +4311,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4435,11 +4333,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4449,8 +4348,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4464,11 +4363,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4478,8 +4378,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4497,11 +4397,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4516,15 +4416,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4538,11 +4438,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4552,8 +4453,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4567,11 +4468,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4581,8 +4483,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4600,11 +4502,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -4619,15 +4521,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerManagementConfigPac" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -4641,12 +4543,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ - \ list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -4656,8 +4557,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -4671,12 +4572,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ - \ updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -4686,8 +4586,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -4705,14 +4605,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-maximum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "returns tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -4726,18 +4624,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.odu.OduConnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpecWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -4750,11 +4646,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" + description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -4764,11 +4660,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates or updates tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -4781,11 +4675,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" + description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -4795,11 +4689,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "removes tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -4816,14 +4708,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-minimum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/odu-csep-common-pac/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "returns tapi.odu.OduCsepCommonPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -4837,18 +4727,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.odu.OduCsepCommonPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCommonPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates tapi.odu.OduCsepCommonPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -4861,11 +4749,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.odu.OduCsepCommonPac.body-param" + description: "tapi.odu.OduCsepCommonPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCommonPacWrapper" responses: 201: description: "Object created" @@ -4875,11 +4763,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepCommonPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -4892,11 +4778,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.odu.OduCsepCommonPac.body-param" + description: "tapi.odu.OduCsepCommonPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCommonPacWrapper" responses: 201: description: "Object created" @@ -4906,11 +4792,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "removes tapi.odu.OduCsepCommonPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -4927,14 +4811,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-maximum-output-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/odu-csep-ctp-pac/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "returns tapi.odu.OduCsepCtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -4948,18 +4830,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.odu.OduCsepCtpPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCtpPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates tapi.odu.OduCsepCtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -4972,11 +4852,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.odu.OduCsepCtpPac.body-param" + description: "tapi.odu.OduCsepCtpPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCtpPacWrapper" responses: 201: description: "Object created" @@ -4986,11 +4866,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepCtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5003,11 +4881,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.odu.OduCsepCtpPac.body-param" + description: "tapi.odu.OduCsepCtpPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCtpPacWrapper" responses: 201: description: "Object created" @@ -5017,11 +4895,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "removes tapi.odu.OduCsepCtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5038,14 +4914,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-minimum-output-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/odu-csep-ttp-pac/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "returns tapi.odu.OduCsepTtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5059,18 +4933,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.odu.OduCsepTtpPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepTtpPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates tapi.odu.OduCsepTtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5083,11 +4955,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.odu.OduCsepTtpPac.body-param" + description: "tapi.odu.OduCsepTtpPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepTtpPacWrapper" responses: 201: description: "Object created" @@ -5097,11 +4969,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepTtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5114,11 +4984,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.odu.OduCsepTtpPac.body-param" + description: "tapi.odu.OduCsepTtpPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepTtpPacWrapper" responses: 201: description: "Object created" @@ -5128,11 +4998,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "removes tapi.odu.OduCsepTtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5149,14 +5017,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.McaConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -5168,27 +5034,18 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.McaConnectivityServiceEndPointSpec" + schema: + $ref: "#/definitions/tapi.photonic.media.McaConnectivityServiceEndPointSpecWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.McaConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -5200,25 +5057,25 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" + - in: "body" + name: "tapi.photonic.media.McaConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.McaConnectivityServiceEndPointSpec to be\ + \ added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.McaConnectivityServiceEndPointSpecWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.McaConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -5230,17 +5087,13 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.photonic.media.McaConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.McaConnectivityServiceEndPointSpec to be\ + \ added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.McaConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -5250,11 +5103,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.McaConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -5266,22 +5117,19 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/capacity/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduConnectivityServiceEndPointSpec" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -5295,16 +5143,18 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduConnectivityServiceEndPointSpec" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduConnectivityServiceEndPointSpec" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -5317,11 +5167,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" - description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -5331,9 +5181,11 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduConnectivityServiceEndPointSpec" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -5346,11 +5198,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" - description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -5360,9 +5212,11 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduConnectivityServiceEndPointSpec" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -5379,11 +5233,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-common-pac/ - : get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config/ + : post: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -5396,17 +5250,24 @@ paths: description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" responses: - 200: - description: "tapi.odu.OduCsepCommonPac" - schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/ + : get: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -5419,23 +5280,22 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.odu.OduCsepCommonPac.body-param" - description: "tapi.odu.OduCsepCommonPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.MediaChannelConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -5448,12 +5308,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepCommonPac.body-param" - description: "tapi.odu.OduCsepCommonPac to be added or updated" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" responses: 201: description: "Object created" @@ -5463,8 +5328,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -5477,17 +5342,24 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ctp-pac/ - : get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/name/ + : post: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepCtpPac" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -5499,18 +5371,32 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.odu.OduCsepCtpPac" - schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/name={value-name}/ + : get: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepCtpPac" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -5522,24 +5408,30 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.odu.OduCsepCtpPac.body-param" - description: "tapi.odu.OduCsepCtpPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepCtpPac" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -5551,12 +5443,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepCtpPac.body-param" - description: "tapi.odu.OduCsepCtpPac to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5566,9 +5468,11 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepCtpPac" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -5580,16 +5484,26 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ttp-pac/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepTtpPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -5602,17 +5516,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: - description: "tapi.odu.OduCsepTtpPac" + description: "tapi.photonic.media.PowerManagementConfigPac" schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepTtpPac" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -5625,12 +5544,18 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepTtpPac.body-param" - description: "tapi.odu.OduCsepTtpPac to be added to list" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" responses: 201: description: "Object created" @@ -5640,8 +5565,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepTtpPac" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -5654,12 +5579,18 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepTtpPac.body-param" - description: "tapi.odu.OduCsepTtpPac to be added or updated" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" responses: 201: description: "Object created" @@ -5669,8 +5600,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepTtpPac" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -5683,17 +5614,24 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-maximum-input-power/ + : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" - description: "none" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5705,18 +5643,25 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" - description: "none" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5728,13 +5673,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec to\ - \ be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -5745,8 +5694,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" - description: "none" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5758,13 +5709,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec to\ - \ be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -5775,8 +5730,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" - description: "none" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5788,17 +5745,24 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config/ - : post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-minimum-input-power/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5810,26 +5774,25 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" - description: "tapi.photonic.media.OtsiTerminationConfigPac to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: - 201: - description: "Object created" - 400: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" + 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/ - : get: + post: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5841,23 +5804,31 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: - 200: - description: "tapi.photonic.media.OtsiTerminationConfigPac" - schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5869,18 +5840,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" - description: "tapi.photonic.media.OtsiTerminationConfigPac to be added or\ - \ updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -5891,8 +5861,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5904,9 +5876,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: @@ -5914,12 +5886,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/application-identifier/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-maximum-output-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5931,23 +5905,25 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: 200: - description: "tapi.photonic.media.ApplicationIdentifier" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5959,17 +5935,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.ApplicationIdentifier.body-param" - description: "tapi.photonic.media.ApplicationIdentifier to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -5980,8 +5956,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5993,17 +5971,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.ApplicationIdentifier.body-param" - description: "tapi.photonic.media.ApplicationIdentifier to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -6014,8 +5992,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6027,9 +6007,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: @@ -6037,13 +6017,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-minimum-output-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6055,24 +6036,25 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: 200: - description: "tapi.photonic.media.CentralFrequency" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6084,17 +6066,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.CentralFrequency.body-param" - description: "tapi.photonic.media.CentralFrequency to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -6105,9 +6087,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6119,17 +6102,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.CentralFrequency.body-param" - description: "tapi.photonic.media.CentralFrequency to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -6140,9 +6123,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6154,9 +6138,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: @@ -6164,11 +6148,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/frequency-constraint/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -6181,22 +6165,22 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" + summary: "creates tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -6209,17 +6193,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -6230,7 +6214,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + summary: "creates or updates tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -6243,17 +6227,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -6264,7 +6248,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" + summary: "removes tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -6277,9 +6261,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: @@ -6287,14 +6271,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name/ - : post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/frequency-constraint/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.photonic.media.FrequencyConstraint" + description: "none" parameters: - name: "uuid" in: "path" @@ -6306,17 +6288,45 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -6324,14 +6334,11 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name={value-name}/ - : get: + put: tags: - "tapi-photonic-media" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + description: "none" parameters: - name: "uuid" in: "path" @@ -6343,57 +6350,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -6404,10 +6371,8 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "removes tapi.photonic.media.FrequencyConstraint" + description: "none" parameters: - name: "uuid" in: "path" @@ -6419,14 +6384,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - - name: "value-name" + - name: "mc-config-local-id" in: "path" - description: "Id of name" + description: "Id of mc-config" required: true type: "string" responses: @@ -6434,11 +6394,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + summary: "returns tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -6451,22 +6411,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpecWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.SpectrumBand" + summary: "creates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -6479,17 +6434,13 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added to list" + name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + \ to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -6500,7 +6451,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.SpectrumBand" + summary: "creates or updates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -6513,17 +6464,13 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added or updated" + name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + \ to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -6534,7 +6481,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.SpectrumBand" + summary: "removes tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -6547,21 +6494,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + summary: "returns tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -6574,22 +6516,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.photonic.media.MediaChannelConfigPac" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" + summary: "creates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -6602,17 +6539,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" responses: 201: description: "Object created" @@ -6623,7 +6555,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -6636,17 +6568,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" responses: 201: description: "Object created" @@ -6657,7 +6584,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" + summary: "removes tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -6670,22 +6597,19 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/transmit-power/ - : get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/name/ + : post: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -6697,23 +6621,27 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.photonic.media.PowerPropertiesPac" - schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/name={value-name}/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -6725,29 +6653,25 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "value-name" in: "path" - description: "Id of otsi-config" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerPropertiesPac.body-param" - description: "tapi.photonic.media.PowerPropertiesPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -6759,17 +6683,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "value-name" in: "path" - description: "Id of otsi-config" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerPropertiesPac.body-param" - description: "tapi.photonic.media.PowerPropertiesPac to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6780,8 +6704,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -6793,9 +6719,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "value-name" in: "path" - description: "Id of otsi-config" + description: "Id of name" required: true type: "string" responses: @@ -6803,11 +6729,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/ + : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + summary: "returns tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -6822,15 +6748,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + description: "tapi.photonic.media.PowerManagementConfigPac" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + summary: "creates tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -6844,12 +6770,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec to be\ - \ added to list" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" responses: 201: description: "Object created" @@ -6860,7 +6786,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -6874,12 +6800,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec to be\ - \ added or updated" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" responses: 201: description: "Object created" @@ -6890,7 +6816,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + summary: "removes tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -6908,12 +6834,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-maximum-input-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6927,16 +6855,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.OtsiTerminationConfigPac" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6949,12 +6879,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" - description: "tapi.photonic.media.OtsiTerminationConfigPac to be added to\ - \ list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -6965,8 +6894,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6979,12 +6910,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" - description: "tapi.photonic.media.OtsiTerminationConfigPac to be added or\ - \ updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -6995,8 +6925,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7013,12 +6945,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/application-identifier/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-minimum-input-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7032,16 +6966,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.ApplicationIdentifier" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7054,11 +6990,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.ApplicationIdentifier.body-param" - description: "tapi.photonic.media.ApplicationIdentifier to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7069,8 +7005,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7083,11 +7021,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.ApplicationIdentifier.body-param" - description: "tapi.photonic.media.ApplicationIdentifier to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7098,8 +7036,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7116,13 +7056,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/central-frequency/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-maximum-output-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7136,17 +7077,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.CentralFrequency" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7159,11 +7101,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.CentralFrequency.body-param" - description: "tapi.photonic.media.CentralFrequency to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7174,9 +7116,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7189,11 +7132,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.CentralFrequency.body-param" - description: "tapi.photonic.media.CentralFrequency to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7204,9 +7147,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7223,12 +7167,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/central-frequency/frequency-constraint/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-minimum-output-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7242,16 +7188,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7264,11 +7212,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7279,8 +7227,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7293,11 +7243,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7308,8 +7258,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7326,14 +7278,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/name/ - : post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/spectrum/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -7345,27 +7295,18 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.SpectrumBand" + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/name={value-name}/ - : get: + post: tags: - "tapi-photonic-media" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -7377,25 +7318,24 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -7407,17 +7347,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -7428,10 +7363,8 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "removes tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -7443,21 +7376,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/spectrum/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/spectrum/frequency-constraint/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -7472,15 +7400,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.SpectrumBand" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -7494,11 +7422,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -7509,7 +7437,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.SpectrumBand" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -7523,11 +7451,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -7538,7 +7466,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.SpectrumBand" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -7556,11 +7484,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + summary: "returns tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -7575,15 +7503,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpecWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" + summary: "creates tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -7597,11 +7525,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec to be\ + \ added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -7612,7 +7541,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + summary: "creates or updates tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -7626,11 +7555,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec to be\ + \ added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -7641,7 +7571,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" + summary: "removes tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -7659,12 +7589,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/transmit-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "returns tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -7678,16 +7608,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerPropertiesPac" + description: "tapi.photonic.media.OtsiTerminationConfigPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "creates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -7700,11 +7630,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerPropertiesPac.body-param" - description: "tapi.photonic.media.PowerPropertiesPac to be added to list" - required: false + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added to\ + \ list" + required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" responses: 201: description: "Object created" @@ -7715,8 +7646,8 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "creates or updates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -7729,11 +7660,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerPropertiesPac.body-param" - description: "tapi.photonic.media.PowerPropertiesPac to be added or updated" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" responses: 201: description: "Object created" @@ -7744,8 +7676,8 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "removes tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -7762,12 +7694,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/application-identifier/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" @@ -7781,16 +7713,16 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.photonic.media.ApplicationIdentifier" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" @@ -7803,12 +7735,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" responses: 201: description: "Object created" @@ -7818,9 +7749,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" @@ -7833,12 +7764,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" responses: 201: description: "Object created" @@ -7848,9 +7778,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" @@ -7867,12 +7797,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/central-frequency/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" @@ -7886,16 +7817,17 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.photonic.media.CentralFrequency" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" @@ -7908,12 +7840,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" responses: 201: description: "Object created" @@ -7923,9 +7854,10 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" @@ -7938,12 +7870,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" responses: 201: description: "Object created" @@ -7953,9 +7884,10 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" @@ -7972,11 +7904,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/central-frequency/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -7991,15 +7923,15 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8013,12 +7945,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8028,8 +7959,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8043,12 +7974,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8058,8 +7988,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8077,12 +8007,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/name/ + : post: tags: - - "tapi-connectivity" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -8094,18 +8026,27 @@ paths: description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.common.ServiceInterfacePointRef" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/name={value-name}/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -8117,24 +8058,25 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -8146,12 +8088,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8161,9 +8108,11 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -8175,85 +8124,91 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/spectrum/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.SpectrumBand" + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: - 200: - description: "tapi.topology.LatencyCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added or updated" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -8263,19 +8218,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" responses: @@ -8283,11 +8237,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-cost/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/spectrum/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8295,17 +8249,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8313,12 +8272,17 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8328,8 +8292,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8337,12 +8301,17 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8352,8 +8321,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8361,47 +8330,62 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-delay/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/transmit-power/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" responses: 201: description: "Object created" @@ -8411,21 +8395,26 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" responses: 201: description: "Object created" @@ -8435,25 +8424,30 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-hops/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -8461,17 +8455,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.OtsiaConnectivityServiceEndPointSpecWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -8479,12 +8478,18 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec to\ + \ be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.OtsiaConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -8494,8 +8499,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -8503,12 +8508,18 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec to\ + \ be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.OtsiaConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -8518,8 +8529,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -8527,31 +8538,40 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/name/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config/ + : post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" responses: 201: description: "Object created" @@ -8559,56 +8579,63 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.photonic.media.OtsiTerminationConfigPac" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" 400: description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" responses: 201: description: "Object created" @@ -8618,20 +8645,23 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" required: true type: "string" responses: @@ -8639,42 +8669,62 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/application-identifier/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.Capacity" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.photonic.media.ApplicationIdentifier" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.Capacity" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added to list" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" responses: 201: description: "Object created" @@ -8684,21 +8734,31 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.Capacity" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added or updated" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" responses: 201: description: "Object created" @@ -8708,56 +8768,88 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.Capacity" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.photonic.media.CentralFrequency" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added to list" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" responses: 201: description: "Object created" @@ -8767,21 +8859,32 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added or updated" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" responses: 201: description: "Object created" @@ -8791,25 +8894,36 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8817,17 +8931,27 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8835,12 +8959,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8850,8 +8984,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8859,12 +8993,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8874,8 +9018,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8883,47 +9027,51 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name/ + : post: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - post: - tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of connectivity-service" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8931,23 +9079,76 @@ paths: description: "Internal error" 409: description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name={value-name}/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8957,25 +9158,42 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -8983,17 +9201,27 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -9001,12 +9229,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -9016,8 +9254,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -9025,12 +9263,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -9040,8 +9288,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -9049,16 +9297,26 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -9066,17 +9324,27 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -9084,12 +9352,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -9099,8 +9377,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -9108,12 +9386,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -9123,8 +9411,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -9132,49 +9420,77 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/transmit-power/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" responses: 201: description: "Object created" @@ -9184,22 +9500,31 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" responses: 201: description: "Object created" @@ -9209,81 +9534,104 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/resilience-type/: - get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic/: + post: tags: - "tapi-connectivity" - summary: "returns tapi.topology.ResilienceType" - description: "none" + summary: "creates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: - 200: - description: "tapi.topology.ResilienceType" - schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-connectivity" - summary: "creates tapi.topology.ResilienceType" - description: "none" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.topology.ResilienceType.body-param" - description: "tapi.topology.ResilienceType to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LatencyCharacteristic" + schema: + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.topology.ResilienceType" - description: "none" + summary: "creates or updates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" - in: "body" - name: "tapi.topology.ResilienceType.body-param" - description: "tapi.topology.ResilienceType to be added or updated" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -9294,24 +9642,30 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.topology.ResilienceType" - description: "none" + summary: "removes tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: - post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-cost/: + get: tags: - "tapi-connectivity" - summary: "creates tapi.topology.RiskCharacteristic" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9319,24 +9673,17 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.ValueOrPriority" + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/: - get: + post: tags: - "tapi-connectivity" - summary: "returns tapi.topology.RiskCharacteristic" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9344,22 +9691,23 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.topology.RiskCharacteristic" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9367,17 +9715,12 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9388,7 +9731,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.topology.RiskCharacteristic" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9396,22 +9739,17 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/schedule/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-delay/: get: tags: - "tapi-connectivity" - summary: "returns tapi.common.TimeRange" - description: "none" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" @@ -9420,16 +9758,16 @@ paths: type: "string" responses: 200: - description: "tapi.common.TimeRange" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.common.TimeRange" - description: "none" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" @@ -9437,11 +9775,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.TimeRange.body-param" - description: "tapi.common.TimeRange to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9452,8 +9790,8 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.TimeRange" - description: "none" + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" @@ -9461,11 +9799,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.TimeRange.body-param" - description: "tapi.common.TimeRange to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9476,8 +9814,8 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.TimeRange" - description: "none" + summary: "removes tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" @@ -9489,21 +9827,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-hops/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + responses: + 200: + description: "tapi.path.computation.ValueOrPriority" + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" + 400: + description: "Internal error" post: tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9511,15 +9870,87 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/name={value-name}/: - get: + put: tags: - - "tapi-common" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ + - "tapi-connectivity" + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.path.computation.ValueOrPriority" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name/: + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name={value-name}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -9529,17 +9960,22 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" + - "tapi-connectivity" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -9550,7 +9986,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9560,12 +9996,17 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" + - "tapi-connectivity" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -9576,32 +10017,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-connectivity" + summary: "returns tapi.common.Capacity" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" responses: 200: - description: "tapi.notification.NotificationContext" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-connectivity" + summary: "creates tapi.common.Capacity" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added to list" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -9611,16 +10062,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-connectivity" + summary: "creates or updates tapi.common.Capacity" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added or updated" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -9630,73 +10086,80 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-connectivity" + summary: "removes tapi.common.Capacity" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/ + : get: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "creates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: - 200: - description: "tapi.notification.NotificationSubscriptionService" - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "creates or updates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ or updated" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -9706,13 +10169,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "removes tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -9720,26 +10183,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" post: tags: - - "tapi-notification" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -9747,56 +10226,23 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: - get: + put: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-notification" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -9806,20 +10252,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -9827,1235 +10266,149 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationChannel" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.NotificationChannel" - schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" - 400: - description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of additional-info" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.notification.AlarmInfo" - schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of changed-attributes" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.NameAndValueChange" - schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" - 400: - description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of target-object-name" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" - 400: - description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.SubscriptionFilter" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.SubscriptionFilter" - schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" - 400: - description: "Internal error" - post: - tags: - - "tapi-notification" - summary: "creates tapi.notification.SubscriptionFilter" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.SubscriptionFilter" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-notification" - summary: "removes tapi.notification.SubscriptionFilter" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: - post: - tags: - - "tapi-notification" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-notification" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-notification" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/notification={uuid}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.Notification" - schema: - $ref: "#/definitions/tapi.notification.Notification" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of additional-info" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.AlarmInfo" - schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of changed-attributes" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.NameAndValueChange" - schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of target-object-name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" - 400: - description: "Internal error" - /data/context/oam-context/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.oam.context.OamContext" - description: "Augments the base TAPI Context with OamService information" - parameters: [] - responses: - 200: - description: "tapi.oam.OamContext" - schema: - $ref: "#/definitions/tapi.oam.OamContext" - 400: - description: "Internal error" - post: - tags: - - "tapi-oam" - summary: "creates tapi.oam.context.OamContext" - description: "Augments the base TAPI Context with OamService information" - parameters: - - in: "body" - name: "tapi.oam.context.OamContext.body-param" - description: "tapi.oam.OamContext to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamContext" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.context.OamContext" - description: "Augments the base TAPI Context with OamService information" - parameters: - - in: "body" - name: "tapi.oam.context.OamContext.body-param" - description: "tapi.oam.OamContext to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamContext" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-oam" - summary: "removes tapi.oam.context.OamContext" - description: "Augments the base TAPI Context with OamService information" - parameters: [] - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/meg={uuid}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.oam.oamcontext.Meg" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - responses: - 200: - description: "tapi.oam.oamcontext.Meg" - schema: - $ref: "#/definitions/tapi.oam.oamcontext.Meg" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.oam.meg.Mep" - description: "1. ME may have 0 MEPs (case of transit domains where at least\ - \ 1 MIP is present)\r\n 2. ME may have 1 MEP (case of edge\ - \ domaind, where the peer MEP is ouside the managed domain)\r\n \ - \ 3. ME may have 2 MEPs" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" - responses: - 200: - description: "tapi.oam.meg.Mep" - schema: - $ref: "#/definitions/tapi.oam.meg.Mep" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/name={value-name}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduConnectionEndPointSpec" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduConnectionEndPointSpec" - schema: - $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpec" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-common/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCommonPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduCommonPac" - schema: - $ref: "#/definitions/tapi.odu.OduCommonPac" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-ctp/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCtpPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduCtpPac" - schema: - $ref: "#/definitions/tapi.odu.OduCtpPac" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-protection/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduProtectionPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduProtectionPac" - schema: - $ref: "#/definitions/tapi.odu.OduProtectionPac" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-term-and-adapter/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduTerminationAndClientAdaptationPac" - schema: - $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPac" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduPayloadType" - description: "This attribute is applicable when the ODU CTP object instance\ - \ represents a lower order ODU CTP Sink at the client layer of the ODUP/ODU[i]j\ - \ or ODUP/ODUj-21 adaptation function. \r\n This attribute\ - \ is a 2-digit Hex code that indicates the new accepted payload type.\r\n\ - \ Valid values are defined in Table 15-8 of ITU-T Recommendation\ - \ G.709 with one additional value UN_INTERPRETABLE." - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduPayloadType" - schema: - $ref: "#/definitions/tapi.odu.OduPayloadType" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.FecProperties" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.FecProperties" - schema: - $ref: "#/definitions/tapi.odu.FecProperties" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.oam.meg.Mip" - description: "ME may 0, 1, or more MIPs" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - responses: - 200: - description: "tapi.oam.meg.Mip" - schema: - $ref: "#/definitions/tapi.oam.meg.Mip" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/name={value-name}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduMipSpec" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduMipSpec" - schema: - $ref: "#/definitions/tapi.odu.OduMipSpec" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-defect/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduDefectPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduDefectPac" - schema: - $ref: "#/definitions/tapi.odu.OduDefectPac" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-mip/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduMipPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduMipPac" - schema: - $ref: "#/definitions/tapi.odu.OduMipPac" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-mip/deg-thr/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.DegThr" - description: "This attribute indicates the threshold level for declaring a performance\ - \ monitoring (PM) Second to be bad. The value of the threshold can be provisioned\ - \ in terms of number of errored blocks or in terms of percentage of errored\ - \ blocks. For percentage-based specification, in order to support provision\ - \ of less than 1%, the specification consists of two fields. The first field\ - \ indicates the granularity of percentage. For examples, in 1%, in 0.1%, or\ - \ in 0.01%, etc. The second field indicates the multiple of the granularity.\ - \ For number of errored block based, the value is a positive integer." - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.DegThr" - schema: - $ref: "#/definitions/tapi.odu.DegThr" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-ncm/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduNcmPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduNcmPac" - schema: - $ref: "#/definitions/tapi.odu.OduNcmPac" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-pm/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduPmPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduPmPac" - schema: - $ref: "#/definitions/tapi.odu.OduPmPac" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-pm/uas/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.UasChoice" - description: "UnAvailable Second" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.UasChoice" - schema: - $ref: "#/definitions/tapi.odu.UasChoice" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-tcm/: - get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduTcmMipPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mip" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduTcmMipPac" - schema: - $ref: "#/definitions/tapi.odu.OduTcmMipPac" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/name={value-name}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/oam-context/oam-job/: - post: - tags: - - "tapi-oam" - summary: "creates tapi.oam.OamJob" - description: "none" - parameters: - - in: "body" - name: "tapi.oam.OamJob.body-param" - description: "tapi.oam.OamJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamJob" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.oam.OamJob" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.oam.OamJob" - schema: - $ref: "#/definitions/tapi.oam.OamJob" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.OamJob" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.oam.OamJob.body-param" - description: "tapi.oam.OamJob to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamJob" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -11065,13 +10418,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.OamJob" + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -11079,83 +10432,66 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/name/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/name={value-name}/: - get: + post: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -11165,20 +10501,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -11186,42 +10515,44 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-profile/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: get: tags: - - "tapi-oam" - summary: "returns tapi.oam.OamProfileRef" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.oam.OamProfileRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-oam" - summary: "creates tapi.oam.OamProfileRef" - description: "none" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.oam.OamProfileRef.body-param" - description: "tapi.oam.OamProfileRef to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -11231,21 +10562,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.OamProfileRef" - description: "none" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.oam.OamProfileRef.body-param" - description: "tapi.oam.OamProfileRef to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -11255,13 +10587,14 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.OamProfileRef" - description: "none" + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -11269,87 +10602,66 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point/: - post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/resilience-type/: + get: tags: - - "tapi-oam" - summary: "creates tapi.oam.OamServiceEndPointRef" + - "tapi-connectivity" + summary: "returns tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.oam.OamServiceEndPointRef.body-param" - description: "tapi.oam.OamServiceEndPointRef to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.ResilienceType" + schema: + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/: - get: + post: tags: - - "tapi-oam" - summary: "returns tapi.oam.OamServiceEndPointRef" + - "tapi-connectivity" + summary: "creates tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "oam-service-uuid" - in: "path" - description: "Id of oam-service-end-point" - required: true - type: "string" - - name: "oam-service-end-point-local-id" - in: "path" - description: "Id of oam-service-end-point" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.topology.ResilienceType.body-param" + description: "tapi.topology.ResilienceType to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: - 200: - description: "tapi.oam.OamServiceEndPointRef" - schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.OamServiceEndPointRef" + - "tapi-connectivity" + summary: "creates or updates tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "oam-service-uuid" - in: "path" - description: "Id of oam-service-end-point" - required: true - type: "string" - - name: "oam-service-end-point-local-id" - in: "path" - description: "Id of oam-service-end-point" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.oam.OamServiceEndPointRef.body-param" - description: "tapi.oam.OamServiceEndPointRef to be added or updated" + name: "tapi.topology.ResilienceType.body-param" + description: "tapi.topology.ResilienceType to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -11359,23 +10671,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.OamServiceEndPointRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "oam-service-uuid" - in: "path" - description: "Id of oam-service-end-point" - required: true - type: "string" - - name: "oam-service-end-point-local-id" + - "tapi-connectivity" + summary: "removes tapi.topology.ResilienceType" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of oam-service-end-point" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -11383,275 +10685,214 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/: - get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: + post: tags: - - "tapi-oam" - summary: "returns tapi.oam.PmCurrentData" - description: "Granularity period of the CurrentData identifies the specific\ - \ CurrentData instance in the scope of this OamJob.\r\n For\ - \ example, typically at least\r\n one 15min and\r\n \ - \ one 24hr;\r\n optionally one additional configurable\ - \ (< 15min)" + - "tapi-connectivity" + summary: "creates tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: - 200: - description: "tapi.oam.PmCurrentData" - schema: - $ref: "#/definitions/tapi.oam.PmCurrentData" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: - get: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.common.TimeInterval" + - "tapi-connectivity" + summary: "returns tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "risk-characteristic-name" in: "path" - description: "Id of pm-current-data" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.TimeInterval" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.TimeInterval" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: - get: + put: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-connectivity" + summary: "creates or updates tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" + description: "Id of connectivity-service" required: true type: "string" - - name: "unit" + - name: "risk-characteristic-name" in: "path" - description: "Id of period" + description: "Id of risk-diversity-characteristic" required: true type: "string" + - in: "body" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: - 200: - description: "tapi.common.TimePeriod" - schema: - $ref: "#/definitions/tapi.common.TimePeriod" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-connectivity" + summary: "removes tapi.topology.RiskCharacteristic" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "risk-characteristic-name" in: "path" - description: "Id of pm-current-data" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: - 200: - description: "tapi.common.TimePeriod" - schema: - $ref: "#/definitions/tapi.common.TimePeriod" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/schedule/: get: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.common.TimeRange" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/: - get: + post: tags: - - "tapi-oam" - summary: "returns tapi.oam.PmHistoryData" - description: "in case of 24hr Current Data, at least 1 History Data.\r\n \ - \ In case of 15min Current Data, at least 16 History Data.\r\n\ - \ In case of <15min, the number of History Data shall be able\ - \ to cover a span of 4 hours." + - "tapi-connectivity" + summary: "creates tapi.common.TimeRange" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: - 200: - description: "tapi.oam.PmHistoryData" - schema: - $ref: "#/definitions/tapi.oam.PmHistoryData" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ - : get: + 409: + description: "Object already exists" + put: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-connectivity" + summary: "creates or updates tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: - 200: - description: "tapi.common.TimePeriod" - schema: - $ref: "#/definitions/tapi.common.TimePeriod" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ - : get: + 204: + description: "Object modified" + delete: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "removes tapi.common.TimeRange" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/schedule/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/: get: tags: - - "tapi-oam" - summary: "returns tapi.common.TimeRange" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" + - "tapi-notification" + summary: "returns tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: 200: - description: "tapi.common.TimeRange" + description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" post: tags: - - "tapi-oam" - summary: "creates tapi.common.TimeRange" - description: "none" + - "tapi-notification" + summary: "creates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" - in: "body" - name: "tapi.common.TimeRange.body-param" - description: "tapi.common.TimeRange to be added to list" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -11661,21 +10902,16 @@ paths: description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.TimeRange" - description: "none" + - "tapi-notification" + summary: "creates or updates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" - in: "body" - name: "tapi.common.TimeRange.body-param" - description: "tapi.common.TimeRange to be added or updated" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -11685,33 +10921,29 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.TimeRange" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" + - "tapi-notification" + summary: "removes tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: post: tags: - - "tapi-oam" - summary: "creates tapi.oam.OamProfile" + - "tapi-notification" + summary: "creates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - in: "body" - name: "tapi.oam.OamProfile.body-param" - description: "tapi.oam.OamProfile to be added to list" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -11719,42 +10951,43 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: get: tags: - - "tapi-oam" - summary: "returns tapi.oam.OamProfile" + - "tapi-notification" + summary: "returns tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.oam.OamProfile" + description: "tapi.notification.NotificationSubscriptionService" schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" 400: description: "Internal error" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.OamProfile" + - "tapi-notification" + summary: "creates or updates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - in: "body" - name: "tapi.oam.OamProfile.body-param" - description: "tapi.oam.OamProfile to be added or updated" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfile" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -11764,13 +10997,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.OamProfile" + - "tapi-notification" + summary: "removes tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" responses: @@ -11778,10 +11011,10 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: post: tags: - - "tapi-oam" + - "tapi-notification" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -11789,7 +11022,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - in: "body" @@ -11797,7 +11030,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -11805,10 +11038,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: get: tags: - - "tapi-oam" + - "tapi-notification" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -11816,7 +11049,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -11828,12 +11061,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-oam" + - "tapi-notification" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -11841,7 +11074,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -11854,7 +11087,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -11864,7 +11097,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" + - "tapi-notification" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -11872,7 +11105,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -11885,480 +11118,277 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data/: - post: - tags: - - "tapi-oam" - summary: "creates tapi.oam.PmBinData" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - in: "body" - name: "tapi.oam.PmBinData.body-param" - description: "tapi.oam.PmBinData to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.PmBinData" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.oam.PmBinData" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" - required: true - type: "string" - responses: - 200: - description: "tapi.oam.PmBinData" - schema: - $ref: "#/definitions/tapi.oam.PmBinData" - 400: - description: "Internal error" - put: - tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.PmBinData" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" - required: true - type: "string" - - in: "body" - name: "tapi.oam.PmBinData.body-param" - description: "tapi.oam.PmBinData to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.oam.PmBinData" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-oam" - summary: "removes tapi.oam.PmBinData" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: get: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-notification" + summary: "returns tapi.notification.NotificationChannel" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.common.TimePeriod" + description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.common.TimePeriod" - 400: - description: "Internal error" - post: - tags: - - "tapi-oam" - summary: "creates tapi.common.TimePeriod" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" - required: true - type: "string" - - in: "body" - name: "tapi.common.TimePeriod.body-param" - description: "tapi.common.TimePeriod to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.TimePeriod" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-oam" - summary: "creates or updates tapi.common.TimePeriod" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" - required: true - type: "string" - - in: "body" - name: "tapi.common.TimePeriod.body-param" - description: "tapi.common.TimePeriod to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.TimePeriod" - responses: - 201: - description: "Object created" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - - "tapi-oam" - summary: "removes tapi.common.TimePeriod" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of pm-bin-data" + description: "Id of name" required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: - post: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + get: tags: - - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-notification" + summary: "returns tapi.notification.Notification" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - - name: "local-id" + - name: "notification-uuid" in: "path" - description: "Id of pm-bin-data" + description: "Id of notification" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.Notification" + schema: + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - - "tapi-oam" + - "tapi-notification" summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - - name: "local-id" + - name: "notification-uuid" in: "path" - description: "Id of pm-bin-data" + description: "Id of notification" required: true type: "string" - name: "value-name" in: "path" - description: "Id of name" + description: "Id of additional-info" required: true type: "string" responses: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" + description: "Id of notif-subscription" required: true type: "string" - - name: "value-name" + - name: "notification-uuid" in: "path" - description: "Id of name" + description: "Id of notification" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.AlarmInfo" + schema: + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - - name: "local-id" + - name: "notification-uuid" in: "path" - description: "Id of pm-bin-data" + description: "Id of notification" required: true type: "string" - name: "value-name" in: "path" - description: "Id of name" + description: "Id of changed-attributes" required: true type: "string" responses: + 200: + description: "tapi.notification.NameAndValueChange" + schema: + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data/: - post: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - - "tapi-oam" - summary: "creates tapi.oam.PmThresholdData" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - - in: "body" - name: "tapi.oam.PmThresholdData.body-param" - description: "tapi.oam.PmThresholdData to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.oam.PmThresholdData" - description: "none" - parameters: - - name: "uuid" + - name: "notification-uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notification" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of pm-threshold-data" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.oam.PmThresholdData" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.PmThresholdData" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - - name: "local-id" + - name: "notification-uuid" in: "path" - description: "Id of pm-threshold-data" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of target-object-name" required: true type: "string" - - in: "body" - name: "tapi.oam.PmThresholdData.body-param" - description: "tapi.oam.PmThresholdData to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.oam.PmThresholdData" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - - "tapi-oam" - summary: "removes tapi.oam.PmThresholdData" + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of notif-subscription" required: true type: "string" - - name: "local-id" + - name: "notification-uuid" in: "path" - description: "Id of pm-threshold-data" + description: "Id of notification" required: true type: "string" responses: + 200: + description: "tapi.notification.TcaInfo" + schema: + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-notification" + summary: "returns tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.common.TimePeriod" + description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" post: tags: - - "tapi-oam" - summary: "creates tapi.common.TimePeriod" + - "tapi-notification" + summary: "creates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of notif-subscription" required: true type: "string" - in: "body" - name: "tapi.common.TimePeriod.body-param" - description: "tapi.common.TimePeriod to be added to list" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -12368,26 +11398,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.TimePeriod" + - "tapi-notification" + summary: "creates or updates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of notif-subscription" required: true type: "string" - in: "body" - name: "tapi.common.TimePeriod.body-param" - description: "tapi.common.TimePeriod to be added or updated" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -12397,18 +11422,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.TimePeriod" + - "tapi-notification" + summary: "removes tapi.notification.SubscriptionFilter" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" + - name: "uuid" in: "path" - description: "Id of pm-threshold-data" + description: "Id of notif-subscription" required: true type: "string" responses: @@ -12416,10 +11436,10 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - - "tapi-oam" + - "tapi-notification" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -12427,12 +11447,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of notif-subscription" required: true type: "string" - in: "body" @@ -12440,7 +11455,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -12448,10 +11463,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - - "tapi-oam" + - "tapi-notification" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -12459,12 +11474,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -12476,12 +11486,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-oam" + - "tapi-notification" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -12489,12 +11499,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -12507,7 +11512,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -12517,7 +11522,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" + - "tapi-notification" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -12525,12 +11530,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -12543,62 +11543,206 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service/: - post: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: + get: tags: - - "tapi-oam" - summary: "creates tapi.oam.OamService" + - "tapi-notification" + summary: "returns tapi.notification.Notification" description: "none" parameters: - - in: "body" - name: "tapi.oam.OamService.body-param" - description: "tapi.oam.OamService to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamService" + - name: "uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.Notification" + schema: + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - - "tapi-oam" - summary: "returns tapi.oam.OamService" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of additional-info" required: true type: "string" responses: 200: - description: "tapi.oam.OamService" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: + get: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.OamService" + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of notification" + required: true + type: "string" + responses: + 200: + description: "tapi.notification.AlarmInfo" + schema: + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of changed-attributes" + required: true + type: "string" + responses: + 200: + description: "tapi.notification.NameAndValueChange" + schema: + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of target-object-name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notification" required: true type: "string" + responses: + 200: + description: "tapi.notification.TcaInfo" + schema: + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.context.OamContext" + description: "Augments the base TAPI Context with OamService information" + parameters: [] + responses: + 200: + description: "tapi.oam.OamContext" + schema: + $ref: "#/definitions/tapi.oam.OamContextWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-oam" + summary: "creates tapi.oam.context.OamContext" + description: "Augments the base TAPI Context with OamService information" + parameters: - in: "body" - name: "tapi.oam.OamService.body-param" - description: "tapi.oam.OamService to be added or updated" + name: "tapi.oam.context.OamContext.body-param" + description: "tapi.oam.OamContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamService" + $ref: "#/definitions/tapi.oam.OamContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-oam" + summary: "creates or updates tapi.oam.context.OamContext" + description: "Augments the base TAPI Context with OamService information" + parameters: + - in: "body" + name: "tapi.oam.context.OamContext.body-param" + description: "tapi.oam.OamContext to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.oam.OamContextWrapper" responses: 201: description: "Object created" @@ -12609,540 +11753,557 @@ paths: delete: tags: - "tapi-oam" - summary: "removes tapi.oam.OamService" + summary: "removes tapi.oam.context.OamContext" + description: "Augments the base TAPI Context with OamService information" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.oamcontext.Meg" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" + required: true + type: "string" + responses: + 200: + description: "tapi.oam.oamcontext.Meg" + schema: + $ref: "#/definitions/tapi.oam.oamcontext.MegWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.meg.Mep" + description: "1. ME may have 0 MEPs (case of transit domains where at least\ + \ 1 MIP is present)\r\n 2. ME may have 1 MEP (case of edge\ + \ domaind, where the peer MEP is ouside the managed domain)\r\n \ + \ 3. ME may have 2 MEPs" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" required: true type: "string" responses: + 200: + description: "tapi.oam.meg.Mep" + schema: + $ref: "#/definitions/tapi.oam.meg.MepWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point/: - post: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/name={value-name}/: + get: tags: - "tapi-oam" - summary: "creates tapi.oam.OamServiceEndPoint" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.oam.OamServiceEndPoint.body-param" - description: "tapi.oam.OamServiceEndPoint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/: get: tags: - - "tapi-oam" - summary: "returns tapi.oam.OamServiceEndPoint" + - "tapi-odu" + summary: "returns tapi.odu.OduConnectionEndPointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mep" required: true type: "string" responses: 200: - description: "tapi.oam.OamServiceEndPoint" + description: "tapi.odu.OduConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpecWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-common/: + get: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.OamServiceEndPoint" + - "tapi-odu" + summary: "returns tapi.odu.OduCommonPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mep" required: true type: "string" - - in: "body" - name: "tapi.oam.OamServiceEndPoint.body-param" - description: "tapi.oam.OamServiceEndPoint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" responses: - 201: - description: "Object created" + 200: + description: "tapi.odu.OduCommonPac" + schema: + $ref: "#/definitions/tapi.odu.OduCommonPacWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-ctp/: + get: tags: - - "tapi-oam" - summary: "removes tapi.oam.OamServiceEndPoint" + - "tapi-odu" + summary: "returns tapi.odu.OduCtpPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mep" required: true type: "string" responses: + 200: + description: "tapi.odu.OduCtpPac" + schema: + $ref: "#/definitions/tapi.odu.OduCtpPacWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-protection/: get: tags: - - "tapi-oam" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "returns tapi.odu.OduProtectionPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mep" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.odu.OduProtectionPac" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.odu.OduProtectionPacWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/ + : get: tags: - - "tapi-oam" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mep" required: true type: "string" - - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" responses: - 201: - description: "Object created" + 200: + description: "tapi.odu.OduTerminationAndClientAdaptationPac" + schema: + $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPacWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/ + : get: tags: - - "tapi-oam" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-odu" + summary: "returns tapi.odu.OduPayloadType" + description: "This attribute is applicable when the ODU CTP object instance\ + \ represents a lower order ODU CTP Sink at the client layer of the ODUP/ODU[i]j\ + \ or ODUP/ODUj-21 adaptation function. \r\n This attribute\ + \ is a 2-digit Hex code that indicates the new accepted payload type.\r\n\ + \ Valid values are defined in Table 15-8 of ITU-T Recommendation\ + \ G.709 with one additional value UN_INTERPRETABLE." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mep" required: true type: "string" - - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" responses: - 201: - description: "Object created" + 200: + description: "tapi.odu.OduPayloadType" + schema: + $ref: "#/definitions/tapi.odu.OduPayloadTypeWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/ + : get: tags: - - "tapi-oam" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-odu" + summary: "returns tapi.odu.FecProperties" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mep" required: true type: "string" responses: + 200: + description: "tapi.odu.FecProperties" + schema: + $ref: "#/definitions/tapi.odu.FecPropertiesWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mep/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/: get: tags: - "tapi-oam" - summary: "returns tapi.oam.MepRef" - description: "none" + summary: "returns tapi.oam.meg.Mip" + description: "ME may 0, 1, or more MIPs" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mip" required: true type: "string" responses: 200: - description: "tapi.oam.MepRef" + description: "tapi.oam.meg.Mip" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.oam.meg.MipWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mip/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/name={value-name}/: get: tags: - "tapi-oam" - summary: "returns tapi.oam.MipRef" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mip" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.oam.MipRef" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.oam.MipRef" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name/: - post: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/: + get: tags: - - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-odu" + summary: "returns tapi.odu.OduMipSpec" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mip" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.odu.OduMipSpec" + schema: + $ref: "#/definitions/tapi.odu.OduMipSpecWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-defect/: get: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-odu" + summary: "returns tapi.odu.OduDefectPac" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of mip" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.odu.OduDefectPac" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.odu.OduDefectPacWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-mip/: + get: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-odu" + summary: "returns tapi.odu.OduMipPac" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of mip" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.odu.OduMipPac" + schema: + $ref: "#/definitions/tapi.odu.OduMipPacWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-mip/deg-thr/: + get: tags: - - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-odu" + summary: "returns tapi.odu.DegThr" + description: "This attribute indicates the threshold level for declaring a performance\ + \ monitoring (PM) Second to be bad. The value of the threshold can be provisioned\ + \ in terms of number of errored blocks or in terms of percentage of errored\ + \ blocks. For percentage-based specification, in order to support provision\ + \ of less than 1%, the specification consists of two fields. The first field\ + \ indicates the granularity of percentage. For examples, in 1%, in 0.1%, or\ + \ in 0.01%, etc. The second field indicates the multiple of the granularity.\ + \ For number of errored block based, the value is a positive integer." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of mip" required: true type: "string" responses: + 200: + description: "tapi.odu.DegThr" + schema: + $ref: "#/definitions/tapi.odu.DegThrWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-ncm/: get: tags: - - "tapi-oam" - summary: "returns tapi.common.ServiceInterfacePointRef" + - "tapi-odu" + summary: "returns tapi.odu.OduNcmPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mip" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.odu.OduNcmPac" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.odu.OduNcmPacWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-pm/: + get: tags: - - "tapi-oam" - summary: "creates tapi.common.ServiceInterfacePointRef" + - "tapi-odu" + summary: "returns tapi.odu.OduPmPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mip" required: true type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" responses: - 201: - description: "Object created" + 200: + description: "tapi.odu.OduPmPac" + schema: + $ref: "#/definitions/tapi.odu.OduPmPacWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-pm/uas/: + get: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-odu" + summary: "returns tapi.odu.UasChoice" + description: "UnAvailable Second" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mip" required: true type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" responses: - 201: - description: "Object created" + 200: + description: "tapi.odu.UasChoice" + schema: + $ref: "#/definitions/tapi.odu.UasChoiceWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-tcm/: + get: tags: - - "tapi-oam" - summary: "removes tapi.common.ServiceInterfacePointRef" + - "tapi-odu" + summary: "returns tapi.odu.OduTcmMipPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of mip" required: true type: "string" responses: + 200: + description: "tapi.odu.OduTcmMipPac" + schema: + $ref: "#/definitions/tapi.odu.OduTcmMipPacWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/meg/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/name={value-name}/: get: tags: - "tapi-oam" - summary: "returns tapi.oam.MegRef" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of meg" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.oam.MegRef" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.oam.MegRef" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job/: post: tags: - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.oam.OamJob" + description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of oam-service" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.oam.OamJob.body-param" + description: "tapi.oam.OamJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.OamJobWrapper" responses: 201: description: "Object created" @@ -13150,56 +12311,42 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/: get: tags: - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.oam.OamJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.oam.OamJob" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.OamJobWrapper" 400: description: "Internal error" put: tags: - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.oam.OamJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.oam.OamJob.body-param" + description: "tapi.oam.OamJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.OamJobWrapper" responses: 201: description: "Object created" @@ -13210,19 +12357,12 @@ paths: delete: tags: - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "removes tapi.oam.OamJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of oam-job" required: true type: "string" responses: @@ -13230,66 +12370,83 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/oam-profile/: - get: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name/: + post: tags: - "tapi-oam" - summary: "returns tapi.oam.OamProfileRef" - description: "none" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-job" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.oam.OamProfileRef" - schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name={value-name}/: + get: tags: - "tapi-oam" - summary: "creates tapi.oam.OamProfileRef" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-job" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.oam.OamProfileRef.body-param" - description: "tapi.oam.OamProfileRef to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: - description: "Internal error" - 409: - description: "Object already exists" + description: "Internal error" put: tags: - "tapi-oam" - summary: "creates or updates tapi.oam.OamProfileRef" - description: "none" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-job" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.oam.OamProfileRef.body-param" - description: "tapi.oam.OamProfileRef to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -13300,12 +12457,19 @@ paths: delete: tags: - "tapi-oam" - summary: "removes tapi.oam.OamProfileRef" - description: "none" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-job" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: @@ -13313,85 +12477,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-profile/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: [] + - "tapi-oam" + summary: "returns tapi.oam.OamProfileRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-job" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.PathComputationContext" + description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: - - in: "body" - name: "tapi.path.computation.PathComputationContext.body-param" - description: "tapi.path.computation.PathComputationContext to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" - responses: - 201: - description: "Object created" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: - - in: "body" - name: "tapi.path.computation.PathComputationContext.body-param" - description: "tapi.path.computation.PathComputationContext to be added or\ - \ updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: [] - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service/: post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathComputationService" + - "tapi-oam" + summary: "creates tapi.oam.OamProfileRef" description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of oam-job" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathComputationService.body-param" - description: "tapi.path.computation.PathComputationService to be added to\ - \ list" + name: "tapi.oam.OamProfileRef.body-param" + description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -13399,43 +12520,23 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathComputationService" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.PathComputationService" - schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" - 400: - description: "Internal error" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathComputationService" + - "tapi-oam" + summary: "creates or updates tapi.oam.OamProfileRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathComputationService.body-param" - description: "tapi.path.computation.PathComputationService to be added or\ - \ updated" + name: "tapi.oam.OamProfileRef.body-param" + description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -13445,13 +12546,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathComputationService" + - "tapi-oam" + summary: "removes tapi.oam.OamProfileRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" responses: @@ -13459,24 +12560,24 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point/: post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathServiceEndPoint" + - "tapi-oam" + summary: "creates tapi.oam.OamServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathServiceEndPoint.body-param" - description: "tapi.path.computation.PathServiceEndPoint to be added to list" + name: "tapi.oam.OamServiceEndPointRef.body-param" + description: "tapi.oam.OamServiceEndPointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -13484,52 +12585,62 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/ + : get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathServiceEndPoint" + - "tapi-oam" + summary: "returns tapi.oam.OamServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - - name: "local-id" + - name: "oam-service-uuid" in: "path" - description: "Id of end-point" + description: "Id of oam-service-end-point" + required: true + type: "string" + - name: "oam-service-end-point-local-id" + in: "path" + description: "Id of oam-service-end-point" required: true type: "string" responses: 200: - description: "tapi.path.computation.PathServiceEndPoint" + description: "tapi.oam.OamServiceEndPointRef" schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathServiceEndPoint" + - "tapi-oam" + summary: "creates or updates tapi.oam.OamServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - - name: "local-id" + - name: "oam-service-uuid" in: "path" - description: "Id of end-point" + description: "Id of oam-service-end-point" + required: true + type: "string" + - name: "oam-service-end-point-local-id" + in: "path" + description: "Id of oam-service-end-point" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathServiceEndPoint.body-param" - description: "tapi.path.computation.PathServiceEndPoint to be added or updated" + name: "tapi.oam.OamServiceEndPointRef.body-param" + description: "tapi.oam.OamServiceEndPointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -13539,18 +12650,23 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathServiceEndPoint" + - "tapi-oam" + summary: "removes tapi.oam.OamServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - - name: "local-id" + - name: "oam-service-uuid" in: "path" - description: "Id of end-point" + description: "Id of oam-service-end-point" + required: true + type: "string" + - name: "oam-service-end-point-local-id" + in: "path" + description: "Id of oam-service-end-point" required: true type: "string" responses: @@ -13558,258 +12674,275 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.Capacity" - description: "none" + - "tapi-oam" + summary: "returns tapi.oam.PmCurrentData" + description: "Granularity period of the CurrentData identifies the specific\ + \ CurrentData instance in the scope of this OamJob.\r\n For\ + \ example, typically at least\r\n one 15min and\r\n \ + \ one 24hr;\r\n optionally one additional configurable\ + \ (< 15min)" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-current-data" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" - schema: - $ref: "#/definitions/tapi.common.Capacity" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.Capacity" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.Capacity" - responses: - 201: - description: "Object created" + description: "tapi.oam.PmCurrentData" + schema: + $ref: "#/definitions/tapi.oam.PmCurrentDataWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: + get: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.Capacity" + - "tapi-oam" + summary: "returns tapi.common.TimeInterval" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-current-data" required: true type: "string" - - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.Capacity" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.TimeInterval" + schema: + $ref: "#/definitions/tapi.common.TimeIntervalWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: + get: tags: - - "tapi-path-computation" - summary: "removes tapi.common.Capacity" + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "unit" + in: "path" + description: "Id of period" required: true type: "string" responses: + 200: + description: "tapi.common.TimePeriod" + schema: + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-current-data" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: + get: tags: - - "tapi-path-computation" - summary: "creates tapi.common.BandwidthProfile" - description: "none" + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/ + : get: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.BandwidthProfile" - description: "none" + - "tapi-oam" + summary: "returns tapi.oam.PmHistoryData" + description: "in case of 24hr Current Data, at least 1 History Data.\r\n \ + \ In case of 15min Current Data, at least 16 History Data.\r\n\ + \ In case of <15min, the number of History Data shall be able\ + \ to cover a span of 4 hours." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" required: true type: "string" - - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" responses: - 201: - description: "Object created" + 200: + description: "tapi.oam.PmHistoryData" + schema: + $ref: "#/definitions/tapi.oam.PmHistoryDataWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ + : get: tags: - - "tapi-path-computation" - summary: "removes tapi.common.BandwidthProfile" + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" required: true type: "string" responses: + 200: + description: "tapi.common.TimePeriod" + schema: + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ : get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/schedule/: + get: tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" + - "tapi-oam" + summary: "returns tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-job" required: true type: "string" - - name: "local-id" + responses: + 200: + description: "tapi.common.TimeRange" + schema: + $ref: "#/definitions/tapi.common.TimeRangeWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-oam" + summary: "creates tapi.common.TimeRange" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -13819,26 +12952,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-oam" + summary: "creates or updates tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -13848,71 +12976,33 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" + - "tapi-oam" + summary: "removes tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of oam-job" required: true type: "string" responses: 400: description: "Internal error" 204: - description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ - : get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile/: + post: + tags: + - "tapi-oam" + summary: "creates tapi.oam.OamProfile" + description: "none" + parameters: - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.oam.OamProfile.body-param" + description: "tapi.oam.OamProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" responses: 201: description: "Object created" @@ -13920,28 +13010,42 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/: + get: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-oam" + summary: "returns tapi.oam.OamProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - - name: "local-id" + responses: + 200: + description: "tapi.oam.OamProfile" + schema: + $ref: "#/definitions/tapi.oam.OamProfileWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-oam" + summary: "creates or updates tapi.oam.OamProfile" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of oam-profile" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.oam.OamProfile.body-param" + description: "tapi.oam.OamProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.oam.OamProfileWrapper" responses: 201: description: "Object created" @@ -13951,18 +13055,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" + - "tapi-oam" + summary: "removes tapi.oam.OamProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of oam-profile" required: true type: "string" responses: @@ -13970,81 +13069,83 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ - : get: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name/: + post: tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-oam" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of oam-profile" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name={value-name}/: + get: tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "none" + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-oam" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -14054,18 +13155,20 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-oam" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of end-point" + description: "Id of name" required: true type: "string" responses: @@ -14073,81 +13176,77 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ - : get: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data/: + post: tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" + - "tapi-oam" + summary: "creates tapi.oam.PmBinData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of oam-profile" required: true type: "string" + - in: "body" + name: "tapi.oam.PmBinData.body-param" + description: "tapi.oam.PmBinData to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: + get: tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" + - "tapi-oam" + summary: "returns tapi.oam.PmBinData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.oam.PmBinData" + schema: + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-oam" + summary: "creates or updates tapi.oam.PmBinData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.oam.PmBinData.body-param" + description: "tapi.oam.PmBinData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: 201: description: "Object created" @@ -14157,18 +13256,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" + - "tapi-oam" + summary: "removes tapi.oam.PmBinData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" responses: @@ -14176,54 +13275,52 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-oam" + summary: "creates tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.common.TimePeriod.body-param" + description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -14233,27 +13330,26 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-oam" + summary: "creates or updates tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.common.TimePeriod.body-param" + description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -14263,19 +13359,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-oam" + summary: "removes tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" responses: @@ -14283,10 +13378,10 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: post: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14294,12 +13389,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" - in: "body" @@ -14307,7 +13402,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -14315,10 +13410,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: get: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14326,12 +13421,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" - name: "value-name" @@ -14343,12 +13438,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14356,12 +13451,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" - name: "value-name" @@ -14374,7 +13469,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -14384,7 +13479,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14392,12 +13487,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-bin-data" required: true type: "string" - name: "value-name" @@ -14410,52 +13505,151 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data/: + post: + tags: + - "tapi-oam" + summary: "creates tapi.oam.PmThresholdData" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - in: "body" + name: "tapi.oam.PmThresholdData.body-param" + description: "tapi.oam.PmThresholdData to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.ServiceInterfacePointRef" + - "tapi-oam" + summary: "returns tapi.oam.PmThresholdData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.oam.PmThresholdData" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-oam" + summary: "creates or updates tapi.oam.PmThresholdData" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + - in: "body" + name: "tapi.oam.PmThresholdData.body-param" + description: "tapi.oam.PmThresholdData to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.oam.PmThresholdDataWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-oam" + summary: "removes tapi.oam.PmThresholdData" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" + responses: + 200: + description: "tapi.common.TimePeriod" + schema: + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.ServiceInterfacePointRef" + - "tapi-oam" + summary: "creates tapi.common.TimePeriod" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" + name: "tapi.common.TimePeriod.body-param" + description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -14465,26 +13659,26 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" + - "tapi-oam" + summary: "creates or updates tapi.common.TimePeriod" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.common.TimePeriod.body-param" + description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -14494,18 +13688,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.ServiceInterfacePointRef" + - "tapi-oam" + summary: "removes tapi.common.TimePeriod" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -14513,10 +13707,10 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: post: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14524,7 +13718,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" @@ -14532,7 +13731,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -14540,10 +13739,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: get: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14551,7 +13750,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" - name: "value-name" @@ -14563,12 +13767,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14576,7 +13780,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" - name: "value-name" @@ -14589,7 +13798,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -14599,7 +13808,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14607,7 +13816,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" - name: "value-name" @@ -14620,66 +13834,62 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/: - get: + /data/tapi-common:context/tapi-oam:oam-context/oam-service/: + post: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathObjectiveFunction" + - "tapi-oam" + summary: "creates tapi.oam.OamService" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" + - in: "body" + name: "tapi.oam.OamService.body-param" + description: "tapi.oam.OamService to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: - 200: - description: "tapi.path.computation.PathObjectiveFunction" - schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/: + get: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathObjectiveFunction" + - "tapi-oam" + summary: "returns tapi.oam.OamService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" responses: - 201: - description: "Object created" + 200: + description: "tapi.oam.OamService" + schema: + $ref: "#/definitions/tapi.oam.OamServiceWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathObjectiveFunction" + tags: + - "tapi-oam" + summary: "creates or updates tapi.oam.OamService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added or updated" + name: "tapi.oam.OamService.body-param" + description: "tapi.oam.OamService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: 201: description: "Object created" @@ -14689,13 +13899,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathObjectiveFunction" + - "tapi-oam" + summary: "removes tapi.oam.OamService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" responses: @@ -14703,26 +13913,24 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point/: post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "creates tapi.oam.OamServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.oam.OamServiceEndPoint.body-param" + description: "tapi.oam.OamServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -14730,56 +13938,52 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "returns tapi.oam.OamServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.oam.OamServiceEndPoint" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "creates or updates tapi.oam.OamServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.oam.OamServiceEndPoint.body-param" + description: "tapi.oam.OamServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -14789,20 +13993,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "removes tapi.oam.OamServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" responses: @@ -14810,43 +14012,53 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathOptimizationConstraint" + - "tapi-oam" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.path.computation.PathOptimizationConstraint" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathOptimizationConstraint" + - "tapi-oam" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ \ to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -14856,22 +14068,27 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + - "tapi-oam" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ \ or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -14881,13 +14098,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathOptimizationConstraint" + - "tapi-oam" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: @@ -14895,10 +14117,58 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mep/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.MepRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.oam.MepRef" + schema: + $ref: "#/definitions/tapi.oam.MepRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mip/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.MipRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.oam.MipRef" + schema: + $ref: "#/definitions/tapi.oam.MipRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name/: post: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14906,7 +14176,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" @@ -14914,7 +14189,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -14922,10 +14197,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: get: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14933,7 +14208,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - name: "value-name" @@ -14945,12 +14225,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14958,7 +14238,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - name: "value-name" @@ -14971,7 +14256,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -14981,7 +14266,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -14989,7 +14274,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - name: "value-name" @@ -15002,66 +14292,52 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/path={path-uuid}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathRef" + - "tapi-oam" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "path-uuid" - in: "path" - description: "Id of path" + description: "Id of oam-service" required: true type: "string" - responses: - 200: - description: "tapi.path.computation.PathRef" - schema: - $ref: "#/definitions/tapi.path.computation.PathRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of path-comp-service" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.path.computation.RoutingConstraint" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.RoutingConstraint" + - "tapi-oam" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added to list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -15071,21 +14347,26 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.RoutingConstraint" + - "tapi-oam" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added or updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -15095,13 +14376,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.RoutingConstraint" + - "tapi-oam" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: @@ -15109,25 +14395,45 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/meg/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.MegRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-service" + required: true + type: "string" + responses: + 200: + description: "tapi.oam.MegRef" + schema: + $ref: "#/definitions/tapi.oam.MegRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name/: post: tags: - - "tapi-path-computation" - summary: "creates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-oam" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -15135,54 +14441,56 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name={value-name}/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - - name: "cost-name" + - name: "value-name" in: "path" - description: "Id of cost-characteristic" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.topology.CostCharacteristic" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-oam" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - - name: "cost-name" + - name: "value-name" in: "path" - description: "Id of cost-characteristic" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -15192,19 +14500,20 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-oam" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - - name: "cost-name" + - name: "value-name" in: "path" - description: "Id of cost-characteristic" + description: "Id of name" required: true type: "string" responses: @@ -15212,80 +14521,66 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/: - post: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/oam-profile/: + get: tags: - - "tapi-path-computation" - summary: "creates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-oam" + summary: "returns tapi.oam.OamProfileRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" responses: - 201: - description: "Object created" + 200: + description: "tapi.oam.OamProfileRef" + schema: + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ - : get: + post: tags: - - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-oam" + summary: "creates tapi.oam.OamProfileRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" + description: "Id of oam-service" required: true type: "string" + - in: "body" + name: "tapi.oam.OamProfileRef.body-param" + description: "tapi.oam.OamProfileRef to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: - 200: - description: "tapi.topology.LatencyCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-oam" + summary: "creates or updates tapi.oam.OamProfileRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" + description: "Id of oam-service" required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added or updated" + name: "tapi.oam.OamProfileRef.body-param" + description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -15295,19 +14590,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-oam" + summary: "removes tapi.oam.OamProfileRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" + description: "Id of oam-service" required: true type: "string" responses: @@ -15315,42 +14604,33 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/: get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" + summary: "returns tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: [] responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.path.computation.PathComputationContext" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "none" + summary: "creates tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.path.computation.PathComputationContext.body-param" + description: "tapi.path.computation.PathComputationContext to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -15361,20 +14641,16 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "none" + summary: "creates or updates tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.path.computation.PathComputationContext.body-param" + description: "tapi.path.computation.PathComputationContext to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" responses: 201: description: "Object created" @@ -15385,67 +14661,59 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" + summary: "removes tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: [] responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/: - get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service/: + post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates tapi.path.computation.PathComputationService" + description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" + - in: "body" + name: "tapi.path.computation.PathComputationService.body-param" + description: "tapi.path.computation.PathComputationService to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/: + get: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "returns tapi.path.computation.PathComputationService" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.PathComputationService" + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates or updates tapi.path.computation.PathComputationService" + description: "none" parameters: - name: "uuid" in: "path" @@ -15453,11 +14721,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.path.computation.PathComputationService.body-param" + description: "tapi.path.computation.PathComputationService to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -15468,8 +14737,8 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "removes tapi.path.computation.PathComputationService" + description: "none" parameters: - name: "uuid" in: "path" @@ -15481,11 +14750,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/: - get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point/: + post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "creates tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -15493,17 +14762,24 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.path.computation.PathServiceEndPoint.body-param" + description: "tapi.path.computation.PathServiceEndPoint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/: + get: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" + summary: "returns tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -15511,23 +14787,22 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.PathServiceEndPoint" + schema: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -15535,12 +14810,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.path.computation.PathServiceEndPoint.body-param" + description: "tapi.path.computation.PathServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -15551,7 +14831,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" + summary: "removes tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - name: "uuid" @@ -15559,16 +14839,21 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/ + : get: tags: - "tapi-path-computation" - summary: "creates tapi.topology.RiskCharacteristic" + summary: "returns tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -15576,24 +14861,22 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.Capacity" + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ - : get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" + summary: "creates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -15601,22 +14884,28 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "local-id" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.RiskCharacteristic" + summary: "creates or updates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -15624,17 +14913,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "local-id" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added or updated" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -15645,7 +14934,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.RiskCharacteristic" + summary: "removes tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -15653,9 +14942,9 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "local-id" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of end-point" required: true type: "string" responses: @@ -15663,11 +14952,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/topology-constraint/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.TopologyConstraint" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -15675,17 +14964,22 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.TopologyConstraint" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.TopologyConstraint" + summary: "creates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -15693,12 +14987,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added to list" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -15709,7 +15008,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.TopologyConstraint" + summary: "creates or updates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -15717,12 +15016,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added or updated" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -15733,7 +15037,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.TopologyConstraint" + summary: "removes tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -15741,248 +15045,268 @@ paths: description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path={uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.Path" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of path" + description: "Id of end-point" required: true type: "string" responses: - 200: - description: "tapi.path.computation.Path" - schema: - $ref: "#/definitions/tapi.path.computation.Path" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LinkRef" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of link" + description: "Id of path-comp-service" required: true type: "string" - - name: "link-uuid" + - name: "local-id" in: "path" - description: "Id of link" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.topology.LinkRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.topology.LinkRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/name={value-name}/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" + - name: "local-id" in: "path" - description: "Id of cost-characteristic" + description: "Id of end-point" required: true type: "string" responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.topology.LatencyCharacteristic" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: - get: + 204: + description: "Object modified" + delete: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" 400: description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path" + description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "local-id" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.topology.RiskCharacteristic" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point/: post: tags: - - "tapi-common" - summary: "creates tapi.common.context.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.common.context.ServiceInterfacePoint.body-param" - description: "tapi.common.context.ServiceInterfacePoint to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.context.ServiceInterfacePoint" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -15990,42 +15314,28 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: + put: tags: - - "tapi-common" - summary: "returns tapi.common.context.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - responses: - 200: - description: "tapi.common.context.ServiceInterfacePoint" - schema: - $ref: "#/definitions/tapi.common.context.ServiceInterfacePoint" - 400: - description: "Internal error" - put: - tags: - - "tapi-common" - summary: "creates or updates tapi.common.context.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of service-interface-point" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.common.context.ServiceInterfacePoint.body-param" - description: "tapi.common.context.ServiceInterfacePoint to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.context.ServiceInterfacePoint" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -16035,13 +15345,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" - summary: "removes tapi.common.context.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: @@ -16049,177 +15364,241 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." + - "tapi-path-computation" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-path-computation" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - - "tapi-common" + - "tapi-path-computation" summary: "returns tapi.common.CapacityValue" - description: "none" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "creates or updates tapi.common.CapacityValue" description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelServiceInterfacePointSpec" - description: "none" + - "tapi-path-computation" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: - 200: - description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec" - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" 400: description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelServiceInterfacePointSpec" - description: "none" + - "tapi-path-computation" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec.body-param" - description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec to\ - \ be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -16227,24 +15606,66 @@ paths: description: "Internal error" 409: description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/ + : get: + tags: + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelServiceInterfacePointSpec" - description: "none" + - "tapi-path-computation" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec.body-param" - description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec to\ - \ be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -16254,13 +15675,25 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelServiceInterfacePointSpec" - description: "none" + - "tapi-path-computation" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: @@ -16268,248 +15701,252 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelPoolCapabilityPac" + - "tapi-path-computation" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.ServiceInterfacePointRef" + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-path-computation" + summary: "creates tapi.common.ServiceInterfacePointRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: - 200: - description: "tapi.photonic.media.MediaChannelPoolCapabilityPac" - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPac" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/ - : get: + 409: + description: "Object already exists" + put: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + - "tapi-path-computation" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" - in: "path" - description: "Id of available-spectrum" - required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + - name: "local-id" in: "path" - description: "Id of available-spectrum" + description: "Id of end-point" required: true - type: "integer" - format: "int32" + type: "string" + - in: "body" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: - 200: - description: "tapi.photonic.media.SpectrumBand" - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ - : get: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + - "tapi-path-computation" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" - in: "path" - description: "Id of available-spectrum" - required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + - name: "local-id" in: "path" - description: "Id of available-spectrum" + description: "Id of end-point" required: true - type: "integer" - format: "int32" + type: "string" responses: - 200: - description: "tapi.photonic.media.FrequencyConstraint" - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/ - : get: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name/: + post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" - description: "none" + - "tapi-path-computation" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" - in: "path" - description: "Id of occupied-spectrum" - required: true - type: "integer" - format: "int32" - - name: "lower-frequency" - in: "path" - description: "Id of occupied-spectrum" - required: true - type: "integer" - format: "int32" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.photonic.media.SpectrumBand" - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ - : get: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name={value-name}/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" - in: "path" - description: "Id of occupied-spectrum" - required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + - name: "value-name" in: "path" - description: "Id of occupied-spectrum" + description: "Id of name" required: true - type: "integer" - format: "int32" + type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/ - : get: + put: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" - description: "none" + - "tapi-path-computation" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" - in: "path" - description: "Id of supportable-spectrum" - required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + - name: "value-name" in: "path" - description: "Id of supportable-spectrum" + description: "Id of name" required: true - type: "integer" - format: "int32" + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.photonic.media.SpectrumBand" - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ - : get: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + - "tapi-path-computation" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" - in: "path" - description: "Id of supportable-spectrum" - required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + - name: "value-name" in: "path" - description: "Id of supportable-spectrum" + description: "Id of name" required: true - type: "integer" - format: "int32" + type: "string" responses: - 200: - description: "tapi.photonic.media.FrequencyConstraint" - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/power-management-capability/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/: get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "returns tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerManagementCapabilityPac" + description: "tapi.path.computation.PathObjectiveFunction" schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "creates tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" - description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ - \ to list" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -16519,22 +15956,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" - description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ - \ or updated" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -16544,60 +15980,40 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "removes tapi.path.computation.PathObjectiveFunction" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/power-management-capability/supportable-maximum-output-power/ - : get: - tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.photonic.media.PowerProperties" - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" 400: description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name/: post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -16605,25 +16021,56 @@ paths: description: "Internal error" 409: description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/ + : get: + tags: + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -16633,15 +16080,20 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: @@ -16649,46 +16101,43 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/power-management-capability/supportable-minimum-output-power/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "returns tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.path.computation.PathOptimizationConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -16698,23 +16147,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -16724,15 +16172,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "removes tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -16740,69 +16186,83 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/power-management-capability/tolerable-maximum-input-power/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: + post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.photonic.media.PowerProperties" - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -16812,14 +16272,20 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: @@ -16827,44 +16293,66 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/power-management-capability/tolerable-minimum-input-power/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/path={path-uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "returns tapi.path.computation.PathRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "path-uuid" + in: "path" + description: "Id of path" + required: true + type: "string" + responses: + 200: + description: "tapi.path.computation.PathRef" + schema: + $ref: "#/definitions/tapi.path.computation.PathRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -16874,22 +16362,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -16899,14 +16386,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "removes tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -16914,26 +16400,25 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/name/: - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/ + : post: tags: - - "tapi-common" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "creates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -16941,56 +16426,54 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" + - name: "cost-name" in: "path" - description: "Id of name" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "creates or updates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" + - name: "cost-name" in: "path" - description: "Id of name" + description: "Id of cost-characteristic" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -17000,20 +16483,19 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "removes tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" + - name: "cost-name" in: "path" - description: "Id of name" + description: "Id of cost-characteristic" required: true type: "string" responses: @@ -17021,43 +16503,25 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/: - get: - tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiServiceInterfacePointSpec" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 200: - description: "tapi.photonic.media.OtsiServiceInterfacePointSpec" - schema: - $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" - 400: - description: "Internal error" - post: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/ + : post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.OtsiServiceInterfacePointSpec" - description: "none" + - "tapi-path-computation" + summary: "creates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiServiceInterfacePointSpec.body-param" - description: "tapi.photonic.media.OtsiServiceInterfacePointSpec to be added\ - \ to list" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -17065,246 +16529,202 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: - tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.OtsiServiceInterfacePointSpec" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - in: "body" - name: "tapi.photonic.media.OtsiServiceInterfacePointSpec.body-param" - description: "tapi.photonic.media.OtsiServiceInterfacePointSpec to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + : get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.OtsiServiceInterfacePointSpec" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/: - get: - tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiCapabilityPac" - description: "none" - parameters: - - name: "uuid" + - name: "traffic-property-name" in: "path" - description: "Id of service-interface-point" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.photonic.media.OtsiCapabilityPac" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiCapabilityPac" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/supportable-application-identifier={application-code}/ - : get: + put: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.ApplicationIdentifier" - description: "The list of supportable ApplicationIdentifiers." + - "tapi-path-computation" + summary: "creates or updates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "application-code" + - name: "traffic-property-name" in: "path" - description: "Id of supportable-application-identifier" + description: "Id of latency-characteristic" required: true type: "string" + - in: "body" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: - 200: - description: "tapi.photonic.media.ApplicationIdentifier" - schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/supportable-lower-central-frequency={central-frequency}/ - : get: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.CentralFrequency" - description: "The lower frequency of the channel spectrum" + - "tapi-path-computation" + summary: "removes tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "central-frequency" + - name: "traffic-property-name" in: "path" - description: "Id of supportable-lower-central-frequency" + description: "Id of latency-characteristic" required: true - type: "integer" - format: "int32" + type: "string" responses: - 200: - description: "tapi.photonic.media.CentralFrequency" - schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/supportable-lower-central-frequency={central-frequency}/frequency-constraint/ + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - - name: "central-frequency" - in: "path" - description: "Id of supportable-lower-central-frequency" - required: true - type: "integer" - format: "int32" + description: "Id of path-comp-service" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/supportable-upper-central-frequency={central-frequency}/ - : get: + post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.CentralFrequency" - description: "The Upper frequency of the channel spectrum" + - "tapi-path-computation" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "central-frequency" - in: "path" - description: "Id of supportable-upper-central-frequency" - required: true - type: "integer" - format: "int32" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.photonic.media.CentralFrequency" - schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/supportable-upper-central-frequency={central-frequency}/frequency-constraint/ - : get: + 409: + description: "Object already exists" + put: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "central-frequency" - in: "path" - description: "Id of supportable-upper-central-frequency" - required: true - type: "integer" - format: "int32" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.photonic.media.FrequencyConstraint" - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/total-power-warn-threshold/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.TotalPowerThresholdPac" + - "tapi-path-computation" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: - 200: - description: "tapi.photonic.media.TotalPowerThresholdPac" - schema: - $ref: "#/definitions/tapi.photonic.media.TotalPowerThresholdPac" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/power-management-capability/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/ + : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerManagementCapabilityPac" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerManagementCapabilityPac" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerManagementCapabilityPac" - description: "none" + - "tapi-path-computation" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" - description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ - \ to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -17314,22 +16734,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerManagementCapabilityPac" - description: "none" + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" - description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ - \ or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -17339,13 +16758,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerManagementCapabilityPac" - description: "none" + - "tapi-path-computation" + summary: "removes tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -17353,46 +16772,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/power-management-capability/supportable-maximum-output-power/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -17402,23 +16817,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -17428,15 +16841,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "removes tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -17444,72 +16855,77 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/power-management-capability/supportable-minimum-output-power/ - : get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/ + : post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: - 200: - description: "tapi.photonic.media.PowerProperties" - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.RiskCharacteristic" + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -17519,15 +16935,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "removes tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: @@ -17535,44 +16954,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/power-management-capability/tolerable-maximum-input-power/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/topology-constraint/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "returns tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.path.computation.TopologyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: 201: description: "Object created" @@ -17582,22 +16999,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: 201: description: "Object created" @@ -17607,14 +17023,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "removes tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -17622,229 +17037,231 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/power-management-capability/tolerable-minimum-input-power/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "returns tapi.path.computation.Path" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.path.computation.Path" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.PathWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "returns tapi.topology.LinkRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." - parameters: - - name: "uuid" + - name: "topology-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of link" + required: true + type: "string" + - name: "link-uuid" + in: "path" + description: "Id of link" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LinkRef" + schema: + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/name={value-name}/: + get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "cost-name" + in: "path" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -17855,7 +17272,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -17869,7 +17286,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -17888,7 +17305,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -17907,7 +17324,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -17918,10 +17335,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -17939,10 +17356,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -17958,10 +17375,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -17977,10 +17394,10 @@ paths: 200: description: "tapi.topology.Topology" schema: - $ref: "#/definitions/tapi.topology.Topology" + $ref: "#/definitions/tapi.topology.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -18001,10 +17418,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -18025,10 +17442,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -18049,11 +17466,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -18073,10 +17490,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -18097,11 +17514,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -18121,11 +17538,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -18145,10 +17562,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -18170,10 +17587,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -18200,11 +17617,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -18230,10 +17647,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -18261,10 +17678,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -18300,10 +17717,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -18324,11 +17741,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -18354,10 +17771,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -18379,11 +17796,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -18403,10 +17820,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -18427,10 +17844,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -18451,11 +17868,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -18475,10 +17892,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -18499,10 +17916,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -18524,11 +17941,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -18554,10 +17971,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -18580,10 +17997,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -18604,10 +18021,10 @@ paths: 200: description: "tapi.topology.topology.Node" schema: - $ref: "#/definitions/tapi.topology.topology.Node" + $ref: "#/definitions/tapi.topology.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -18643,10 +18060,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -18667,10 +18084,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -18691,11 +18108,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -18715,10 +18132,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -18739,11 +18156,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -18763,11 +18180,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -18787,10 +18204,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -18812,10 +18229,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -18842,10 +18259,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -18866,11 +18283,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -18896,10 +18313,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -18927,11 +18344,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -18956,11 +18373,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -18985,10 +18402,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -19014,10 +18431,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -19043,10 +18460,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -19072,10 +18489,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -19101,10 +18518,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -19130,10 +18547,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -19160,10 +18577,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -19195,10 +18612,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -19231,10 +18648,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -19283,10 +18700,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -19317,10 +18734,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -19351,10 +18768,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -19385,10 +18802,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -19419,10 +18836,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -19453,10 +18870,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -19487,10 +18904,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -19522,10 +18939,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -19562,10 +18979,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -19602,10 +19019,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -19643,10 +19060,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -19683,10 +19100,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ : get: tags: - "tapi-topology" @@ -19722,10 +19139,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -19773,10 +19190,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -19814,10 +19231,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -19860,10 +19277,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -19901,10 +19318,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -19936,10 +19353,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -19970,10 +19387,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -20004,10 +19421,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -20038,10 +19455,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -20072,10 +19489,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -20106,10 +19523,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -20141,10 +19558,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -20176,11 +19593,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -20212,10 +19629,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -20256,10 +19673,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -20302,10 +19719,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -20337,11 +19754,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -20371,10 +19788,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -20417,10 +19834,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -20453,10 +19870,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -20494,10 +19911,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -20530,10 +19947,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -20560,10 +19977,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -20589,10 +20006,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -20618,10 +20035,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -20647,10 +20064,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -20676,10 +20093,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -20705,10 +20122,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -20735,11 +20152,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.node.OwnedNodeEdgePoint" @@ -20764,10 +20181,10 @@ paths: 200: description: "tapi.topology.node.OwnedNodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -20808,10 +20225,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -20837,10 +20254,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -20866,10 +20283,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -20895,10 +20312,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -20924,10 +20341,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -20953,10 +20370,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -20982,10 +20399,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -21012,11 +20429,83 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.common.ServiceInterfacePointRef" + description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ + \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ + \ should be considered experimental" + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "service-interface-point-uuid" + in: "path" + description: "Id of mapped-service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.ServiceInterfacePointRef" + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/ + : get: tags: - "tapi-connectivity" summary: "returns tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" @@ -21041,10 +20530,10 @@ paths: 200: description: "tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" schema: - $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -21075,10 +20564,10 @@ paths: 200: description: "tapi.connectivity.ceplist.ConnectionEndPoint" schema: - $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -21129,10 +20618,10 @@ paths: 200: description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ : get: tags: - "tapi-connectivity" @@ -21166,10 +20655,10 @@ paths: 200: description: "tapi.connectivity.CepRole" schema: - $ref: "#/definitions/tapi.connectivity.CepRole" + $ref: "#/definitions/tapi.connectivity.CepRoleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ : get: tags: - "tapi-connectivity" @@ -21200,10 +20689,10 @@ paths: 200: description: "tapi.connectivity.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-connectivity" @@ -21249,15 +20738,17 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-assembly-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelAssemblySpec" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -21279,18 +20770,23 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelAssemblySpec" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelAssemblySpec" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConnectionEndPointSpec" + - "tapi-connectivity" + summary: "returns tapi.topology.NodeEdgePointRef" description: "none" parameters: - name: "uuid" @@ -21315,16 +20811,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConnectionEndPointSpec" + description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectionEndPointSpec" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/media-channel/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelPropertiesPac" + - "tapi-oam" + summary: "returns tapi.oam.MepMipList" description: "none" parameters: - name: "uuid" @@ -21349,16 +20845,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelPropertiesPac" + description: "tapi.oam.MepMipList" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" + $ref: "#/definitions/tapi.oam.MepMipListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/media-channel/measured-power-egress/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mep={meg-uuid},{mep-local-id}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerPropertiesPac" + - "tapi-oam" + summary: "returns tapi.oam.MepRef" description: "none" parameters: - name: "uuid" @@ -21381,18 +20877,28 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "meg-uuid" + in: "path" + description: "Id of mep" + required: true + type: "string" + - name: "mep-local-id" + in: "path" + description: "Id of mep" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.PowerPropertiesPac" + description: "tapi.oam.MepRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.oam.MepRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/media-channel/measured-power-ingress/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mip={meg-uuid},{mip-local-id}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerPropertiesPac" + - "tapi-oam" + summary: "returns tapi.oam.MipRef" description: "none" parameters: - name: "uuid" @@ -21415,18 +20921,28 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "meg-uuid" + in: "path" + description: "Id of mip" + required: true + type: "string" + - name: "mip-local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.PowerPropertiesPac" + description: "tapi.oam.MipRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.oam.MipRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/media-channel/occupied-spectrum/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + - "tapi-odu" + summary: "returns tapi.odu.OduConnectionEndPointSpec" description: "none" parameters: - name: "uuid" @@ -21451,16 +20967,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.odu.OduConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/media-channel/occupied-spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-common/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + - "tapi-odu" + summary: "returns tapi.odu.OduCommonPac" description: "none" parameters: - name: "uuid" @@ -21485,16 +21001,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.odu.OduCommonPac" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.odu.OduCommonPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-ctp/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepMipList" + - "tapi-odu" + summary: "returns tapi.odu.OduCtpPac" description: "none" parameters: - name: "uuid" @@ -21519,16 +21035,16 @@ paths: type: "string" responses: 200: - description: "tapi.oam.MepMipList" + description: "tapi.odu.OduCtpPac" schema: - $ref: "#/definitions/tapi.oam.MepMipList" + $ref: "#/definitions/tapi.odu.OduCtpPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mep={meg-uuid},{mep-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-protection/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepRef" + - "tapi-odu" + summary: "returns tapi.odu.OduProtectionPac" description: "none" parameters: - name: "uuid" @@ -21551,28 +21067,18 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "meg-uuid" - in: "path" - description: "Id of mep" - required: true - type: "string" - - name: "mep-local-id" - in: "path" - description: "Id of mep" - required: true - type: "string" responses: 200: - description: "tapi.oam.MepRef" + description: "tapi.odu.OduProtectionPac" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.odu.OduProtectionPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mip={meg-uuid},{mip-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MipRef" + - "tapi-odu" + summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" description: "none" parameters: - name: "uuid" @@ -21595,31 +21101,58 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "meg-uuid" + responses: + 200: + description: "tapi.odu.OduTerminationAndClientAdaptationPac" + schema: + $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPacWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduPayloadType" + description: "This attribute is applicable when the ODU CTP object instance\ + \ represents a lower order ODU CTP Sink at the client layer of the ODUP/ODU[i]j\ + \ or ODUP/ODUj-21 adaptation function. \r\n This attribute\ + \ is a 2-digit Hex code that indicates the new accepted payload type.\r\n\ + \ Valid values are defined in Table 15-8 of ITU-T Recommendation\ + \ G.709 with one additional value UN_INTERPRETABLE." + parameters: + - name: "uuid" in: "path" - description: "Id of mip" + description: "Id of topology" required: true type: "string" - - name: "mip-local-id" + - name: "node-uuid" in: "path" - description: "Id of mip" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" required: true type: "string" responses: 200: - description: "tapi.oam.MipRef" + description: "tapi.odu.OduPayloadType" schema: - $ref: "#/definitions/tapi.oam.MipRef" + $ref: "#/definitions/tapi.odu.OduPayloadTypeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-odu" + summary: "returns tapi.odu.FecProperties" + description: "none" parameters: - name: "uuid" in: "path" @@ -21641,23 +21174,18 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.odu.FecProperties" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.odu.FecPropertiesWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-assembly-spec/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduConnectionEndPointSpec" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelAssemblySpec" description: "none" parameters: - name: "uuid" @@ -21682,16 +21210,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduConnectionEndPointSpec" + description: "tapi.photonic.media.MediaChannelAssemblySpec" schema: - $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAssemblySpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-common/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/ : get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCommonPac" + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelConnectionEndPointSpec" description: "none" parameters: - name: "uuid" @@ -21716,16 +21244,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduCommonPac" + description: "tapi.photonic.media.MediaChannelConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.odu.OduCommonPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-ctp/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/media-channel/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCtpPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelPropertiesPac" description: "none" parameters: - name: "uuid" @@ -21750,16 +21278,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduCtpPac" + description: "tapi.photonic.media.MediaChannelPropertiesPac" schema: - $ref: "#/definitions/tapi.odu.OduCtpPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-protection/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/media-channel/measured-power-egress/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduProtectionPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerPropertiesPac" description: "none" parameters: - name: "uuid" @@ -21784,16 +21312,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduProtectionPac" + description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.odu.OduProtectionPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-term-and-adapter/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/media-channel/measured-power-ingress/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerPropertiesPac" description: "none" parameters: - name: "uuid" @@ -21818,22 +21346,17 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduTerminationAndClientAdaptationPac" + description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/media-channel/occupied-spectrum/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduPayloadType" - description: "This attribute is applicable when the ODU CTP object instance\ - \ represents a lower order ODU CTP Sink at the client layer of the ODUP/ODU[i]j\ - \ or ODUP/ODUj-21 adaptation function. \r\n This attribute\ - \ is a 2-digit Hex code that indicates the new accepted payload type.\r\n\ - \ Valid values are defined in Table 15-8 of ITU-T Recommendation\ - \ G.709 with one additional value UN_INTERPRETABLE." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -21857,16 +21380,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduPayloadType" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.odu.OduPayloadType" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/media-channel/occupied-spectrum/frequency-constraint/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.FecProperties" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -21891,12 +21414,12 @@ paths: type: "string" responses: 200: - description: "tapi.odu.FecProperties" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.odu.FecProperties" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ : get: tags: - "tapi-photonic-media" @@ -21927,10 +21450,10 @@ paths: 200: description: "tapi.photonic.media.OtsConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.OtsConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ots-media-channel/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ots-media-channel/ : get: tags: - "tapi-photonic-media" @@ -21961,10 +21484,10 @@ paths: 200: description: "tapi.photonic.media.MediaChannelPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ots-media-channel/measured-power-egress/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ots-media-channel/measured-power-egress/ : get: tags: - "tapi-photonic-media" @@ -21995,10 +21518,10 @@ paths: 200: description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ots-media-channel/measured-power-ingress/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ots-media-channel/measured-power-ingress/ : get: tags: - "tapi-photonic-media" @@ -22029,10 +21552,10 @@ paths: 200: description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ots-media-channel/occupied-spectrum/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ots-media-channel/occupied-spectrum/ : get: tags: - "tapi-photonic-media" @@ -22063,10 +21586,10 @@ paths: 200: description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ots-media-channel/occupied-spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ots-media-channel/occupied-spectrum/frequency-constraint/ : get: tags: - "tapi-photonic-media" @@ -22097,10 +21620,10 @@ paths: 200: description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-assembly-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-assembly-connection-end-point-spec/ : get: tags: - "tapi-photonic-media" @@ -22131,10 +21654,10 @@ paths: 200: description: "tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiAssemblyConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-assembly-connection-end-point-spec/fec-parameters/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-assembly-connection-end-point-spec/fec-parameters/ : get: tags: - "tapi-photonic-media" @@ -22165,10 +21688,10 @@ paths: 200: description: "tapi.photonic.media.FecPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.FecPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.FecPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-assembly-connection-end-point-spec/otsi-adapter/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-assembly-connection-end-point-spec/otsi-adapter/ : get: tags: - "tapi-photonic-media" @@ -22199,10 +21722,10 @@ paths: 200: description: "tapi.photonic.media.OtsiGserverAdaptationPac" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiGserverAdaptationPac" + $ref: "#/definitions/tapi.photonic.media.OtsiGserverAdaptationPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/ : get: tags: - "tapi-photonic-media" @@ -22234,10 +21757,10 @@ paths: 200: description: "tapi.photonic.media.OtsiConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/ : get: tags: - "tapi-photonic-media" @@ -22268,10 +21791,10 @@ paths: 200: description: "tapi.photonic.media.OtsiTerminationPac" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationPac" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/laser-properties/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/laser-properties/ : get: tags: - "tapi-photonic-media" @@ -22302,10 +21825,10 @@ paths: 200: description: "tapi.photonic.media.LaserPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.LaserPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.LaserPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/received-power/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/received-power/ : get: tags: - "tapi-photonic-media" @@ -22336,10 +21859,10 @@ paths: 200: description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/selected-application-identifier/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/selected-application-identifier/ : get: tags: - "tapi-photonic-media" @@ -22386,10 +21909,10 @@ paths: 200: description: "tapi.photonic.media.ApplicationIdentifier" schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/selected-central-frequency/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/selected-central-frequency/ : get: tags: - "tapi-photonic-media" @@ -22420,10 +21943,10 @@ paths: 200: description: "tapi.photonic.media.CentralFrequency" schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/selected-central-frequency/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/selected-central-frequency/frequency-constraint/ : get: tags: - "tapi-photonic-media" @@ -22454,10 +21977,10 @@ paths: 200: description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/selected-spectrum/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/selected-spectrum/ : get: tags: - "tapi-photonic-media" @@ -22488,10 +22011,10 @@ paths: 200: description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/selected-spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/selected-spectrum/frequency-constraint/ : get: tags: - "tapi-photonic-media" @@ -22522,10 +22045,10 @@ paths: 200: description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/transmited-power/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/transmited-power/ : get: tags: - "tapi-photonic-media" @@ -22556,15 +22079,16 @@ paths: 200: description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-odu:odu-node-edge-point-spec/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.NodeEdgePointRef" - description: "none" + - "tapi-odu" + summary: "returns tapi.odu.OduNodeEdgePointSpec" + description: "Augments the base LayerProtocol information in NodeEdgePoint with\ + \ ODU-specific information" parameters: - name: "uuid" in: "path" @@ -22581,26 +22105,19 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" responses: 200: - description: "tapi.topology.NodeEdgePointRef" + description: "tapi.odu.OduNodeEdgePointSpec" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.odu.OduNodeEdgePointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-odu:odu-node-edge-point-spec/odu-pool/ : get: tags: - - "tapi-topology" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ - \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ - \ should be considered experimental" + - "tapi-odu" + summary: "returns tapi.odu.OduPoolPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -22617,19 +22134,14 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "service-interface-point-uuid" - in: "path" - description: "Id of mapped-service-interface-point" - required: true - type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.odu.OduPoolPac" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.odu.OduPoolPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/ : get: tags: - "tapi-photonic-media" @@ -22656,10 +22168,10 @@ paths: 200: description: "tapi.photonic.media.MediaChannelNodeEdgePointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelNodeEdgePointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelNodeEdgePointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/ : get: tags: - "tapi-photonic-media" @@ -22685,10 +22197,10 @@ paths: 200: description: "tapi.photonic.media.MediaChannelPoolCapabilityPac" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/ : get: tags: - "tapi-photonic-media" @@ -22726,10 +22238,10 @@ paths: 200: description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ : get: tags: - "tapi-photonic-media" @@ -22767,10 +22279,10 @@ paths: 200: description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/ : get: tags: - "tapi-photonic-media" @@ -22808,10 +22320,10 @@ paths: 200: description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ : get: tags: - "tapi-photonic-media" @@ -22849,10 +22361,10 @@ paths: 200: description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/ : get: tags: - "tapi-photonic-media" @@ -22890,10 +22402,10 @@ paths: 200: description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ : get: tags: - "tapi-photonic-media" @@ -22931,105 +22443,10 @@ paths: 200: description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/odu-node-edge-point-spec/ - : get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduNodeEdgePointSpec" - description: "Augments the base LayerProtocol information in NodeEdgePoint with\ - \ ODU-specific information" - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduNodeEdgePointSpec" - schema: - $ref: "#/definitions/tapi.odu.OduNodeEdgePointSpec" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/odu-node-edge-point-spec/odu-pool/ - : get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduPoolPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduPoolPac" - schema: - $ref: "#/definitions/tapi.odu.OduPoolPac" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -23056,10 +22473,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -23085,10 +22502,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -23114,10 +22531,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -23143,10 +22560,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -23172,10 +22589,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -23201,10 +22618,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -23231,10 +22648,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -23256,11 +22673,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -23280,10 +22697,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -23304,10 +22721,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -23328,11 +22745,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -23352,10 +22769,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -23376,10 +22793,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -23401,505 +22818,506 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /operations/compute-p-2-p-path/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.ComputeP2PPath" - description: "operates on tapi.path.computation.ComputeP2PPath" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.path.computation.computep2ppath.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/create-connectivity-service/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.CreateConnectivityService" - description: "operates on tapi.connectivity.CreateConnectivityService" - parameters: - - in: "body" - name: "tapi.connectivity.createconnectivityservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" + - "tapi-common" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" 201: description: "No response" 400: description: "Internal error" - /operations/create-notification-subscription-service/: + /operations/tapi-common:update-service-interface-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-job/: + /operations/tapi-connectivity:create-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamJob" - description: "operates on tapi.oam.CreateOamJob" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.CreateConnectivityService" + description: "operates on tapi.connectivity.CreateConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamjob.Input.body-param" + name: "tapi.connectivity.createconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamjob.Input" + $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamJob" + $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service-end-point/: + /operations/tapi-connectivity:delete-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamServiceEndPoint" - description: "operates on tapi.oam.CreateOamServiceEndPoint" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.DeleteConnectivityService" + description: "operates on tapi.connectivity.DeleteConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamserviceendpoint.Input.body-param" + name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" + $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service/: + /operations/tapi-connectivity:get-connection-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamService" - description: "operates on tapi.oam.CreateOamService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectionDetails" + description: "operates on tapi.connectivity.GetConnectionDetails" parameters: - in: "body" - name: "tapi.oam.createoamservice.Input.body-param" + name: "tapi.connectivity.getconnectiondetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamService" + $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-connectivity-service/: + /operations/tapi-connectivity:get-connection-end-point-details/: post: tags: - "tapi-connectivity" - summary: "operates on tapi.connectivity.DeleteConnectivityService" - description: "operates on tapi.connectivity.DeleteConnectivityService" + summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" + description: "operates on tapi.connectivity.GetConnectionEndPointDetails" parameters: - in: "body" - name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" + name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-connectivity:get-connectivity-service-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" + description: "operates on tapi.connectivity.GetConnectivityServiceDetails" parameters: - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" + name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-job/: + /operations/tapi-connectivity:get-connectivity-service-list/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamJob" - description: "operates on tapi.oam.DeleteOamJob" - parameters: - - in: "body" - name: "tapi.oam.deleteoamjob.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.oam.deleteoamjob.Input" + - "tapi-connectivity" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service-end-point/: + /operations/tapi-connectivity:update-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamServiceEndPoint" - description: "operates on tapi.oam.DeleteOamServiceEndPoint" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.UpdateConnectivityService" + description: "operates on tapi.connectivity.UpdateConnectivityService" parameters: - in: "body" - name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" + name: "tapi.connectivity.updateconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" + $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamService" - description: "operates on tapi.oam.DeleteOamService" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.oam.deleteoamservice.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-p-2-p-path/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.DeleteP2PPath" - description: "operates on tapi.path.computation.DeleteP2PPath" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.path.computation.deletep2ppath.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-details/: + /operations/tapi-notification:get-notification-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionDetails" - description: "operates on tapi.connectivity.GetConnectionDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationList" + description: "operates on tapi.notification.GetNotificationList" parameters: - in: "body" - name: "tapi.connectivity.getconnectiondetails.Input.body-param" + name: "tapi.notification.getnotificationlist.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationlist.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" + $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-end-point-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" - description: "operates on tapi.connectivity.GetConnectionEndPointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" parameters: - in: "body" - name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" + name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" + $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-details/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" - description: "operates on tapi.connectivity.GetConnectivityServiceDetails" - parameters: - - in: "body" - name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" + - "tapi-notification" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-list/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - - "tapi-connectivity" + - "tapi-notification" parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" 201: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-notification:update-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-meg/: + /operations/tapi-oam:create-oam-job/: post: tags: - "tapi-oam" - summary: "operates on tapi.oam.GetMeg" - description: "operates on tapi.oam.GetMeg" + summary: "operates on tapi.oam.CreateOamJob" + description: "operates on tapi.oam.CreateOamJob" parameters: - in: "body" - name: "tapi.oam.getmeg.Input.body-param" + name: "tapi.oam.createoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.getmeg.Input" + $ref: "#/definitions/tapi.oam.createoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.GetMeg" + $ref: "#/definitions/tapi.oam.CreateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-oam:create-oam-service-end-point/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamServiceEndPoint" + description: "operates on tapi.oam.CreateOamServiceEndPoint" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.oam.createoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-oam:create-oam-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamService" + description: "operates on tapi.oam.CreateOamService" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.oam.createoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.oam.createoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.oam.CreateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-oam:delete-oam-job/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationList" - description: "operates on tapi.notification.GetNotificationList" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamJob" + description: "operates on tapi.oam.DeleteOamJob" parameters: - in: "body" - name: "tapi.notification.getnotificationlist.Input.body-param" + name: "tapi.oam.deleteoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationlist.Input" + $ref: "#/definitions/tapi.oam.deleteoamjob.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-oam:delete-oam-service-end-point/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" - description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamServiceEndPoint" + description: "operates on tapi.oam.DeleteOamServiceEndPoint" parameters: - in: "body" - name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" + name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" + $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-oam:delete-oam-service/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamService" + description: "operates on tapi.oam.DeleteOamService" + parameters: + - in: "body" + name: "tapi.oam.deleteoamservice.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + responses: + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-oam:get-meg/: + post: + tags: + - "tapi-oam" + summary: "operates on tapi.oam.GetMeg" + description: "operates on tapi.oam.GetMeg" + parameters: + - in: "body" + name: "tapi.oam.getmeg.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.getmeg.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" + $ref: "#/definitions/tapi.oam.GetMeg" 201: description: "No response" 400: description: "Internal error" - /operations/get-oam-job/: + /operations/tapi-oam:get-oam-job/: post: tags: - "tapi-oam" @@ -23922,7 +23340,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-end-point/: + /operations/tapi-oam:get-oam-service-end-point/: post: tags: - "tapi-oam" @@ -23945,7 +23363,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-list/: + /operations/tapi-oam:get-oam-service-list/: post: tags: - "tapi-oam" @@ -23959,7 +23377,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-oam-service/: + /operations/tapi-oam:get-oam-service/: post: tags: - "tapi-oam" @@ -23977,252 +23395,251 @@ paths: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.GetOamService" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/get-service-interface-point-details/: - post: - tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" - parameters: - - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/get-service-interface-point-list/: - post: - tags: - - "tapi-common" - parameters: [] - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.oam.GetOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-oam:update-oam-job/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamJob" + description: "operates on tapi.oam.UpdateOamJob" + parameters: + - in: "body" + name: "tapi.oam.updateoamjob.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.updateoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.oam.UpdateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-oam:update-oam-service-end-point/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetTopologyDetails" - description: "operates on tapi.topology.GetTopologyDetails" + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamServiceEndPoint" + description: "operates on tapi.oam.UpdateOamServiceEndPoint" parameters: - in: "body" - name: "tapi.topology.gettopologydetails.Input.body-param" + name: "tapi.oam.updateoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.gettopologydetails.Input" + $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyDetails" + $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-oam:update-oam-service/: post: tags: - - "tapi-topology" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamService" + description: "operates on tapi.oam.UpdateOamService" + parameters: + - in: "body" + name: "tapi.oam.updateoamservice.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.updateoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyList" + $ref: "#/definitions/tapi.oam.UpdateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/optimize-p-2-ppath/: + /operations/tapi-path-computation:compute-p-2-p-path/: post: tags: - "tapi-path-computation" - summary: "operates on tapi.path.computation.OptimizeP2Ppath" - description: "operates on tapi.path.computation.OptimizeP2Ppath" + summary: "operates on tapi.path.computation.ComputeP2PPath" + description: "operates on tapi.path.computation.ComputeP2PPath" parameters: - in: "body" - name: "tapi.path.computation.optimizep2ppath.Input.body-param" + name: "tapi.path.computation.computep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" + $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" + $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/update-connectivity-service/: + /operations/tapi-path-computation:delete-p-2-p-path/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.UpdateConnectivityService" - description: "operates on tapi.connectivity.UpdateConnectivityService" + - "tapi-path-computation" + summary: "operates on tapi.path.computation.DeleteP2PPath" + description: "operates on tapi.path.computation.DeleteP2PPath" parameters: - in: "body" - name: "tapi.connectivity.updateconnectivityservice.Input.body-param" + name: "tapi.path.computation.deletep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" + $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" + $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: + /operations/tapi-path-computation:optimize-p-2-ppath/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" + - "tapi-path-computation" + summary: "operates on tapi.path.computation.OptimizeP2Ppath" + description: "operates on tapi.path.computation.OptimizeP2Ppath" parameters: - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" + name: "tapi.path.computation.optimizep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" + $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-job/: + /operations/tapi-topology:get-link-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamJob" - description: "operates on tapi.oam.UpdateOamJob" + - "tapi-topology" + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" parameters: - in: "body" - name: "tapi.oam.updateoamjob.Input.body-param" + name: "tapi.topology.getlinkdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamjob.Input" + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamJob" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service-end-point/: + /operations/tapi-topology:get-node-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamServiceEndPoint" - description: "operates on tapi.oam.UpdateOamServiceEndPoint" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" parameters: - in: "body" - name: "tapi.oam.updateoamserviceendpoint.Input.body-param" + name: "tapi.topology.getnodedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" + $ref: "#/definitions/tapi.topology.GetNodeDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service/: + /operations/tapi-topology:get-node-edge-point-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamService" - description: "operates on tapi.oam.UpdateOamService" + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" parameters: - in: "body" - name: "tapi.oam.updateoamservice.Input.body-param" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamservice.Input" + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamService" + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-service-interface-point/: + /operations/tapi-topology:get-topology-details/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" + - "tapi-topology" + summary: "operates on tapi.topology.GetTopologyDetails" + description: "operates on tapi.topology.GetTopologyDetails" parameters: - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" + name: "tapi.topology.gettopologydetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" + $ref: "#/definitions/tapi.topology.gettopologydetails.Input" + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.topology.GetTopologyDetails" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-topology:get-topology-list/: + post: + tags: + - "tapi-topology" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.topology.GetTopologyList" 201: description: "No response" 400: @@ -24278,6 +23695,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -24321,13 +23742,21 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" - - $ref: "#/definitions/tapi.connectivity.ContextAugmentation3" - - $ref: "#/definitions/tapi.notification.ContextAugmentation1" - - $ref: "#/definitions/tapi.oam.ContextAugmentation2" - - $ref: "#/definitions/tapi.path.computation.ContextAugmentation4" + - $ref: "#/definitions/tapi.connectivity.ContextAugmentation4" + - $ref: "#/definitions/tapi.notification.ContextAugmentation2" + - $ref: "#/definitions/tapi.oam.ContextAugmentation1" + - $ref: "#/definitions/tapi.path.computation.ContextAugmentation3" - $ref: "#/definitions/tapi.topology.ContextAugmentation5" - type: "object" properties: @@ -24337,6 +23766,10 @@ definitions: items: $ref: "#/definitions/tapi.common.context.ServiceInterfacePoint" description: "none" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.DirectiveValue: type: "string" enum: @@ -24418,6 +23851,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -24478,6 +23915,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" tapi.common.TerminationDirection: type: "string" enum: @@ -24516,6 +23957,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.common.TimePeriod" + tapi.common.TimeIntervalWrapper: + properties: + elapsed-time: + $ref: "#/definitions/tapi.common.TimeInterval" tapi.common.TimePeriod: type: "object" properties: @@ -24526,6 +23971,10 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.TimeUnit" + tapi.common.TimePeriodWrapper: + properties: + period: + $ref: "#/definitions/tapi.common.TimePeriod" tapi.common.TimeRange: type: "object" properties: @@ -24535,6 +23984,10 @@ definitions: start-time: type: "string" description: "none" + tapi.common.TimeRangeWrapper: + properties: + schedule: + $ref: "#/definitions/tapi.common.TimeRange" tapi.common.TimeUnit: type: "string" enum: @@ -24553,6 +24006,10 @@ definitions: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - $ref: "#/definitions/tapi.photonic.media.ServiceInterfacePointAugmentation1" - $ref: "#/definitions/tapi.photonic.media.ServiceInterfacePointAugmentation2" + tapi.common.context.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.context.ServiceInterfacePoint" tapi.common.getserviceinterfacepointdetails.Input: type: "object" properties: @@ -24596,6 +24053,10 @@ definitions: connection-spec-reference: description: "The reference to the spec that defines the cep role." $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.CepRoleWrapper: + properties: + cep-role: + $ref: "#/definitions/tapi.connectivity.CepRole" tapi.connectivity.Connection: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -24704,6 +24165,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-connectivity:cep-list/tapi-connectivity:connection-end-point/tapi-connectivity:uuid" description: "none" + tapi.connectivity.ConnectionEndPointRefWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" tapi.connectivity.ConnectionRef: type: "object" properties: @@ -24711,6 +24176,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:uuid" + tapi.connectivity.ConnectionRefWrapper: + properties: + lower-connection: + $ref: "#/definitions/tapi.connectivity.ConnectionRef" tapi.connectivity.ConnectionSpecReference: type: "object" properties: @@ -24723,6 +24192,14 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.connectivity.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.ConnectionWrapper: + properties: + connection: + $ref: "#/definitions/tapi.connectivity.Connection" tapi.connectivity.ConnectivityConstraint: type: "object" properties: @@ -24788,6 +24265,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.connectivity.Connection" + tapi.connectivity.ConnectivityContextWrapper: + properties: + tapi-connectivity:connectivity-context: + $ref: "#/definitions/tapi.connectivity.ConnectivityContext" tapi.connectivity.ConnectivityServiceEndPoint: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -24853,6 +24334,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point/tapi-connectivity:local-id" description: "none" + tapi.connectivity.ConnectivityServiceEndPointRefWrapper: + properties: + peer-fwd-connectivity-service-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" tapi.connectivity.ConnectivityServiceRef: type: "object" properties: @@ -24860,7 +24345,11 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:uuid" - tapi.connectivity.ContextAugmentation3: + tapi.connectivity.ConnectivityServiceRefWrapper: + properties: + coroute-inclusion: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + tapi.connectivity.ContextAugmentation4: type: "object" properties: connectivity-context: @@ -24900,7 +24389,7 @@ definitions: properties: output: $ref: "#/definitions/tapi.connectivity.getconnectivityservicelist.Output" - tapi.connectivity.OwnedNodeEdgePointAugmentation1: + tapi.connectivity.OwnedNodeEdgePointAugmentation2: type: "object" properties: cep-list: @@ -24998,6 +24487,10 @@ definitions: description: "This object adds resilience and state attributes to the Route.\r\ \n When this object is not present, then the Route is intendend\ \ as 'current' Route of the Connection." + tapi.connectivity.ResilienceRouteWrapper: + properties: + resilience-route-pac: + $ref: "#/definitions/tapi.connectivity.ResilienceRoute" tapi.connectivity.ReversionMode: type: "string" enum: @@ -25030,6 +24523,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:route/tapi-connectivity:local-id" description: "none" + tapi.connectivity.RouteRefWrapper: + properties: + selected-route: + $ref: "#/definitions/tapi.connectivity.RouteRef" + tapi.connectivity.RouteWrapper: + properties: + route: + $ref: "#/definitions/tapi.connectivity.Route" tapi.connectivity.SelectionControl: type: "string" enum: @@ -25135,6 +24636,18 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:switch-control/tapi-connectivity:uuid" description: "none" + tapi.connectivity.SwitchControlRefWrapper: + properties: + sub-switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + tapi.connectivity.SwitchControlWrapper: + properties: + switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControl" + tapi.connectivity.SwitchWrapper: + properties: + switch: + $ref: "#/definitions/tapi.connectivity.Switch" tapi.connectivity.UpdateConnectivityService: type: "object" properties: @@ -25143,13 +24656,17 @@ definitions: tapi.connectivity.ceplist.ConnectionEndPoint: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPoint" - - $ref: "#/definitions/tapi.oam.ConnectionEndPointAugmentation7" - - $ref: "#/definitions/tapi.odu.ConnectionEndPointAugmentation6" + - $ref: "#/definitions/tapi.oam.ConnectionEndPointAugmentation6" + - $ref: "#/definitions/tapi.odu.ConnectionEndPointAugmentation7" - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation1" - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation2" - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation3" - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation4" - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation5" + tapi.connectivity.ceplist.ConnectionEndPointWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" tapi.connectivity.connectivitycontext.ConnectivityService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -25171,6 +24688,10 @@ definitions: items: $ref: "#/definitions/tapi.connectivity.ConnectionRef" description: "none" + tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper: + properties: + connectivity-service: + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" tapi.connectivity.connectivityservice.EndPoint: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" @@ -25179,6 +24700,10 @@ definitions: - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation2" - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation3" - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation4" + tapi.connectivity.connectivityservice.EndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList: allOf: - type: "object" @@ -25189,6 +24714,10 @@ definitions: items: $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" description: "none" + tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper: + properties: + tapi-connectivity:cep-list: + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" tapi.connectivity.createconnectivityservice.Input: type: "object" properties: @@ -25420,7 +24949,11 @@ definitions: type: "boolean" description: "none" default: false - tapi.notification.ContextAugmentation1: + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" + tapi.notification.ContextAugmentation2: type: "object" properties: notification-context: @@ -25471,6 +25004,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -25543,6 +25080,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -25556,6 +25097,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -25586,6 +25131,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -25594,6 +25143,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -25682,6 +25235,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -25714,6 +25271,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -25820,7 +25381,7 @@ definitions: subscription-service: description: "none" $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" - tapi.oam.ConnectionEndPointAugmentation7: + tapi.oam.ConnectionEndPointAugmentation6: type: "object" properties: mep-mip-list: @@ -25829,7 +25390,7 @@ definitions: x-augmentation: prefix: "tapi-oam" namespace: "urn:onf:otcc:yang:tapi-oam" - tapi.oam.ContextAugmentation2: + tapi.oam.ContextAugmentation1: type: "object" properties: oam-context: @@ -25918,6 +25479,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:uuid" + tapi.oam.MegRefWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.MegRef" tapi.oam.Mep: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -25952,6 +25517,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.oam.MepRef" + tapi.oam.MepMipListWrapper: + properties: + tapi-oam:mep-mip-list: + $ref: "#/definitions/tapi.oam.MepMipList" tapi.oam.MepRef: allOf: - $ref: "#/definitions/tapi.oam.MegRef" @@ -25962,6 +25531,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mep/tapi-oam:local-id" description: "none" + tapi.oam.MepRefWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.MepRef" tapi.oam.Mip: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -25981,6 +25554,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mip/tapi-oam:local-id" description: "none" + tapi.oam.MipRefWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.MipRef" tapi.oam.OamConstraint: type: "object" properties: @@ -26017,6 +25594,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.oam.Meg" + tapi.oam.OamContextWrapper: + properties: + tapi-oam:oam-context: + $ref: "#/definitions/tapi.oam.OamContext" tapi.oam.OamJob: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -26050,6 +25631,10 @@ definitions: type: "string" description: "none" description: "none" + tapi.oam.OamJobWrapper: + properties: + oam-job: + $ref: "#/definitions/tapi.oam.OamJob" tapi.oam.OamProfile: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -26073,6 +25658,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-profile/tapi-oam:uuid" + tapi.oam.OamProfileRefWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.OamProfileRef" + tapi.oam.OamProfileWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.OamProfile" tapi.oam.OamService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -26141,6 +25734,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:end-point/tapi-oam:local-id" description: "none" + tapi.oam.OamServiceEndPointRefWrapper: + properties: + oam-service-end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + tapi.oam.OamServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPoint" tapi.oam.OamServiceRef: type: "object" properties: @@ -26148,6 +25749,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:uuid" + tapi.oam.OamServiceWrapper: + properties: + oam-service: + $ref: "#/definitions/tapi.oam.OamService" tapi.oam.PmBinData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -26157,6 +25762,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.TimePeriod" description: "none" + tapi.oam.PmBinDataWrapper: + properties: + pm-bin-data: + $ref: "#/definitions/tapi.oam.PmBinData" tapi.oam.PmCurrentData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -26196,6 +25805,10 @@ definitions: \ hour in case of a 15 minute interval and bound to the hour in case of\ \ a 24 hour interval." description: "none" + tapi.oam.PmCurrentDataWrapper: + properties: + pm-current-data: + $ref: "#/definitions/tapi.oam.PmCurrentData" tapi.oam.PmHistoryData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -26213,6 +25826,10 @@ definitions: \ be reliable." default: false description: "none" + tapi.oam.PmHistoryDataWrapper: + properties: + pm-history-data: + $ref: "#/definitions/tapi.oam.PmHistoryData" tapi.oam.PmThresholdData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -26226,6 +25843,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.TimePeriod" description: "none" + tapi.oam.PmThresholdDataWrapper: + properties: + pm-threshold-data: + $ref: "#/definitions/tapi.oam.PmThresholdData" tapi.oam.UpdateOamJob: type: "object" properties: @@ -26406,10 +26027,18 @@ definitions: allOf: - $ref: "#/definitions/tapi.oam.Mep" - $ref: "#/definitions/tapi.odu.MepAugmentation1" + tapi.oam.meg.MepWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.meg.Mep" tapi.oam.meg.Mip: allOf: - $ref: "#/definitions/tapi.oam.Mip" - $ref: "#/definitions/tapi.odu.MipAugmentation1" + tapi.oam.meg.MipWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.meg.Mip" tapi.oam.oamcontext.Meg: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -26443,6 +26072,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" description: "none" + tapi.oam.oamcontext.MegWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.oamcontext.Meg" tapi.oam.updateoamjob.Input: type: "object" properties: @@ -26505,7 +26138,7 @@ definitions: end-point: description: "none" $ref: "#/definitions/tapi.oam.OamServiceEndPoint" - tapi.odu.ConnectionEndPointAugmentation6: + tapi.odu.ConnectionEndPointAugmentation7: type: "object" properties: odu-connection-end-point-spec: @@ -26532,6 +26165,10 @@ definitions: enum: - "PERCENTAGE" - "NUMBER_ERRORED_BLOCKS" + tapi.odu.DegThrWrapper: + properties: + deg-thr: + $ref: "#/definitions/tapi.odu.DegThr" tapi.odu.EndPointAugmentation5: type: "object" properties: @@ -26568,6 +26205,10 @@ definitions: type: "integer" format: "int32" description: "counter: bit error rate after correction by FEC" + tapi.odu.FecPropertiesWrapper: + properties: + fec-parameters: + $ref: "#/definitions/tapi.odu.FecProperties" tapi.odu.MappingType: type: "string" enum: @@ -26629,6 +26270,10 @@ definitions: odu-type: type: "string" description: "This attribute specifies the type of the ODU termination point." + tapi.odu.OduCommonPacWrapper: + properties: + odu-common: + $ref: "#/definitions/tapi.odu.OduCommonPac" tapi.odu.OduConnectionEndPointSpec: type: "object" properties: @@ -26644,6 +26289,10 @@ definitions: odu-protection: description: "none" $ref: "#/definitions/tapi.odu.OduProtectionPac" + tapi.odu.OduConnectionEndPointSpecWrapper: + properties: + tapi-odu:odu-connection-end-point-spec: + $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpec" tapi.odu.OduConnectivityServiceEndPointSpec: type: "object" properties: @@ -26656,6 +26305,10 @@ definitions: odu-csep-ttp-pac: description: "none" $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + tapi.odu.OduConnectivityServiceEndPointSpecWrapper: + properties: + tapi-odu:odu-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" tapi.odu.OduCsepCommonPac: type: "object" properties: @@ -26688,6 +26341,10 @@ definitions: odu-type: type: "string" description: "This attribute specifies the type of the ODU termination point." + tapi.odu.OduCsepCommonPacWrapper: + properties: + odu-csep-common-pac: + $ref: "#/definitions/tapi.odu.OduCsepCommonPac" tapi.odu.OduCsepCtpPac: type: "object" properties: @@ -26748,6 +26405,10 @@ definitions: \n In case of ODUk mapping over ODUCn, the TPN is encoded\ \ in a 14-bit field so the value range is 0-16383. See clause 20.4.1.1/G.709-2016.\r\ \n " + tapi.odu.OduCsepCtpPacWrapper: + properties: + odu-csep-ctp-pac: + $ref: "#/definitions/tapi.odu.OduCsepCtpPac" tapi.odu.OduCsepTtpPac: type: "object" properties: @@ -26758,6 +26419,10 @@ definitions: type: "string" description: "This attribute configures the type of the client CTP of the\ \ server ODU TTP." + tapi.odu.OduCsepTtpPacWrapper: + properties: + odu-csep-ttp-pac: + $ref: "#/definitions/tapi.odu.OduCsepTtpPac" tapi.odu.OduCtpPac: type: "object" properties: @@ -26826,6 +26491,10 @@ definitions: items: type: "integer" format: "int32" + tapi.odu.OduCtpPacWrapper: + properties: + odu-ctp: + $ref: "#/definitions/tapi.odu.OduCtpPac" tapi.odu.OduDefectPac: type: "object" properties: @@ -26853,6 +26522,10 @@ definitions: type: "boolean" description: "Trail Trace Identifier Mismatch" default: false + tapi.odu.OduDefectPacWrapper: + properties: + odu-defect: + $ref: "#/definitions/tapi.odu.OduDefectPac" tapi.odu.OduMipPac: type: "object" properties: @@ -26898,6 +26571,10 @@ definitions: \ system to enable or disable the Consequent Action function when detecting\ \ Trace Identifier Mismatch (TIM) at the trail termination sink." default: true + tapi.odu.OduMipPacWrapper: + properties: + odu-mip: + $ref: "#/definitions/tapi.odu.OduMipPac" tapi.odu.OduMipSpec: type: "object" properties: @@ -26916,6 +26593,10 @@ definitions: odu-defect: description: "none" $ref: "#/definitions/tapi.odu.OduDefectPac" + tapi.odu.OduMipSpecWrapper: + properties: + tapi-odu:odu-mip-spec: + $ref: "#/definitions/tapi.odu.OduMipSpec" tapi.odu.OduNamedPayloadType: type: "string" enum: @@ -26930,12 +26611,20 @@ definitions: items: type: "integer" format: "int32" + tapi.odu.OduNcmPacWrapper: + properties: + odu-ncm: + $ref: "#/definitions/tapi.odu.OduNcmPac" tapi.odu.OduNodeEdgePointSpec: type: "object" properties: odu-pool: description: "none" $ref: "#/definitions/tapi.odu.OduPoolPac" + tapi.odu.OduNodeEdgePointSpecWrapper: + properties: + tapi-odu:odu-node-edge-point-spec: + $ref: "#/definitions/tapi.odu.OduNodeEdgePointSpec" tapi.odu.OduPayloadType: type: "object" properties: @@ -26946,6 +26635,10 @@ definitions: named-payload-type: description: "none" $ref: "#/definitions/tapi.odu.OduNamedPayloadType" + tapi.odu.OduPayloadTypeWrapper: + properties: + accepted-payload-type: + $ref: "#/definitions/tapi.odu.OduPayloadType" tapi.odu.OduPmPac: type: "object" properties: @@ -26968,6 +26661,10 @@ definitions: type: "integer" format: "int32" description: "Near-end Severely Errored Second" + tapi.odu.OduPmPacWrapper: + properties: + odu-pm: + $ref: "#/definitions/tapi.odu.OduPmPac" tapi.odu.OduPoolPac: type: "object" properties: @@ -26983,6 +26680,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.odu.OduPoolPacWrapper: + properties: + odu-pool: + $ref: "#/definitions/tapi.odu.OduPoolPac" tapi.odu.OduProtectionPac: type: "object" properties: @@ -27002,6 +26703,10 @@ definitions: \ triggers the MI_APS_LVL signal to the transport adaptation function. The\ \ value 0 means path and the values 1 through 6 mean TCM level 1 through\ \ 6 respectively." + tapi.odu.OduProtectionPacWrapper: + properties: + odu-protection: + $ref: "#/definitions/tapi.odu.OduProtectionPac" tapi.odu.OduSlotSize: type: "string" enum: @@ -27015,6 +26720,10 @@ definitions: format: "int32" description: "This attribute indicates the tandem connection monitoring field\ \ of the ODU OH." + tapi.odu.OduTcmMipPacWrapper: + properties: + odu-tcm: + $ref: "#/definitions/tapi.odu.OduTcmMipPac" tapi.odu.OduTerminationAndClientAdaptationPac: type: "object" properties: @@ -27062,7 +26771,11 @@ definitions: type: "string" description: "This attribute configures the type of the client CTP of the\ \ server ODU TTP." - tapi.odu.OwnedNodeEdgePointAugmentation3: + tapi.odu.OduTerminationAndClientAdaptationPacWrapper: + properties: + odu-term-and-adapter: + $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPac" + tapi.odu.OwnedNodeEdgePointAugmentation1: type: "object" properties: odu-node-edge-point-spec: @@ -27105,12 +26818,16 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.odu.UasChoiceWrapper: + properties: + uas: + $ref: "#/definitions/tapi.odu.UasChoice" tapi.path.computation.ComputeP2PPath: type: "object" properties: output: $ref: "#/definitions/tapi.path.computation.computep2ppath.Output" - tapi.path.computation.ContextAugmentation4: + tapi.path.computation.ContextAugmentation3: type: "object" properties: path-computation-context: @@ -27173,6 +26890,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.path.computation.Path" + tapi.path.computation.PathComputationContextWrapper: + properties: + tapi-path-computation:path-computation-context: + $ref: "#/definitions/tapi.path.computation.PathComputationContext" tapi.path.computation.PathComputationService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -27201,6 +26922,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" description: "none" + tapi.path.computation.PathComputationServiceWrapper: + properties: + path-comp-service: + $ref: "#/definitions/tapi.path.computation.PathComputationService" tapi.path.computation.PathObjectiveFunction: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -27222,6 +26947,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathObjectiveFunctionWrapper: + properties: + objective-function: + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" tapi.path.computation.PathOptimizationConstraint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -27231,6 +26960,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathOptimizationConstraintWrapper: + properties: + optimization-constraint: + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" tapi.path.computation.PathRef: type: "object" properties: @@ -27238,6 +26971,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-path-computation:path-computation-context/tapi-path-computation:path/tapi-path-computation:uuid" + tapi.path.computation.PathRefWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.PathRef" tapi.path.computation.PathServiceEndPoint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -27274,6 +27011,14 @@ definitions: \ the Protection Unit of a traditional protection model. \r\n The\ \ ForwadingConstruct can be considered as a component and the EndPoint as\ \ a Port on that component" + tapi.path.computation.PathServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + tapi.path.computation.PathWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.Path" tapi.path.computation.RouteObjectiveFunction: type: "string" enum: @@ -27326,6 +27071,10 @@ definitions: route-direction: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" + tapi.path.computation.RoutingConstraintWrapper: + properties: + routing-constraint: + $ref: "#/definitions/tapi.path.computation.RoutingConstraint" tapi.path.computation.TopologyConstraint: type: "object" properties: @@ -27378,6 +27127,10 @@ definitions: description: "none" items: type: "string" + tapi.path.computation.TopologyConstraintWrapper: + properties: + topology-constraint: + $ref: "#/definitions/tapi.path.computation.TopologyConstraint" tapi.path.computation.ValueOrPriority: type: "object" properties: @@ -27389,6 +27142,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.path.computation.ValueOrPriorityWrapper: + properties: + max-allowed-cost: + $ref: "#/definitions/tapi.path.computation.ValueOrPriority" tapi.path.computation.computep2ppath.Input: type: "object" properties: @@ -27474,6 +27231,10 @@ definitions: - "ITUT_G698_2" - "ITUT_G696_1" - "ITUT_G695" + tapi.photonic.media.ApplicationIdentifierWrapper: + properties: + supportable-application-identifier: + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" tapi.photonic.media.CentralFrequency: type: "object" properties: @@ -27485,6 +27246,32 @@ definitions: frequency-constraint: description: "none" $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + tapi.photonic.media.CentralFrequencyBand: + type: "object" + properties: + upper-central-frequency: + type: "integer" + format: "int32" + description: "The upper central frequency that can be tuned in the laser specified\ + \ in MHz.\r\n It is the oscillation frequency of the corresponding\ + \ electromagnetic wave. " + lower-central-frequency: + type: "integer" + format: "int32" + description: "The lower central frequency that can be tuned in the laser specified\ + \ in MHz.\r\n It is the oscillation frequency of the corresponding\ + \ electromagnetic wave. " + frequency-constraint: + description: "none" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + tapi.photonic.media.CentralFrequencyBandWrapper: + properties: + supportable-central-frequency-spectrum-band: + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyBand" + tapi.photonic.media.CentralFrequencyWrapper: + properties: + central-frequency: + $ref: "#/definitions/tapi.photonic.media.CentralFrequency" tapi.photonic.media.ConnectionEndPointAugmentation1: type: "object" properties: @@ -27498,54 +27285,54 @@ definitions: tapi.photonic.media.ConnectionEndPointAugmentation2: type: "object" properties: - media-channel-connection-end-point-spec: + media-channel-assembly-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAssemblySpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.ConnectionEndPointAugmentation3: type: "object" properties: - otsi-assembly-connection-end-point-spec: + media-channel-connection-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectionEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.ConnectionEndPointAugmentation4: type: "object" properties: - ots-connection-end-point-spec: + otsi-assembly-connection-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.OtsConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.ConnectionEndPointAugmentation5: type: "object" properties: - media-channel-assembly-spec: + ots-connection-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.MediaChannelAssemblySpec" + $ref: "#/definitions/tapi.photonic.media.OtsConnectionEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.EndPointAugmentation1: type: "object" properties: - media-channel-aconnectivity-service-end-point-spec: + otsia-connectivity-service-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.EndPointAugmentation2: type: "object" properties: - otsi-aconnectivity-service-end-point-spec: + otsi-connectivity-service-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" @@ -27561,9 +27348,9 @@ definitions: tapi.photonic.media.EndPointAugmentation4: type: "object" properties: - otsi-connectivity-service-end-point-spec: + mca-connectivity-service-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.McaConnectivityServiceEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" @@ -27594,6 +27381,10 @@ definitions: type: "integer" format: "int32" description: "counter: bit error rate after correction by FEC" + tapi.photonic.media.FecPropertiesPacWrapper: + properties: + fec-parameters: + $ref: "#/definitions/tapi.photonic.media.FecPropertiesPac" tapi.photonic.media.FrequencyConstraint: type: "object" properties: @@ -27605,6 +27396,10 @@ definitions: description: "Specifies the frequency grid standard used to determine the\ \ nominal central frequency and frequency slot width" $ref: "#/definitions/tapi.photonic.media.GridType" + tapi.photonic.media.FrequencyConstraintWrapper: + properties: + frequency-constraint: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" tapi.photonic.media.GridType: type: "string" enum: @@ -27644,13 +27439,17 @@ definitions: laser-status: description: "none" $ref: "#/definitions/tapi.photonic.media.LaserControlStatusType" + tapi.photonic.media.LaserPropertiesPacWrapper: + properties: + laser-properties: + $ref: "#/definitions/tapi.photonic.media.LaserPropertiesPac" tapi.photonic.media.LaserType: type: "string" enum: - "PUMP" - "MODULATED" - "PULSE" - tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec: + tapi.photonic.media.McaConnectivityServiceEndPointSpec: type: "object" properties: number-of-mc: @@ -27668,8 +27467,16 @@ definitions: \ may be omitted if spectrum is specified.\r\n Capacity cannot\ \ be omitted if spectrum is not specified." $ref: "#/definitions/tapi.common.CapacityValue" + tapi.photonic.media.McaConnectivityServiceEndPointSpecWrapper: + properties: + tapi-photonic-media:mca-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.McaConnectivityServiceEndPointSpec" tapi.photonic.media.MediaChannelAssemblySpec: type: "object" + tapi.photonic.media.MediaChannelAssemblySpecWrapper: + properties: + tapi-photonic-media:media-channel-assembly-spec: + $ref: "#/definitions/tapi.photonic.media.MediaChannelAssemblySpec" tapi.photonic.media.MediaChannelConfigPac: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -27685,27 +27492,40 @@ definitions: \ MC / OTSiMC.\r\n The [1..*] with MediaChannelAConnectivityServiceEndPointSpec\ \ allows the configuration of power properties (PowerManagementConfigPac)\ \ even in case of no spectrum specified, i.e. 'empty' MediaChannelConfigPac." + tapi.photonic.media.MediaChannelConfigPacWrapper: + properties: + mc-config: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" tapi.photonic.media.MediaChannelConnectionEndPointSpec: type: "object" properties: media-channel: description: "none" $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" + tapi.photonic.media.MediaChannelConnectionEndPointSpecWrapper: + properties: + tapi-photonic-media:media-channel-connection-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectionEndPointSpec" tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec: type: "object" properties: - power-management-config: - description: "none" - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" mc-config: description: "none" $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpecWrapper: + properties: + tapi-photonic-media:media-channel-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" tapi.photonic.media.MediaChannelNodeEdgePointSpec: type: "object" properties: mc-pool: description: "none" $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPac" + tapi.photonic.media.MediaChannelNodeEdgePointSpecWrapper: + properties: + tapi-photonic-media:media-channel-node-edge-point-spec: + $ref: "#/definitions/tapi.photonic.media.MediaChannelNodeEdgePointSpec" tapi.photonic.media.MediaChannelPoolCapabilityPac: type: "object" properties: @@ -27724,6 +27544,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + tapi.photonic.media.MediaChannelPoolCapabilityPacWrapper: + properties: + mc-pool: + $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPac" tapi.photonic.media.MediaChannelPropertiesPac: type: "object" properties: @@ -27736,6 +27560,10 @@ definitions: measured-power-ingress: description: "none" $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + tapi.photonic.media.MediaChannelPropertiesPacWrapper: + properties: + media-channel: + $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" tapi.photonic.media.MediaChannelServiceInterfacePointSpec: type: "object" properties: @@ -27745,6 +27573,10 @@ definitions: power-management-capability: description: "none" $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + tapi.photonic.media.MediaChannelServiceInterfacePointSpecWrapper: + properties: + tapi-photonic-media:media-channel-service-interface-point-spec: + $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" tapi.photonic.media.ModulationTechnique: type: "string" enum: @@ -27773,19 +27605,10 @@ definitions: ots-media-channel: description: "none" $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" - tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec: - type: "object" + tapi.photonic.media.OtsConnectionEndPointSpecWrapper: properties: - otsi-config: - type: "array" - description: "none" - items: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" - number-of-otsi: - type: "integer" - format: "int32" - description: "none" - default: 1 + tapi-photonic-media:ots-connection-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsConnectionEndPointSpec" tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec: type: "object" properties: @@ -27795,14 +27618,23 @@ definitions: fec-parameters: description: "none" $ref: "#/definitions/tapi.photonic.media.FecPropertiesPac" + tapi.photonic.media.OtsiAssemblyConnectionEndPointSpecWrapper: + properties: + tapi-photonic-media:otsi-assembly-connection-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec" tapi.photonic.media.OtsiCapabilityPac: type: "object" properties: - supportable-lower-central-frequency: + supportable-central-frequency-spectrum-band: type: "array" - description: "The lower frequency of the channel spectrum" + description: "Each spectrum band supported for otsi trasmitter to be tuned\ + \ on,\r\n is specified as per it's lower and upper central\ + \ frequencies supported and its frequency constraints,\r\n \ + \ consisting in the frequency Grid and the AdjustmentGranularity,\r\n\ + \ used to uniquely identify all central frequencies supported\ + \ within the band." items: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyBand" supportable-application-identifier: type: "array" description: "The list of supportable ApplicationIdentifiers." @@ -27816,23 +27648,30 @@ definitions: total-power-warn-threshold: description: "none" $ref: "#/definitions/tapi.photonic.media.TotalPowerThresholdPac" - supportable-upper-central-frequency: - type: "array" - description: "The Upper frequency of the channel spectrum" - items: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + tapi.photonic.media.OtsiCapabilityPacWrapper: + properties: + otsi-capability: + $ref: "#/definitions/tapi.photonic.media.OtsiCapabilityPac" tapi.photonic.media.OtsiConnectionEndPointSpec: type: "object" properties: otsi-termination: description: "none" $ref: "#/definitions/tapi.photonic.media.OtsiTerminationPac" + tapi.photonic.media.OtsiConnectionEndPointSpecWrapper: + properties: + tapi-photonic-media:otsi-connection-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsiConnectionEndPointSpec" tapi.photonic.media.OtsiConnectivityServiceEndPointSpec: type: "object" properties: otsi-config: description: "none" $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + tapi.photonic.media.OtsiConnectivityServiceEndPointSpecWrapper: + properties: + tapi-photonic-media:otsi-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" tapi.photonic.media.OtsiGserverAdaptationPac: type: "object" properties: @@ -27840,6 +27679,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.photonic.media.OtsiGserverAdaptationPacWrapper: + properties: + otsi-adapter: + $ref: "#/definitions/tapi.photonic.media.OtsiGserverAdaptationPac" tapi.photonic.media.OtsiServiceInterfacePointSpec: type: "object" properties: @@ -27849,6 +27692,10 @@ definitions: power-management-capability: description: "none" $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + tapi.photonic.media.OtsiServiceInterfacePointSpecWrapper: + properties: + tapi-photonic-media:otsi-service-interface-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" tapi.photonic.media.OtsiTerminationConfigPac: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -27887,6 +27734,10 @@ definitions: \ OTSi.\r\n In case it is not instantiated (see [0..*] with OtsiAConnectivityServiceEndPointSpec),\ \ it is intended that the choice of the parameter values is fully delegated\ \ to the server controller." + tapi.photonic.media.OtsiTerminationConfigPacWrapper: + properties: + otsi-config: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" tapi.photonic.media.OtsiTerminationPac: type: "object" properties: @@ -27927,7 +27778,28 @@ definitions: selected-spectrum: description: "none" $ref: "#/definitions/tapi.photonic.media.SpectrumBand" - tapi.photonic.media.OwnedNodeEdgePointAugmentation2: + tapi.photonic.media.OtsiTerminationPacWrapper: + properties: + otsi-termination: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationPac" + tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec: + type: "object" + properties: + otsi-config: + type: "array" + description: "none" + items: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + number-of-otsi: + type: "integer" + format: "int32" + description: "none" + default: 1 + tapi.photonic.media.OtsiaConnectivityServiceEndPointSpecWrapper: + properties: + tapi-photonic-media:otsia-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" + tapi.photonic.media.OwnedNodeEdgePointAugmentation3: type: "object" properties: media-channel-node-edge-point-spec: @@ -27960,6 +27832,10 @@ definitions: \ at the Logical-Termination-Point (LTP) associated to the\ \ SIP." $ref: "#/definitions/tapi.photonic.media.PowerProperties" + tapi.photonic.media.PowerManagementCapabilityPacWrapper: + properties: + power-management-capability: + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" tapi.photonic.media.PowerManagementConfigPac: type: "object" properties: @@ -27983,6 +27859,10 @@ definitions: \n desired at the Logical-Termination-Point (LTP) associated\ \ to the CSEP." $ref: "#/definitions/tapi.photonic.media.PowerProperties" + tapi.photonic.media.PowerManagementConfigPacWrapper: + properties: + power-management-config-pac: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" tapi.photonic.media.PowerProperties: type: "object" properties: @@ -28003,6 +27883,14 @@ definitions: total-power: type: "string" description: "The total power at any point in a channel specified in dBm." + tapi.photonic.media.PowerPropertiesPacWrapper: + properties: + transmit-power: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + tapi.photonic.media.PowerPropertiesWrapper: + properties: + supportable-maximum-output-power: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" tapi.photonic.media.SelectedModulation: type: "string" enum: @@ -28019,36 +27907,36 @@ definitions: tapi.photonic.media.ServiceInterfacePointAugmentation1: type: "object" properties: - media-channel-service-interface-point-spec: + otsi-service-interface-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.ServiceInterfacePointAugmentation2: type: "object" properties: - otsi-service-interface-point-spec: + media-channel-service-interface-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.SipAugmentation1: type: "object" properties: - media-channel-service-interface-point-spec: + otsi-service-interface-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.SipAugmentation2: type: "object" properties: - otsi-service-interface-point-spec: + media-channel-service-interface-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" @@ -28068,6 +27956,10 @@ definitions: frequency-constraint: description: "none" $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + tapi.photonic.media.SpectrumBandWrapper: + properties: + available-spectrum: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" tapi.photonic.media.TotalPowerThresholdPac: type: "object" properties: @@ -28089,6 +27981,10 @@ definitions: total-power-lower-warn-threshold-default: type: "string" description: "Can read the value of the default threshold that was set" + tapi.photonic.media.TotalPowerThresholdPacWrapper: + properties: + total-power-warn-threshold: + $ref: "#/definitions/tapi.photonic.media.TotalPowerThresholdPac" tapi.topology.ConnectionSpecReference: type: "object" properties: @@ -28102,6 +27998,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation5: type: "object" properties: @@ -28125,6 +28025,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -28181,6 +28085,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -28207,6 +28115,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -28261,6 +28173,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:link/tapi-topology:uuid" description: "none" + tapi.topology.LinkRefWrapper: + properties: + supported-client-link: + $ref: "#/definitions/tapi.topology.LinkRef" + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -28272,6 +28192,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -28361,6 +28285,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -28416,6 +28344,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" tapi.topology.PortRoleRule: type: "object" properties: @@ -28438,6 +28374,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -28458,6 +28398,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -28483,6 +28427,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-diversity-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -28597,6 +28545,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -28616,6 +28568,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -28653,6 +28609,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -28660,6 +28620,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" + tapi.topology.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.Topology" tapi.topology.TransferCostPac: type: "object" properties: @@ -28725,6 +28693,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: @@ -28808,10 +28780,14 @@ definitions: $ref: "#/definitions/tapi.topology.Topology" tapi.topology.node.OwnedNodeEdgePoint: allOf: - - $ref: "#/definitions/tapi.connectivity.OwnedNodeEdgePointAugmentation1" - - $ref: "#/definitions/tapi.odu.OwnedNodeEdgePointAugmentation3" - - $ref: "#/definitions/tapi.photonic.media.OwnedNodeEdgePointAugmentation2" + - $ref: "#/definitions/tapi.connectivity.OwnedNodeEdgePointAugmentation2" + - $ref: "#/definitions/tapi.odu.OwnedNodeEdgePointAugmentation1" + - $ref: "#/definitions/tapi.photonic.media.OwnedNodeEdgePointAugmentation3" - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + tapi.topology.node.OwnedNodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" tapi.topology.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -28846,3 +28822,7 @@ definitions: items: $ref: "#/definitions/tapi.topology.NodeEdgePointRef" description: "none" + tapi.topology.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.topology.Node" diff --git a/OAS/tapi-streaming@2020-04-23.yaml b/OAS/tapi-streaming@2020-06-16.yaml similarity index 86% rename from OAS/tapi-streaming@2020-04-23.yaml rename to OAS/tapi-streaming@2020-06-16.yaml index 01fd5410..c947d1ee 100644 --- a/OAS/tapi-streaming@2020-04-23.yaml +++ b/OAS/tapi-streaming@2020-06-16.yaml @@ -1,41 +1,24 @@ --- swagger: "2.0" info: - description: "This module contains TAPI Streaming Model definitions.\r\n \ - \ Source: TapiStreaming.uml\r\n - The TAPI YANG models included in this\ - \ TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG specifications\ - \ have been generated from the corresponding UML model using the [ONF EAGLE UML2YANG\ - \ mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section 11\ - \ of .\r\n YANG models included in this release may not be backward compatible\ - \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ - \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Virtual Network\ - \ Model definitions.\r\n Source: TapiVirtualNetwork.uml\r\n - The\ - \ TAPI YANG models included in this TAPI release are a *normative* part of the\ - \ TAPI SDK.\r\n - The YANG specifications have been generated from the\ - \ corresponding UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \ - \ \r\n and\ - \ further edited manually to comply with the [ONF IISOMI UML2YANG mapping guidelines]\r\ - \n \r\ - \n - Status of YANG model artifacts can be determined by referring to the\ - \ corresponding UML artifacts.\r\n As described in the UML models, some\ - \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ - \n - The ONF TAPI release process does not guarantee backward compatibility\ - \ of YANG models across major versions of TAPI releases.\r\n The YANG model\ - \ backward compatibility criteria are outlined in section 11 of .\r\ - \n YANG models included in this release may not be backward compatible\ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Path Computation\ + \ the Apache License 2.0,\r\n This module contains TAPI Path Computation\ \ Model definitions.\r\n Source: TapiPathComputation.uml\r\n - The\ \ TAPI YANG models included in this TAPI release are a *normative* part of the\ \ TAPI SDK.\r\n - The YANG specifications have been generated from the\ @@ -85,42 +68,24 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Connectivity Model\ - \ definitions.\r\n Source: TapiConnectivity.uml\r\n - The TAPI YANG\ - \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ - \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ - \ some artifacts are considered *experimental*, and thus the corresponding YANG\ - \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ - \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section 11\ - \ of .\r\n YANG models included in this release may not be backward compatible\ - \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ - \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Photonic Media\ - \ Model definitions.\r\n Source: TapiPhotonicMedia.uml\r\n - The\ + \ the Apache License 2.0,\r\n This module contains TAPI Virtual Network\ + \ Model definitions.\r\n Source: TapiVirtualNetwork.uml\r\n - The\ \ TAPI YANG models included in this TAPI release are a *normative* part of the\ \ TAPI SDK.\r\n - The YANG specifications have been generated from the\ \ corresponding UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \ - \ \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ - \ some artifacts are considered *experimental*, and thus the corresponding YANG\ - \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ - \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ + \ \r\n and\ + \ further edited manually to comply with the [ONF IISOMI UML2YANG mapping guidelines]\r\ + \n \r\ + \n - Status of YANG model artifacts can be determined by referring to the\ + \ corresponding UML artifacts.\r\n As described in the UML models, some\ + \ artifacts are considered *experimental*, and thus the corresponding YANG artifacts.\r\ + \n - The ONF TAPI release process does not guarantee backward compatibility\ + \ of YANG models across major versions of TAPI releases.\r\n The YANG model\ + \ backward compatibility criteria are outlined in section 11 of .\r\ + \n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI ODU Model definitions.\r\ + \ the Apache License 2.0.,\r\n This module contains TAPI ODU Model definitions.\r\ \n Source: TapiOdu.uml\r\n - The TAPI YANG models included in this\ \ TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG specifications\ \ have been generated from the corresponding UML model using the [ONF EAGLE UML2YANG\ @@ -154,7 +119,24 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Topology Model\ + \ the Apache License 2.0,\r\n This module contains TAPI Connectivity Model\ + \ definitions.\r\n Source: TapiConnectivity.uml\r\n - The TAPI YANG\ + \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ + \n - The YANG specifications have been generated from the corresponding\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ + \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ + \ (ONF). All rights reserved.\r\n License: This module is distributed under\ + \ the Apache License 2.0.,\r\n This module contains TAPI Topology Model\ \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ @@ -171,11 +153,12 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ - \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ - \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ @@ -221,9 +204,26 @@ info: \ >.\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0" - version: "2.2.0" - title: "tapi-streaming,tapi-virtual-network,tapi-path-computation,tapi-equipment,tapi-dsr,tapi-connectivity,tapi-photonic-media,tapi-odu,tapi-oam,tapi-topology,tapi-notification,tapi-common,tapi-eth\ + \ the Apache License 2.0,This module contains TAPI Streaming Model definitions.\r\ + \n Source: TapiStreaming.uml\r\n - The TAPI YANG models included\ + \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ + \ YANG specifications have been generated from the corresponding UML model using\ + \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section 11\ + \ of .\r\n YANG models included in this release may not be backward compatible\ + \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ + \ (ONF). All rights reserved.\r\n License: This module is distributed under\ + \ the Apache License 2.0." + version: "2.1.3" + title: "tapi-notification,tapi-path-computation,tapi-equipment,tapi-dsr,tapi-virtual-network,tapi-odu,tapi-oam,tapi-connectivity,tapi-topology,tapi-photonic-media,tapi-common,tapi-eth,tapi-streaming\ \ API" host: "localhost:1234" consumes: @@ -231,7 +231,7 @@ consumes: produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -242,7 +242,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -256,7 +256,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -275,7 +275,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -294,32 +294,21 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/: - get: - tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] - responses: - 200: - description: "tapi.connectivity.ConnectivityContext" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" - 400: - description: "Internal error" + /data/tapi-common:context/name/: post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - in: "body" - name: "tapi.connectivity.context.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -327,18 +316,46 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/name={value-name}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.connectivity.context.ConnectivityContext.body-param" - description: "tapi.connectivity.ConnectivityContext to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityContext" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -348,373 +365,330 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.context.ConnectivityContext" - description: "Augments the base TAPI Context with ConnectivityService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connection={uuid}/: + /data/tapi-common:context/service-interface-point/: + post: + tags: + - "tapi-common" + summary: "creates tapi.common.context.ServiceInterfacePoint" + description: "none" + parameters: + - in: "body" + name: "tapi.common.context.ServiceInterfacePoint.body-param" + description: "tapi.common.context.ServiceInterfacePoint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.context.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Connection" + - "tapi-common" + summary: "returns tapi.common.context.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Connection" + description: "tapi.common.context.ServiceInterfacePoint" schema: - $ref: "#/definitions/tapi.connectivity.Connection" + $ref: "#/definitions/tapi.common.context.ServiceInterfacePointWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "creates or updates tapi.common.context.ServiceInterfacePoint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-end-point-uuid" + - in: "body" + name: "tapi.common.context.ServiceInterfacePoint.body-param" + description: "tapi.common.context.ServiceInterfacePoint to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.context.ServiceInterfacePointWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-common" + summary: "removes tapi.common.context.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: - 200: - description: "tapi.connectivity.ConnectionEndPointRef" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/connection-spec-reference/: + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionSpecReference" - description: "Provides the reference to the spec that defines the connection\ - \ type and cepRoles." + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionSpecReference" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionRef" - description: "An Connection object supports a recursive aggregation relationship\ - \ such that the internal construction of an Connection can be exposed as multiple\ - \ lower level Connection objects (partitioning).\r\n Aggregation\ - \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ - \ Connection aggregation reflects Node/Topology aggregation.\ - \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ - \ in an NE is not necessarily the lowest level of FC partitioning." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of lower-connection" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionRef" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Route" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.Route" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.Route" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ResilienceRoute" - description: "Provides optional resilience and state attributes to the Route." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ResilienceRoute" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.connectivity.ResilienceRoute" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/: - get: + /data/tapi-common:context/service-interface-point={uuid}/name/: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of route" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/: + 409: + description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.LinkRef" - description: "none" + - "tapi-common" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of supported-client-link" + description: "Id of service-interface-point" required: true type: "string" - - name: "link-uuid" + - name: "value-name" in: "path" - description: "Id of supported-client-link" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.topology.LinkRef" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.topology.LinkRef" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: - get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.SwitchControl" - description: "none" + - "tapi-common" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" - - name: "switch-control-uuid" + - name: "value-name" in: "path" - description: "Id of switch-control" + description: "Id of name" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.connectivity.SwitchControl" - schema: - $ref: "#/definitions/tapi.connectivity.SwitchControl" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -723,364 +697,425 @@ paths: required: true type: "string" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/: + 204: + description: "Object deleted" + /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.ResilienceType" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.topology.ResilienceType" + description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpecWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ - : get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.SwitchControlRef" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.MediaChannelServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" - - name: "switch-control-uuid" + - in: "body" + name: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec.body-param" + description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec to\ + \ be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpecWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-uuid" + - in: "body" + name: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec.body-param" + description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec to\ + \ be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpecWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of sub-switch-control" + description: "Id of service-interface-point" required: true type: "string" - - name: "sub-switch-control-switch-control-uuid" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelPoolCapabilityPac" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of sub-switch-control" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.SwitchControlRef" + description: "tapi.photonic.media.MediaChannelPoolCapabilityPac" schema: - $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPacWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/: - get: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.Switch" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" - - name: "switch-control-uuid" + - name: "upper-frequency" in: "path" - description: "Id of switch-control" + description: "Id of available-spectrum" required: true - type: "string" - - name: "local-id" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of switch" + description: "Id of available-spectrum" required: true - type: "string" + type: "integer" + format: "int32" responses: 200: - description: "tapi.connectivity.Switch" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.connectivity.Switch" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "upper-frequency" in: "path" - description: "Id of switch" + description: "Id of available-spectrum" required: true - type: "string" - - name: "value-name" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of name" + description: "Id of available-spectrum" required: true - type: "string" + type: "integer" + format: "int32" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "upper-frequency" in: "path" - description: "Id of switch" + description: "Id of occupied-spectrum" required: true - type: "string" - - name: "topology-uuid" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of selected-connection-end-point" + description: "Id of occupied-spectrum" required: true - type: "string" - - name: "node-uuid" + type: "integer" + format: "int32" + responses: + 200: + description: "tapi.photonic.media.SpectrumBand" + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of selected-connection-end-point" + description: "Id of service-interface-point" required: true type: "string" - - name: "node-edge-point-uuid" + - name: "upper-frequency" in: "path" - description: "Id of selected-connection-end-point" + description: "Id of occupied-spectrum" required: true - type: "string" - - name: "connection-end-point-uuid" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of selected-connection-end-point" + description: "Id of occupied-spectrum" required: true - type: "string" + type: "integer" + format: "int32" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.RouteRef" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connection" - required: true - type: "string" - - name: "switch-control-uuid" - in: "path" - description: "Id of switch-control" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of switch" + description: "Id of service-interface-point" required: true type: "string" - - name: "connection-uuid" + - name: "upper-frequency" in: "path" - description: "Id of selected-route" + description: "Id of supportable-spectrum" required: true - type: "string" - - name: "route-local-id" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of selected-route" + description: "Id of supportable-spectrum" required: true - type: "string" + type: "integer" + format: "int32" responses: 200: - description: "tapi.connectivity.RouteRef" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.connectivity.RouteRef" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service/: - post: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.connectivitycontext.ConnectivityService" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - - in: "body" - name: "tapi.connectivity.connectivitycontext.ConnectivityService.body-param" - description: "tapi.connectivity.connectivitycontext.ConnectivityService to\ - \ be added to list" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + - name: "upper-frequency" + in: "path" + description: "Id of supportable-spectrum" + required: true + type: "integer" + format: "int32" + - name: "lower-frequency" + in: "path" + description: "Id of supportable-spectrum" + required: true + type: "integer" + format: "int32" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/: - get: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/power-management-capability/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.connectivitycontext.ConnectivityService" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.connectivitycontext.ConnectivityService" + description: "tapi.photonic.media.PowerManagementCapabilityPac" schema: - $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" 400: description: "Internal error" - put: + post: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.connectivitycontext.ConnectivityService" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.connectivitycontext.ConnectivityService.body-param" - description: "tapi.connectivity.connectivitycontext.ConnectivityService to\ - \ be added or updated" + name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" + description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" responses: 201: description: "Object created" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + 409: + description: "Object already exists" + put: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.connectivitycontext.ConnectivityService" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" + description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ + \ or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" responses: + 201: + description: "Object created" 400: description: "Internal error" 204: - description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: - get: + description: "Object modified" + delete: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionRef" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "connection-uuid" - in: "path" - description: "Id of connection" + description: "Id of service-interface-point" required: true type: "string" responses: - 200: - description: "tapi.connectivity.ConnectionRef" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectionRef" 400: description: "Internal error" - /data/context/connectivity-context/connectivity-service={uuid}/coroute-inclusion/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/power-management-capability/supportable-maximum-output-power/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceRef" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1090,21 +1125,23 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1114,13 +1151,15 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1128,80 +1167,72 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic/: - post: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/power-management-capability/supportable-minimum-output-power/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of service-interface-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1211,44 +1242,60 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - name: "cost-name" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/power-management-capability/tolerable-maximum-input-power/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." + parameters: + - name: "uuid" in: "path" - description: "Id of cost-characteristic" + description: "Id of service-interface-point" required: true type: "string" responses: + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion/: post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1256,52 +1303,24 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/: - get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "connectivity-service-uuid" - in: "path" - description: "Id of diversity-exclusion" - required: true - type: "string" - responses: - 200: - description: "tapi.connectivity.ConnectivityServiceRef" - schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" - 400: - description: "Internal error" - put: - tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "connectivity-service-uuid" - in: "path" - description: "Id of diversity-exclusion" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceRef.body-param" - description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1311,18 +1330,14 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceRef" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "connectivity-service-uuid" - in: "path" - description: "Id of diversity-exclusion" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1330,79 +1345,69 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point/: - post: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:media-channel-service-interface-point-spec/power-management-capability/tolerable-minimum-input-power/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.connectivityservice.EndPoint" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.connectivity.connectivityservice.EndPoint.body-param" - description: "tapi.connectivity.connectivityservice.EndPoint to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.connectivityservice.EndPoint" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: - 200: - description: "tapi.connectivity.connectivityservice.EndPoint" - schema: - $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.connectivityservice.EndPoint" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.connectivity.connectivityservice.EndPoint.body-param" - description: "tapi.connectivity.connectivityservice.EndPoint to be added or\ - \ updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1412,18 +1417,14 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.connectivityservice.EndPoint" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1431,52 +1432,43 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: + /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.Capacity" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.photonic.media.OtsiServiceInterfacePointSpec" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpecWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.Capacity" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.OtsiServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added to list" + name: "tapi.photonic.media.OtsiServiceInterfacePointSpec.body-param" + description: "tapi.photonic.media.OtsiServiceInterfacePointSpec to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpecWrapper" responses: 201: description: "Object created" @@ -1486,26 +1478,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.Capacity" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.OtsiServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added or updated" + name: "tapi.photonic.media.OtsiServiceInterfacePointSpec.body-param" + description: "tapi.photonic.media.OtsiServiceInterfacePointSpec to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpecWrapper" responses: 201: description: "Object created" @@ -1515,18 +1503,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.Capacity" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.OtsiServiceInterfacePointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1534,155 +1517,171 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: + /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/otsi-capability/: get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.photonic.media.OtsiCapabilityPac" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.photonic.media.OtsiCapabilityPacWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/otsi-capability/supportable-application-identifier={application-code}/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.ApplicationIdentifier" + description: "The list of supportable ApplicationIdentifiers." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "application-code" in: "path" - description: "Id of end-point" + description: "Id of supportable-application-identifier" required: true type: "string" - - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.ApplicationIdentifier" + schema: + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/otsi-capability/supportable-central-frequency-spectrum-band={lower-central-frequency},{upper-central-frequency}/ + : get: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.CentralFrequencyBand" + description: "Each spectrum band supported for otsi trasmitter to be tuned on,\r\ + \n is specified as per it's lower and upper central frequencies\ + \ supported and its frequency constraints,\r\n consisting in\ + \ the frequency Grid and the AdjustmentGranularity,\r\n used\ + \ to uniquely identify all central frequencies supported within the band." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "lower-central-frequency" in: "path" - description: "Id of end-point" + description: "Id of supportable-central-frequency-spectrum-band" required: true - type: "string" - - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + type: "integer" + format: "int32" + - name: "upper-central-frequency" + in: "path" + description: "Id of supportable-central-frequency-spectrum-band" + required: true + type: "integer" + format: "int32" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.CentralFrequencyBand" + schema: + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyBandWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/otsi-capability/supportable-central-frequency-spectrum-band={lower-central-frequency},{upper-central-frequency}/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "removes tapi.common.BandwidthProfile" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + - name: "lower-central-frequency" in: "path" - description: "Id of end-point" + description: "Id of supportable-central-frequency-spectrum-band" required: true - type: "string" + type: "integer" + format: "int32" + - name: "upper-central-frequency" + in: "path" + description: "Id of supportable-central-frequency-spectrum-band" + required: true + type: "integer" + format: "int32" responses: + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/otsi-capability/total-power-warn-threshold/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.TotalPowerThresholdPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of service-interface-point" required: true type: "string" - - name: "local-id" + responses: + 200: + description: "tapi.photonic.media.TotalPowerThresholdPac" + schema: + $ref: "#/definitions/tapi.photonic.media.TotalPowerThresholdPacWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/power-management-capability/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerManagementCapabilityPac" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerManagementCapabilityPac" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" + description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" responses: 201: description: "Object created" @@ -1692,26 +1691,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" + description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPacWrapper" responses: 201: description: "Object created" @@ -1721,18 +1716,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerManagementCapabilityPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1740,52 +1730,46 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/power-management-capability/supportable-maximum-output-power/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1795,26 +1779,23 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1824,18 +1805,15 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1843,52 +1821,46 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/power-management-capability/supportable-minimum-output-power/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1898,26 +1870,23 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -1927,18 +1896,15 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum output power supported\r\n\ + \ at the Logical-Termination-Point (LTP) associated to the\ + \ SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -1946,52 +1912,44 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/power-management-capability/tolerable-maximum-input-power/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -2001,26 +1959,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -2030,18 +1984,14 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the maximum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -2049,54 +1999,44 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/: - get: + ? /data/tapi-common:context/service-interface-point={uuid}/tapi-photonic-media:otsi-service-interface-point-spec/power-management-capability/tolerable-minimum-input-power/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -2106,27 +2046,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -2136,19 +2071,14 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter exposes the minimum input power tolerated\r\n \ + \ at the Logical-Termination-Point (LTP) associated to the SIP." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: @@ -2156,205 +2086,167 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: + get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" - description: "none" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec\ - \ to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec\ - \ to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/capacity/ - : get: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + get: tags: - - "tapi-photonic-media" + - "tapi-common" summary: "returns tapi.common.CapacityValue" - description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ - \ may be omitted if spectrum is specified.\r\n Capacity cannot\ - \ be omitted if spectrum is not specified." + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" responses: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: + get: tags: - - "tapi-photonic-media" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ - \ may be omitted if spectrum is specified.\r\n Capacity cannot\ - \ be omitted if spectrum is not specified." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of service-interface-point" required: true type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] + responses: + 200: + description: "tapi.connectivity.ConnectivityContext" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.connectivity.context.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" responses: 201: description: "Object created" @@ -2364,28 +2256,16 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ - \ may be omitted if spectrum is specified.\r\n Capacity cannot\ - \ be omitted if spectrum is not specified." + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.connectivity.context.ConnectivityContext.body-param" + description: "tapi.connectivity.ConnectivityContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.connectivity.ConnectivityContextWrapper" responses: 201: description: "Object created" @@ -2395,187 +2275,127 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ - \ may be omitted if spectrum is specified.\r\n Capacity cannot\ - \ be omitted if spectrum is not specified." - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" + - "tapi-connectivity" + summary: "removes tapi.connectivity.context.ConnectivityContext" + description: "Augments the base TAPI Context with ConnectivityService information" + parameters: [] responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config/ - : post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "returns tapi.connectivity.Connection" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.Connection" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - name: "mc-config-local-id" + - name: "topology-uuid" in: "path" - description: "Id of mc-config" + description: "Id of connection-end-point" required: true type: "string" - responses: - 200: - description: "tapi.photonic.media.MediaChannelConfigPac" - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" - 400: - description: "Internal error" - put: - tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" - description: "none" - parameters: - - name: "uuid" + - name: "node-uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection-end-point" required: true type: "string" - - name: "local-id" + - name: "node-edge-point-uuid" in: "path" - description: "Id of end-point" + description: "Id of connection-end-point" required: true type: "string" - - name: "mc-config-local-id" + - name: "connection-end-point-uuid" in: "path" - description: "Id of mc-config" + description: "Id of connection-end-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/connection-spec-reference/: + get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelConfigPac" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionSpecReference" + description: "Provides the reference to the spec that defines the connection\ + \ type and cepRoles." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" + description: "Id of connection" required: true type: "string" responses: + 200: + description: "tapi.connectivity.ConnectionSpecReference" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/name/ - : post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/lower-connection={connection-uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionRef" + description: "An Connection object supports a recursive aggregation relationship\ + \ such that the internal construction of an Connection can be exposed as multiple\ + \ lower level Connection objects (partitioning).\r\n Aggregation\ + \ is used as for the Node/Topology to allow changes in hierarchy. \r\n \ + \ Connection aggregation reflects Node/Topology aggregation.\ + \ \r\n The FC represents a Cross-Connection in an NE. The Cross-Connection\ + \ in an NE is not necessarily the lowest level of FC partitioning." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - name: "mc-config-local-id" + - name: "connection-uuid" in: "path" - description: "Id of mc-config" + description: "Id of lower-connection" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ConnectionRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/name={value-name}/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/name={value-name}/: + get: tags: - - "tapi-photonic-media" + - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -2583,17 +2403,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" + description: "Id of connection" required: true type: "string" - name: "value-name" @@ -2605,399 +2415,472 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/: + get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.connectivity.Route" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of route" required: true type: "string" - - name: "mc-config-local-id" + responses: + 200: + description: "tapi.connectivity.Route" + schema: + $ref: "#/definitions/tapi.connectivity.RouteWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connection" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of route" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.ConnectionEndPointRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/name={value-name}/: + get: tags: - - "tapi-photonic-media" - summary: "removes tapi.common.NameAndValue" + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of route" required: true type: "string" - - name: "mc-config-local-id" + - name: "value-name" in: "path" - description: "Id of mc-config" + description: "Id of name" required: true type: "string" - - name: "value-name" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ResilienceRoute" + description: "Provides optional resilience and state attributes to the Route." + parameters: + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of connection" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of route" required: true type: "string" responses: + 200: + description: "tapi.connectivity.ResilienceRoute" + schema: + $ref: "#/definitions/tapi.connectivity.ResilienceRouteWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/route={local-id}/resilience-route-pac/name={value-name}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerManagementConfigPac" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of route" required: true type: "string" - - name: "mc-config-local-id" + - name: "value-name" in: "path" - description: "Id of mc-config" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerManagementConfigPac" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/supported-client-link={topology-uuid},{link-uuid}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "returns tapi.topology.LinkRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "topology-uuid" in: "path" - description: "Id of end-point" + description: "Id of supported-client-link" required: true type: "string" - - name: "mc-config-local-id" + - name: "link-uuid" in: "path" - description: "Id of mc-config" + description: "Id of supported-client-link" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.LinkRef" + schema: + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "returns tapi.connectivity.SwitchControl" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - name: "mc-config-local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of mc-config" + description: "Id of switch-control" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ - \ updated" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.SwitchControl" + schema: + $ref: "#/definitions/tapi.connectivity.SwitchControlWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/name={value-name}/ + : get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerManagementConfigPac" - description: "none" + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of end-point" + description: "Id of switch-control" required: true type: "string" - - name: "mc-config-local-id" + - name: "value-name" in: "path" - description: "Id of mc-config" + description: "Id of name" required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-maximum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/resilience-type/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.topology.ResilienceType" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - name: "mc-config-local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of mc-config" + description: "Id of switch-control" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/sub-switch-control={connection-uuid},{sub-switch-control-switch-control-uuid}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.SwitchControlRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of end-point" + description: "Id of switch-control" required: true type: "string" - - name: "mc-config-local-id" + - name: "connection-uuid" in: "path" - description: "Id of mc-config" + description: "Id of sub-switch-control" + required: true + type: "string" + - name: "sub-switch-control-switch-control-uuid" + in: "path" + description: "Id of sub-switch-control" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.SwitchControlRef" + schema: + $ref: "#/definitions/tapi.connectivity.SwitchControlRefWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.Switch" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" required: true type: "string" - - name: "local-id" + - name: "switch-control-uuid" in: "path" - description: "Id of end-point" + description: "Id of switch-control" required: true type: "string" - - name: "mc-config-local-id" + - name: "local-id" in: "path" - description: "Id of mc-config" + description: "Id of switch" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" responses: - 201: - description: "Object created" + 200: + description: "tapi.connectivity.Switch" + schema: + $ref: "#/definitions/tapi.connectivity.SwitchWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/name={value-name}/ + : get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of switch" required: true type: "string" - - name: "mc-config-local-id" + - name: "value-name" in: "path" - description: "Id of mc-config" + description: "Id of name" required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-minimum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of switch" required: true type: "string" - - name: "mc-config-local-id" + - name: "topology-uuid" in: "path" - description: "Id of mc-config" + description: "Id of selected-connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of selected-connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of selected-connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of selected-connection-end-point" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connection={uuid}/switch-control={switch-control-uuid}/switch={local-id}/selected-route={connection-uuid},{route-local-id}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.RouteRef" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of connectivity-service" + description: "Id of connection" + required: true + type: "string" + - name: "switch-control-uuid" + in: "path" + description: "Id of switch-control" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of switch" required: true type: "string" - - name: "mc-config-local-id" + - name: "connection-uuid" in: "path" - description: "Id of mc-config" + description: "Id of selected-route" + required: true + type: "string" + - name: "route-local-id" + in: "path" + description: "Id of selected-route" required: true type: "string" + responses: + 200: + description: "tapi.connectivity.RouteRef" + schema: + $ref: "#/definitions/tapi.connectivity.RouteRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service/: + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.connectivitycontext.ConnectivityService" + description: "none" + parameters: - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.connectivity.connectivitycontext.ConnectivityService.body-param" + description: "tapi.connectivity.connectivitycontext.ConnectivityService to\ + \ be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -3005,35 +2888,43 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.connectivitycontext.ConnectivityService" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" + responses: + 200: + description: "tapi.connectivity.connectivitycontext.ConnectivityService" + schema: + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.connectivitycontext.ConnectivityService" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.connectivity.connectivitycontext.ConnectivityService.body-param" + description: "tapi.connectivity.connectivitycontext.ConnectivityService to\ + \ be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper" responses: 201: description: "Object created" @@ -3043,92 +2934,80 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.connectivity.connectivitycontext.ConnectivityService" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-maximum-output-power/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/connection={connection-uuid}/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "connection-uuid" in: "path" - description: "Id of end-point" + description: "Id of connection" required: true type: "string" - - name: "mc-config-local-id" + responses: + 200: + description: "tapi.connectivity.ConnectionRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectionRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/coroute-inclusion/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceRef" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.connectivity.ConnectivityServiceRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -3138,33 +3017,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" @@ -3174,168 +3041,176 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-minimum-output-power/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic/: + post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - in: "body" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/cost-characteristic={cost-name}/: + get: + tags: + - "tapi-connectivity" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." + parameters: + - name: "uuid" in: "path" - description: "Id of end-point" + description: "Id of connectivity-service" required: true type: "string" - - name: "mc-config-local-id" + - name: "cost-name" in: "path" - description: "Id of mc-config" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - post: + put: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" + - name: "cost-name" in: "path" - description: "Id of mc-config" + description: "Id of cost-characteristic" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "cost-name" in: "path" - description: "Id of end-point" + description: "Id of cost-characteristic" required: true type: "string" - - name: "mc-config-local-id" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion/: + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceRef" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: 201: description: "Object created" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/diversity-exclusion={connectivity-service-uuid}/ + : get: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceRef" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" + - name: "connectivity-service-uuid" in: "path" - description: "Id of mc-config" + description: "Id of diversity-exclusion" required: true type: "string" responses: + 200: + description: "tapi.connectivity.ConnectivityServiceRef" + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/ - : get: + put: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -3343,27 +3218,28 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "mc-config-local-id" + - name: "connectivity-service-uuid" in: "path" - description: "Id of mc-config" + description: "Id of diversity-exclusion" required: true type: "string" + - in: "body" + name: "tapi.connectivity.ConnectivityServiceRef.body-param" + description: "tapi.connectivity.ConnectivityServiceRef to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRefWrapper" responses: - 200: - description: "tapi.photonic.media.SpectrumBand" - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 201: + description: "Object created" 400: description: "Internal error" - post: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceRef" description: "none" parameters: - name: "uuid" @@ -3371,22 +3247,35 @@ paths: description: "Id of connectivity-service" required: true type: "string" - - name: "local-id" + - name: "connectivity-service-uuid" in: "path" - description: "Id of end-point" + description: "Id of diversity-exclusion" required: true type: "string" - - name: "mc-config-local-id" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point/: + post: + tags: + - "tapi-connectivity" + summary: "creates tapi.connectivity.connectivityservice.EndPoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added to list" + name: "tapi.connectivity.connectivityservice.EndPoint.body-param" + description: "tapi.connectivity.connectivityservice.EndPoint to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPointWrapper" responses: 201: description: "Object created" @@ -3394,10 +3283,11 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/: + get: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "returns tapi.connectivity.connectivityservice.EndPoint" description: "none" parameters: - name: "uuid" @@ -3410,17 +3300,36 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" + responses: + 200: + description: "tapi.connectivity.connectivityservice.EndPoint" + schema: + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPointWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.connectivityservice.EndPoint" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mc-config" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added or updated" + name: "tapi.connectivity.connectivityservice.EndPoint.body-param" + description: "tapi.connectivity.connectivityservice.EndPoint to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPointWrapper" responses: 201: description: "Object created" @@ -3430,8 +3339,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "removes tapi.connectivity.connectivityservice.EndPoint" description: "none" parameters: - name: "uuid" @@ -3444,21 +3353,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-aconnectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/frequency-constraint/ - : get: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "returns tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3471,22 +3375,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "creates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3499,17 +3398,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3519,8 +3413,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "creates or updates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3533,17 +3427,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -3553,8 +3442,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "removes tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -3567,21 +3456,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "mc-config-local-id" - in: "path" - description: "Id of mc-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3596,15 +3480,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "creates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3618,12 +3502,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ - \ to be added to list" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3633,8 +3516,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "creates or updates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3648,12 +3531,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ - \ to be added or updated" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -3663,8 +3545,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + - "tapi-connectivity" + summary: "removes tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -3682,11 +3564,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3701,15 +3583,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConfigPac" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3723,11 +3605,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3737,8 +3619,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3752,11 +3634,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelConfigPac.body-param" - description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3766,8 +3648,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelConfigPac" + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3785,14 +3667,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/name/ - : post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -3804,27 +3684,18 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/name={value-name}/ - : get: + post: tags: - - "tapi-photonic-media" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -3836,25 +3707,24 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -3866,17 +3736,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3886,11 +3751,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -3902,21 +3765,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3931,15 +3789,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerManagementConfigPac" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3953,12 +3811,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ - \ list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3968,8 +3825,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -3983,12 +3840,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ - \ updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -3998,8 +3854,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -4017,14 +3873,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-maximum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -4038,18 +3892,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -4062,11 +3914,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4076,13 +3928,11 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." - parameters: - - name: "uuid" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" in: "path" description: "Id of connectivity-service" required: true @@ -4093,11 +3943,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4107,11 +3957,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" @@ -4128,14 +3976,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-minimum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/capacity/total-size/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -4149,18 +3996,17 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -4173,11 +4019,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4187,11 +4033,10 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -4204,11 +4049,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -4218,11 +4063,10 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" @@ -4239,14 +4083,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-maximum-output-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/connection-end-point={topology-uuid},{node-uuid},{node-edge-point-uuid},{connection-end-point-uuid}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -4258,20 +4100,41 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -4284,11 +4147,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4296,13 +4159,44 @@ paths: description: "Internal error" 409: description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -4314,12 +4208,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -4329,11 +4228,11 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -4345,19 +4244,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-minimum-output-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -4371,18 +4273,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -4395,11 +4295,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4409,11 +4310,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -4426,11 +4325,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4440,11 +4340,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -4461,11 +4359,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4480,15 +4378,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4502,11 +4400,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4516,8 +4415,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4531,11 +4430,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4545,8 +4445,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.SpectrumBand" + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4564,11 +4464,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/mc-config/spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4583,15 +4483,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4605,11 +4505,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4619,8 +4520,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4634,11 +4535,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -4648,8 +4550,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" + - "tapi-connectivity" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" @@ -4667,11 +4569,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -4686,15 +4588,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerManagementConfigPac" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -4708,12 +4610,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ - \ list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -4723,8 +4624,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -4738,12 +4639,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementConfigPac.body-param" - description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ - \ updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -4753,8 +4653,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerManagementConfigPac" + - "tapi-connectivity" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" @@ -4772,14 +4672,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-maximum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "returns tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -4793,18 +4691,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.odu.OduConnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpecWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -4817,11 +4713,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" + description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -4831,11 +4727,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates or updates tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -4848,11 +4742,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" + description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -4862,11 +4756,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "removes tapi.odu.OduConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -4883,14 +4775,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/expected-minimum-input-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/odu-csep-common-pac/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "returns tapi.odu.OduCsepCommonPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -4904,18 +4794,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.odu.OduCsepCommonPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCommonPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates tapi.odu.OduCsepCommonPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -4928,11 +4816,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.odu.OduCsepCommonPac.body-param" + description: "tapi.odu.OduCsepCommonPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCommonPacWrapper" responses: 201: description: "Object created" @@ -4942,11 +4830,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepCommonPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -4959,11 +4845,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.odu.OduCsepCommonPac.body-param" + description: "tapi.odu.OduCsepCommonPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCommonPacWrapper" responses: 201: description: "Object created" @@ -4973,11 +4859,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum input power\r\ - \n being received at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "removes tapi.odu.OduCsepCommonPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -4994,14 +4878,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-maximum-output-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/odu-csep-ctp-pac/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "returns tapi.odu.OduCsepCtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5015,18 +4897,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.odu.OduCsepCtpPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCtpPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates tapi.odu.OduCsepCtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5039,11 +4919,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.odu.OduCsepCtpPac.body-param" + description: "tapi.odu.OduCsepCtpPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCtpPacWrapper" responses: 201: description: "Object created" @@ -5053,11 +4933,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepCtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5070,11 +4948,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.odu.OduCsepCtpPac.body-param" + description: "tapi.odu.OduCsepCtpPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepCtpPacWrapper" responses: 201: description: "Object created" @@ -5084,11 +4962,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the maximum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "removes tapi.odu.OduCsepCtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5105,14 +4981,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/media-channel-connectivity-service-end-point-spec/power-management-config/intended-minimum-output-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-odu:odu-connectivity-service-end-point-spec/odu-csep-ttp-pac/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "returns tapi.odu.OduCsepTtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5126,18 +5000,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.odu.OduCsepTtpPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepTtpPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates tapi.odu.OduCsepTtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5150,11 +5022,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.odu.OduCsepTtpPac.body-param" + description: "tapi.odu.OduCsepTtpPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepTtpPacWrapper" responses: 201: description: "Object created" @@ -5164,11 +5036,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "creates or updates tapi.odu.OduCsepTtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5181,11 +5051,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.odu.OduCsepTtpPac.body-param" + description: "tapi.odu.OduCsepTtpPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.odu.OduCsepTtpPacWrapper" responses: 201: description: "Object created" @@ -5195,11 +5065,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter shall be used to specify the minimum output power\r\ - \n desired at the Logical-Termination-Point (LTP) associated\ - \ to the CSEP." + - "tapi-odu" + summary: "removes tapi.odu.OduCsepTtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -5216,14 +5084,35 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name/: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.McaConnectivityServiceEndPointSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.photonic.media.McaConnectivityServiceEndPointSpec" + schema: + $ref: "#/definitions/tapi.photonic.media.McaConnectivityServiceEndPointSpecWrapper" + 400: + description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.McaConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -5236,11 +5125,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.photonic.media.McaConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.McaConnectivityServiceEndPointSpec to be\ + \ added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.McaConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -5248,14 +5138,11 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/name={value-name}/: - get: + put: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.McaConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -5267,47 +5154,13 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of connectivity-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.photonic.media.McaConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.McaConnectivityServiceEndPointSpec to be\ + \ added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.McaConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -5317,11 +5170,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.McaConnectivityServiceEndPointSpec" + description: "none" parameters: - name: "uuid" in: "path" @@ -5333,22 +5184,19 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/capacity/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduConnectivityServiceEndPointSpec" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -5362,16 +5210,18 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduConnectivityServiceEndPointSpec" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduConnectivityServiceEndPointSpec" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -5384,11 +5234,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" - description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -5398,9 +5248,11 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduConnectivityServiceEndPointSpec" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -5413,11 +5265,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.odu.OduConnectivityServiceEndPointSpec.body-param" - description: "tapi.odu.OduConnectivityServiceEndPointSpec to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -5427,9 +5279,11 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduConnectivityServiceEndPointSpec" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of an MCA/OTSiMCA.\r\n Capacity\ + \ may be omitted if spectrum is specified.\r\n Capacity cannot\ + \ be omitted if spectrum is not specified." parameters: - name: "uuid" in: "path" @@ -5446,11 +5300,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-common-pac/ - : get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config/ + : post: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -5463,17 +5317,24 @@ paths: description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" responses: - 200: - description: "tapi.odu.OduCsepCommonPac" - schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/ + : get: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -5486,23 +5347,22 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.odu.OduCsepCommonPac.body-param" - description: "tapi.odu.OduCsepCommonPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.MediaChannelConfigPac" + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -5515,12 +5375,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepCommonPac.body-param" - description: "tapi.odu.OduCsepCommonPac to be added or updated" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCommonPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" responses: 201: description: "Object created" @@ -5530,8 +5395,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepCommonPac" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -5544,17 +5409,24 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ctp-pac/ - : get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/name/ + : post: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepCtpPac" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -5566,18 +5438,32 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.odu.OduCsepCtpPac" - schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/name={value-name}/ + : get: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepCtpPac" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -5589,24 +5475,30 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.odu.OduCsepCtpPac.body-param" - description: "tapi.odu.OduCsepCtpPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepCtpPac" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -5618,12 +5510,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepCtpPac.body-param" - description: "tapi.odu.OduCsepCtpPac to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepCtpPac" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5633,9 +5535,11 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepCtpPac" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -5647,16 +5551,26 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/odu-connectivity-service-end-point-spec/odu-csep-ttp-pac/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCsepTtpPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -5669,17 +5583,22 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: - description: "tapi.odu.OduCsepTtpPac" + description: "tapi.photonic.media.PowerManagementConfigPac" schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-odu" - summary: "creates tapi.odu.OduCsepTtpPac" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -5692,12 +5611,18 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepTtpPac.body-param" - description: "tapi.odu.OduCsepTtpPac to be added to list" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" responses: 201: description: "Object created" @@ -5707,8 +5632,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-odu" - summary: "creates or updates tapi.odu.OduCsepTtpPac" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -5721,12 +5646,18 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.odu.OduCsepTtpPac.body-param" - description: "tapi.odu.OduCsepTtpPac to be added or updated" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" responses: 201: description: "Object created" @@ -5736,8 +5667,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-odu" - summary: "removes tapi.odu.OduCsepTtpPac" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -5750,17 +5681,24 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-maximum-input-power/ + : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" - description: "none" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5772,18 +5710,25 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" - description: "none" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5795,13 +5740,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec to\ - \ be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -5812,8 +5761,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" - description: "none" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5825,13 +5776,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" - in: "body" - name: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec to\ - \ be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -5842,8 +5797,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" - description: "none" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5855,17 +5812,24 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config/ - : post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/expected-minimum-input-power/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5877,26 +5841,25 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" - description: "tapi.photonic.media.OtsiTerminationConfigPac to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + - name: "mc-config-local-id" + in: "path" + description: "Id of mc-config" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.PowerProperties" + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/ - : get: + post: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5908,23 +5871,31 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: - 200: - description: "tapi.photonic.media.OtsiTerminationConfigPac" - schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5936,18 +5907,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" - description: "tapi.photonic.media.OtsiTerminationConfigPac to be added or\ - \ updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -5958,8 +5928,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5971,9 +5943,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: @@ -5981,12 +5953,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/application-identifier/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-maximum-output-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -5998,23 +5972,25 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: 200: - description: "tapi.photonic.media.ApplicationIdentifier" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6026,17 +6002,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.ApplicationIdentifier.body-param" - description: "tapi.photonic.media.ApplicationIdentifier to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -6047,8 +6023,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6060,17 +6038,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.ApplicationIdentifier.body-param" - description: "tapi.photonic.media.ApplicationIdentifier to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -6081,8 +6059,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6094,9 +6074,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: @@ -6104,13 +6084,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/power-management-config-pac/intended-minimum-output-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6122,24 +6103,25 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: 200: - description: "tapi.photonic.media.CentralFrequency" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6151,17 +6133,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.CentralFrequency.body-param" - description: "tapi.photonic.media.CentralFrequency to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -6172,9 +6154,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6186,17 +6169,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.CentralFrequency.body-param" - description: "tapi.photonic.media.CentralFrequency to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -6207,9 +6190,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6221,9 +6205,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: @@ -6231,11 +6215,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/frequency-constraint/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -6248,22 +6232,22 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" + summary: "creates tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -6276,17 +6260,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -6297,7 +6281,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + summary: "creates or updates tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -6310,17 +6294,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -6331,7 +6315,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" + summary: "removes tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -6344,9 +6328,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" responses: @@ -6354,14 +6338,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name/ - : post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:mca-connectivity-service-end-point-spec/mc-config={mc-config-local-id}/spectrum/frequency-constraint/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.photonic.media.FrequencyConstraint" + description: "none" parameters: - name: "uuid" in: "path" @@ -6373,32 +6355,23 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "mc-config-local-id" in: "path" - description: "Id of otsi-config" + description: "Id of mc-config" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.FrequencyConstraint" + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name={value-name}/ - : get: + post: tags: - "tapi-photonic-media" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.photonic.media.FrequencyConstraint" + description: "none" parameters: - name: "uuid" in: "path" @@ -6410,30 +6383,29 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - - name: "value-name" + - name: "mc-config-local-id" in: "path" - description: "Id of name" + description: "Id of mc-config" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + description: "none" parameters: - name: "uuid" in: "path" @@ -6445,22 +6417,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - - name: "value-name" + - name: "mc-config-local-id" in: "path" - description: "Id of name" + description: "Id of mc-config" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -6471,10 +6438,8 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "removes tapi.photonic.media.FrequencyConstraint" + description: "none" parameters: - name: "uuid" in: "path" @@ -6486,14 +6451,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - - name: "value-name" + - name: "mc-config-local-id" in: "path" - description: "Id of name" + description: "Id of mc-config" required: true type: "string" responses: @@ -6501,11 +6461,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + summary: "returns tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -6518,22 +6478,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpecWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.SpectrumBand" + summary: "creates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -6546,17 +6501,13 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added to list" + name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + \ to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -6567,7 +6518,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.SpectrumBand" + summary: "creates or updates tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -6580,17 +6531,13 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added or updated" + name: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec\ + \ to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -6601,7 +6548,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.SpectrumBand" + summary: "removes tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -6614,21 +6561,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + summary: "returns tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -6641,22 +6583,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.photonic.media.MediaChannelConfigPac" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" + summary: "creates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -6669,17 +6606,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" responses: 201: description: "Object created" @@ -6690,7 +6622,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + summary: "creates or updates tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -6703,17 +6635,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.photonic.media.MediaChannelConfigPac.body-param" + description: "tapi.photonic.media.MediaChannelConfigPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPacWrapper" responses: 201: description: "Object created" @@ -6724,7 +6651,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" + summary: "removes tapi.photonic.media.MediaChannelConfigPac" description: "none" parameters: - name: "uuid" @@ -6737,22 +6664,19 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-aconnectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/transmit-power/ - : get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/name/ + : post: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -6764,23 +6688,27 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" - in: "path" - description: "Id of otsi-config" - required: true - type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.photonic.media.PowerPropertiesPac" - schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/name={value-name}/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -6792,29 +6720,25 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "value-name" in: "path" - description: "Id of otsi-config" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerPropertiesPac.body-param" - description: "tapi.photonic.media.PowerPropertiesPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -6826,17 +6750,17 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "value-name" in: "path" - description: "Id of otsi-config" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerPropertiesPac.body-param" - description: "tapi.photonic.media.PowerPropertiesPac to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6847,8 +6771,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -6860,9 +6786,9 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "otsi-config-local-id" + - name: "value-name" in: "path" - description: "Id of otsi-config" + description: "Id of name" required: true type: "string" responses: @@ -6870,11 +6796,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/ + : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + summary: "returns tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -6889,15 +6815,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + description: "tapi.photonic.media.PowerManagementConfigPac" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + summary: "creates tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -6911,12 +6837,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec to be\ - \ added to list" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" responses: 201: description: "Object created" @@ -6927,7 +6853,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + summary: "creates or updates tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -6941,12 +6867,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec.body-param" - description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec to be\ - \ added or updated" + name: "tapi.photonic.media.PowerManagementConfigPac.body-param" + description: "tapi.photonic.media.PowerManagementConfigPac to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPacWrapper" responses: 201: description: "Object created" @@ -6957,7 +6883,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + summary: "removes tapi.photonic.media.PowerManagementConfigPac" description: "none" parameters: - name: "uuid" @@ -6975,12 +6901,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-maximum-input-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -6994,16 +6922,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.OtsiTerminationConfigPac" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7016,12 +6946,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" - description: "tapi.photonic.media.OtsiTerminationConfigPac to be added to\ - \ list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7032,8 +6961,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7046,12 +6977,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" - description: "tapi.photonic.media.OtsiTerminationConfigPac to be added or\ - \ updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7062,8 +6992,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.OtsiTerminationConfigPac" - description: "none" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7080,12 +7012,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/application-identifier/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/expected-minimum-input-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7099,16 +7033,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.ApplicationIdentifier" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7121,11 +7057,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.ApplicationIdentifier.body-param" - description: "tapi.photonic.media.ApplicationIdentifier to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7136,8 +7072,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7150,11 +7088,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.ApplicationIdentifier.body-param" - description: "tapi.photonic.media.ApplicationIdentifier to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7165,8 +7103,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.ApplicationIdentifier" - description: "This attribute indicates the selected Application Identifier." + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum input power\r\ + \n being received at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7183,13 +7123,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/central-frequency/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-maximum-output-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7203,17 +7144,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.CentralFrequency" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7226,11 +7168,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.CentralFrequency.body-param" - description: "tapi.photonic.media.CentralFrequency to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7241,9 +7183,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7256,11 +7199,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.CentralFrequency.body-param" - description: "tapi.photonic.media.CentralFrequency to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7271,9 +7214,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.CentralFrequency" - description: "The central frequency of the laser. It is the oscillation frequency\ - \ of the corresponding electromagnetic wave" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the maximum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7290,12 +7234,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/central-frequency/frequency-constraint/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/power-management-config-pac/intended-minimum-output-power/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "returns tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7309,16 +7255,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.photonic.media.PowerProperties" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "creates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7331,11 +7279,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7346,8 +7294,10 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "creates or updates tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7360,11 +7310,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.photonic.media.PowerProperties.body-param" + description: "tapi.photonic.media.PowerProperties to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesWrapper" responses: 201: description: "Object created" @@ -7375,8 +7325,10 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" - description: "none" + summary: "removes tapi.photonic.media.PowerProperties" + description: "This parameter shall be used to specify the minimum output power\r\ + \n desired at the Logical-Termination-Point (LTP) associated\ + \ to the CSEP." parameters: - name: "uuid" in: "path" @@ -7393,14 +7345,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/name/ - : post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/spectrum/ + : get: tags: - "tapi-photonic-media" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -7412,27 +7362,18 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.SpectrumBand" + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/name={value-name}/ - : get: + post: tags: - "tapi-photonic-media" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -7444,25 +7385,24 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" + responses: + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -7474,17 +7414,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -7495,10 +7430,8 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "removes tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -7510,21 +7443,16 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/spectrum/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:media-channel-connectivity-service-end-point-spec/mc-config/spectrum/frequency-constraint/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -7539,15 +7467,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.SpectrumBand" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -7561,11 +7489,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -7576,7 +7504,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.SpectrumBand" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -7590,11 +7518,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.SpectrumBand.body-param" - description: "tapi.photonic.media.SpectrumBand to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -7605,7 +7533,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.SpectrumBand" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -7623,11 +7551,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + summary: "returns tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -7642,15 +7570,15 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpecWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.FrequencyConstraint" + summary: "creates tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -7664,11 +7592,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added to list" + name: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec to be\ + \ added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -7679,7 +7608,7 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.FrequencyConstraint" + summary: "creates or updates tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -7693,11 +7622,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.FrequencyConstraint.body-param" - description: "tapi.photonic.media.FrequencyConstraint to be added or updated" + name: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiConnectivityServiceEndPointSpec to be\ + \ added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -7708,7 +7638,7 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.FrequencyConstraint" + summary: "removes tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -7726,12 +7656,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/otsi-connectivity-service-end-point-spec/otsi-config/transmit-power/ + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "returns tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -7745,16 +7675,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerPropertiesPac" + description: "tapi.photonic.media.OtsiTerminationConfigPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" 400: description: "Internal error" post: tags: - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "creates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -7767,11 +7697,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerPropertiesPac.body-param" - description: "tapi.photonic.media.PowerPropertiesPac to be added to list" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" responses: 201: description: "Object created" @@ -7782,8 +7713,8 @@ paths: put: tags: - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "creates or updates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -7796,11 +7727,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerPropertiesPac.body-param" - description: "tapi.photonic.media.PowerPropertiesPac to be added or updated" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" responses: 201: description: "Object created" @@ -7811,8 +7743,8 @@ paths: delete: tags: - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerPropertiesPac" - description: "Transmit power as requested." + summary: "removes tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -7829,12 +7761,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/peer-fwd-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/application-identifier/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" @@ -7848,16 +7780,16 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.photonic.media.ApplicationIdentifier" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" @@ -7870,12 +7802,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" responses: 201: description: "Object created" @@ -7885,9 +7816,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" @@ -7900,12 +7831,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" responses: 201: description: "Object created" @@ -7915,9 +7845,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" @@ -7934,12 +7864,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/protecting-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/central-frequency/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" @@ -7953,16 +7884,17 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.photonic.media.CentralFrequency" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" @@ -7975,12 +7907,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" responses: 201: description: "Object created" @@ -7990,9 +7921,10 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" @@ -8005,12 +7937,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" responses: 201: description: "Object created" @@ -8020,9 +7951,10 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" @@ -8039,11 +7971,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/server-connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/central-frequency/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8058,15 +7990,15 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8080,12 +8012,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8095,8 +8026,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8110,12 +8041,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8125,8 +8055,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8144,12 +8074,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/name/ + : post: tags: - - "tapi-connectivity" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -8161,18 +8093,27 @@ paths: description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.common.ServiceInterfacePointRef" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/name={value-name}/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -8184,24 +8125,25 @@ paths: description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -8213,12 +8155,17 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8228,9 +8175,11 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -8242,85 +8191,91 @@ paths: description: "Id of end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/spectrum/ + : get: tags: - - "tapi-connectivity" - summary: "creates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.photonic.media.SpectrumBand" + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/: - get: + post: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: - 200: - description: "tapi.topology.LatencyCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added or updated" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -8330,19 +8285,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" responses: @@ -8350,11 +8304,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-cost/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/spectrum/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8362,17 +8316,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8380,12 +8339,17 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8395,8 +8359,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8404,12 +8368,17 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8419,8 +8388,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8428,47 +8397,62 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-delay/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsi-connectivity-service-end-point-spec/otsi-config/transmit-power/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" responses: 201: description: "Object created" @@ -8478,21 +8462,26 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" responses: 201: description: "Object created" @@ -8502,25 +8491,30 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/max-allowed-hops/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -8528,17 +8522,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.OtsiaConnectivityServiceEndPointSpecWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -8546,12 +8545,18 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec to\ + \ be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.OtsiaConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -8561,8 +8566,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -8570,12 +8575,18 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec.body-param" + description: "tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec to\ + \ be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.photonic.media.OtsiaConnectivityServiceEndPointSpecWrapper" responses: 201: description: "Object created" @@ -8585,8 +8596,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.path.computation.ValueOrPriority" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" description: "none" parameters: - name: "uuid" @@ -8594,31 +8605,40 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/name/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config/ + : post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" responses: 201: description: "Object created" @@ -8626,56 +8646,63 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.photonic.media.OtsiTerminationConfigPac" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" 400: description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.photonic.media.OtsiTerminationConfigPac.body-param" + description: "tapi.photonic.media.OtsiTerminationConfigPac to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPacWrapper" responses: 201: description: "Object created" @@ -8685,20 +8712,23 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.OtsiTerminationConfigPac" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" required: true type: "string" responses: @@ -8706,42 +8736,62 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/application-identifier/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.Capacity" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.photonic.media.ApplicationIdentifier" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.Capacity" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added to list" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" responses: 201: description: "Object created" @@ -8751,21 +8801,31 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.Capacity" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added or updated" + name: "tapi.photonic.media.ApplicationIdentifier.body-param" + description: "tapi.photonic.media.ApplicationIdentifier to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" responses: 201: description: "Object created" @@ -8775,56 +8835,88 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.Capacity" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.ApplicationIdentifier" + description: "This attribute indicates the selected Application Identifier." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.photonic.media.CentralFrequency" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added to list" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" responses: 201: description: "Object created" @@ -8834,21 +8926,32 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added or updated" + name: "tapi.photonic.media.CentralFrequency.body-param" + description: "tapi.photonic.media.CentralFrequency to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" responses: 201: description: "Object created" @@ -8858,25 +8961,36 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.BandwidthProfile" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.CentralFrequency" + description: "The central frequency of the laser. It is the oscillation frequency\ + \ of the corresponding electromagnetic wave" parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/central-frequency/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8884,17 +8998,27 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8902,12 +9026,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8917,8 +9051,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8926,12 +9060,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -8941,8 +9085,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -8950,47 +9094,51 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name/ + : post: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - post: - tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of connectivity-service" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -8998,23 +9146,76 @@ paths: description: "Internal error" 409: description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/name={value-name}/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9024,25 +9225,42 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-photonic-media" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -9050,17 +9268,27 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -9068,12 +9296,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -9083,8 +9321,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -9092,12 +9330,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.SpectrumBand.body-param" + description: "tapi.photonic.media.SpectrumBand to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" responses: 201: description: "Object created" @@ -9107,8 +9355,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -9116,16 +9364,26 @@ paths: description: "Id of connectivity-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/: - get: + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/spectrum/frequency-constraint/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -9133,17 +9391,27 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -9151,12 +9419,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -9166,8 +9444,8 @@ paths: description: "Object already exists" put: tags: - - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -9175,12 +9453,22 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.photonic.media.FrequencyConstraint.body-param" + description: "tapi.photonic.media.FrequencyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" responses: 201: description: "Object created" @@ -9190,8 +9478,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -9199,37 +9487,151 @@ paths: description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/end-point={local-id}/tapi-photonic-media:otsia-connectivity-service-end-point-spec/otsi-config={otsi-config-local-id}/transmit-power/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-photonic-media" + summary: "creates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-photonic-media" + summary: "creates or updates tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + - in: "body" + name: "tapi.photonic.media.PowerPropertiesPac.body-param" + description: "tapi.photonic.media.PowerPropertiesPac to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-photonic-media" + summary: "removes tapi.photonic.media.PowerPropertiesPac" + description: "Transmit power as requested." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - name: "otsi-config-local-id" + in: "path" + description: "Id of otsi-config" + required: true + type: "string" + responses: 400: description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic/: post: tags: - "tapi-connectivity" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "creates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" @@ -9237,11 +9639,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -9249,24 +9651,54 @@ paths: description: "Internal error" 409: description: "Object already exists" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/latency-characteristic={traffic-property-name}/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.LatencyCharacteristic" + schema: + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" + 400: + description: "Internal error" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "creates or updates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -9277,25 +9709,30 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + summary: "removes tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/resilience-type/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-cost/: get: tags: - "tapi-connectivity" - summary: "returns tapi.topology.ResilienceType" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9305,15 +9742,15 @@ paths: type: "string" responses: 200: - description: "tapi.topology.ResilienceType" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.topology.ResilienceType" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9322,11 +9759,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.ResilienceType.body-param" - description: "tapi.topology.ResilienceType to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9337,7 +9774,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.topology.ResilienceType" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9346,11 +9783,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.topology.ResilienceType.body-param" - description: "tapi.topology.ResilienceType to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9361,7 +9798,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.topology.ResilienceType" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9374,77 +9811,66 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: - post: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-delay/: + get: tags: - "tapi-connectivity" - summary: "creates tapi.topology.RiskCharacteristic" - description: "none" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" responses: - 201: - description: "Object created" + 200: + description: "tapi.path.computation.ValueOrPriority" + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/: - get: + post: tags: - "tapi-connectivity" - summary: "returns tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" + - in: "body" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.topology.RiskCharacteristic" - description: "none" + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9455,29 +9881,24 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.topology.RiskCharacteristic" - description: "none" + summary: "removes tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" description: "Id of connectivity-service" required: true type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/connectivity-context/connectivity-service={uuid}/schedule/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/max-allowed-hops/: get: tags: - "tapi-connectivity" - summary: "returns tapi.common.TimeRange" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9487,15 +9908,15 @@ paths: type: "string" responses: 200: - description: "tapi.common.TimeRange" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - "tapi-connectivity" - summary: "creates tapi.common.TimeRange" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9504,11 +9925,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.TimeRange.body-param" - description: "tapi.common.TimeRange to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9519,7 +9940,7 @@ paths: put: tags: - "tapi-connectivity" - summary: "creates or updates tapi.common.TimeRange" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9528,11 +9949,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.TimeRange.body-param" - description: "tapi.common.TimeRange to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -9543,7 +9964,7 @@ paths: delete: tags: - "tapi-connectivity" - summary: "removes tapi.common.TimeRange" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" @@ -9556,21 +9977,26 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name/: post: tags: - - "tapi-common" + - "tapi-connectivity" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - in: "body" name: "tapi.common.NameAndValue.body-param" description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9578,15 +10004,20 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/name={value-name}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/name={value-name}/: get: tags: - - "tapi-common" + - "tapi-connectivity" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -9596,17 +10027,22 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" + - "tapi-connectivity" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -9617,7 +10053,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -9627,12 +10063,17 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" + - "tapi-connectivity" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ \ no semantics with respect to the purpose of the entity." parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - name: "value-name" in: "path" description: "Id of name" @@ -9643,32 +10084,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-connectivity" + summary: "returns tapi.common.Capacity" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" responses: 200: - description: "tapi.notification.NotificationContext" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-connectivity" + summary: "creates tapi.common.Capacity" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added to list" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -9678,16 +10129,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-connectivity" + summary: "creates or updates tapi.common.Capacity" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added or updated" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -9697,73 +10153,80 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-connectivity" + summary: "removes tapi.common.Capacity" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: - post: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/ + : get: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "creates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: - 200: - description: "tapi.notification.NotificationSubscriptionService" - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "creates or updates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ or updated" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -9773,13 +10236,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationSubscriptionService" + - "tapi-connectivity" + summary: "removes tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -9787,26 +10250,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-burst-size/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" post: tags: - - "tapi-notification" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -9814,56 +10293,106 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: - get: + put: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of connectivity-service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/committed-information-rate/ + : get: + tags: + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - put: + post: tags: - - "tapi-notification" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -9873,20 +10402,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -9894,277 +10416,295 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationChannel" + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationChannel" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.notification.Notification" - schema: - $ref: "#/definitions/tapi.notification.Notification" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of additional-info" + description: "Id of connectivity-service" required: true type: "string" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.notification.AlarmInfo" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - name: "notification-uuid" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of changed-attributes" + description: "Id of connectivity-service" required: true type: "string" responses: - 200: - description: "tapi.notification.NameAndValueChange" - schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/requested-capacity/total-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "none" + - "tapi-connectivity" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of target-object-name" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" - description: "none" + - "tapi-connectivity" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - name: "notification-uuid" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-connectivity" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/resilience-type/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.SubscriptionFilter" + - "tapi-connectivity" + summary: "returns tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.notification.SubscriptionFilter" + description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" post: tags: - - "tapi-notification" - summary: "creates tapi.notification.SubscriptionFilter" + - "tapi-connectivity" + summary: "creates tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added to list" + name: "tapi.topology.ResilienceType.body-param" + description: "tapi.topology.ResilienceType to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -10174,21 +10714,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.SubscriptionFilter" + - "tapi-connectivity" + summary: "creates or updates tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added or updated" + name: "tapi.topology.ResilienceType.body-param" + description: "tapi.topology.ResilienceType to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" responses: 201: description: "Object created" @@ -10198,13 +10738,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.SubscriptionFilter" + - "tapi-connectivity" + summary: "removes tapi.topology.ResilienceType" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" responses: @@ -10212,26 +10752,24 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic/: post: tags: - - "tapi-notification" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -10239,56 +10777,52 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "returns tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "risk-characteristic-name" in: "path" - description: "Id of name" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "creates or updates tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "risk-characteristic-name" in: "path" - description: "Id of name" + description: "Id of risk-diversity-characteristic" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -10298,20 +10832,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-connectivity" + summary: "removes tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of connectivity-service" required: true type: "string" - - name: "value-name" + - name: "risk-characteristic-name" in: "path" - description: "Id of name" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: @@ -10319,187 +10851,115 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notification={uuid}/: + /data/tapi-common:context/tapi-connectivity:connectivity-context/connectivity-service={uuid}/schedule/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" + - "tapi-connectivity" + summary: "returns tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of additional-info" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: - get: + post: tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + - "tapi-connectivity" + summary: "creates tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: - 200: - description: "tapi.notification.AlarmInfo" - schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + - "tapi-connectivity" + summary: "creates or updates tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of changed-attributes" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.NameAndValueChange" - schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of connectivity-service" required: true type: "string" + - in: "body" + name: "tapi.common.TimeRange.body-param" + description: "tapi.common.TimeRange to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-connectivity" + summary: "removes tapi.common.TimeRange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of target-object-name" + description: "Id of connectivity-service" required: true type: "string" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-equipment:physical-context/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" + - "tapi-equipment" + summary: "returns tapi.equipment.PhysicalContext" description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" - 400: - description: "Internal error" - /data/context/oam-context/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.oam.context.OamContext" - description: "Augments the base TAPI Context with OamService information" parameters: [] responses: 200: - description: "tapi.oam.context.OamContext" + description: "tapi.equipment.PhysicalContext" schema: - $ref: "#/definitions/tapi.oam.context.OamContext" + $ref: "#/definitions/tapi.equipment.PhysicalContextWrapper" 400: description: "Internal error" post: tags: - - "tapi-oam" - summary: "creates tapi.oam.context.OamContext" - description: "Augments the base TAPI Context with OamService information" + - "tapi-equipment" + summary: "creates tapi.equipment.PhysicalContext" + description: "none" parameters: - in: "body" - name: "tapi.oam.context.OamContext.body-param" - description: "tapi.oam.context.OamContext to be added to list" + name: "tapi.equipment.PhysicalContext.body-param" + description: "tapi.equipment.PhysicalContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.context.OamContext" + $ref: "#/definitions/tapi.equipment.PhysicalContextWrapper" responses: 201: description: "Object created" @@ -10509,16 +10969,16 @@ paths: description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.context.OamContext" - description: "Augments the base TAPI Context with OamService information" + - "tapi-equipment" + summary: "creates or updates tapi.equipment.PhysicalContext" + description: "none" parameters: - in: "body" - name: "tapi.oam.context.OamContext.body-param" - description: "tapi.oam.context.OamContext to be added or updated" + name: "tapi.equipment.PhysicalContext.body-param" + description: "tapi.equipment.PhysicalContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.context.OamContext" + $ref: "#/definitions/tapi.equipment.PhysicalContextWrapper" responses: 201: description: "Object created" @@ -10528,205 +10988,143 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.context.OamContext" - description: "Augments the base TAPI Context with OamService information" + - "tapi-equipment" + summary: "removes tapi.equipment.PhysicalContext" + description: "none" parameters: [] responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/meg={uuid}/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/: get: tags: - - "tapi-oam" - summary: "returns tapi.oam.oamcontext.Meg" + - "tapi-equipment" + summary: "returns tapi.equipment.Device" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" responses: 200: - description: "tapi.oam.oamcontext.Meg" + description: "tapi.equipment.Device" schema: - $ref: "#/definitions/tapi.oam.oamcontext.Meg" + $ref: "#/definitions/tapi.equipment.DeviceWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/eth-meg-spec/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/access-port={access-port-uuid}/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthMegSpec" + - "tapi-equipment" + summary: "returns tapi.equipment.AccessPort" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" - required: true - type: "string" - responses: - 200: - description: "tapi.eth.EthMegSpec" - schema: - $ref: "#/definitions/tapi.eth.EthMegSpec" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.oam.meg.Mep" - description: "1. ME may have 0 MEPs (case of transit domains where at least\ - \ 1 MIP is present)\r\n 2. ME may have 1 MEP (case of edge\ - \ domaind, where the peer MEP is ouside the managed domain)\r\n \ - \ 3. ME may have 2 MEPs" - parameters: - - name: "uuid" - in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "access-port-uuid" in: "path" - description: "Id of mep" + description: "Id of access-port" required: true type: "string" responses: 200: - description: "tapi.oam.meg.Mep" + description: "tapi.equipment.AccessPort" schema: - $ref: "#/definitions/tapi.oam.meg.Mep" + $ref: "#/definitions/tapi.equipment.AccessPortWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/eth-mep-spec/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/access-port={access-port-uuid}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/ + : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthMepSpec" - description: "none" + - "tapi-equipment" + summary: "returns tapi.equipment.ConnectorPinAddress" + description: "The list of Pins that support the AccessPort." parameters: - name: "uuid" in: "path" - description: "Id of meg" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of mep" + description: "Id of device" required: true type: "string" - responses: - 200: - description: "tapi.eth.EthMepSpec" - schema: - $ref: "#/definitions/tapi.eth.EthMepSpec" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/eth-mep-spec/eth-mep-common/: - get: - tags: - - "tapi-eth" - summary: "returns tapi.eth.EthMepCommon" - description: "none" - parameters: - - name: "uuid" + - name: "access-port-uuid" in: "path" - description: "Id of meg" + description: "Id of access-port" required: true type: "string" - - name: "local-id" + - name: "connector-identification" in: "path" - description: "Id of mep" + description: "Id of connector-pin" required: true type: "string" - responses: - 200: - description: "tapi.eth.EthMepCommon" - schema: - $ref: "#/definitions/tapi.eth.EthMepCommon" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/eth-mep-spec/eth-mep-sink/: - get: - tags: - - "tapi-eth" - summary: "returns tapi.eth.EthMepSink" - description: "none" - parameters: - - name: "uuid" + - name: "pin-identification" in: "path" - description: "Id of meg" + description: "Id of connector-pin" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mep" + description: "Id of connector-pin" required: true type: "string" responses: 200: - description: "tapi.eth.EthMepSink" + description: "tapi.equipment.ConnectorPinAddress" schema: - $ref: "#/definitions/tapi.eth.EthMepSink" + $ref: "#/definitions/tapi.equipment.ConnectorPinAddressWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/eth-mep-spec/eth-mep-sink/bandwidth-report/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/access-port={access-port-uuid}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/pin-and-role/ + : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.BandwidthReport" - description: "This attribute models the content of the bandwidth report received\ - \ by the MEP Sink from the peer MEP Source." + - "tapi-equipment" + summary: "returns tapi.equipment.PinAndRole" + description: "If there is more than one pin used in a connector and/or there\ + \ is a need to identify the role of one or more pins then this property can\ + \ be used.\r\n For simple cases pinIdentification can be used\ + \ instead." parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "access-port-uuid" in: "path" - description: "Id of mep" + description: "Id of access-port" required: true type: "string" - responses: - 200: - description: "tapi.eth.BandwidthReport" - schema: - $ref: "#/definitions/tapi.eth.BandwidthReport" - 400: - description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/eth-mep-spec/eth-mep-source-pac/: - get: - tags: - - "tapi-eth" - summary: "returns tapi.eth.EthMepSource" - description: "none" - parameters: - - name: "uuid" + - name: "connector-identification" in: "path" - description: "Id of meg" + description: "Id of connector-pin" required: true type: "string" - - name: "local-id" + - name: "pin-identification" in: "path" - description: "Id of mep" + description: "Id of connector-pin" + required: true + type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of connector-pin" required: true type: "string" responses: 200: - description: "tapi.eth.EthMepSource" + description: "tapi.equipment.PinAndRole" schema: - $ref: "#/definitions/tapi.eth.EthMepSource" + $ref: "#/definitions/tapi.equipment.PinAndRoleWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/access-port={access-port-uuid}/name={value-name}/: get: tags: - - "tapi-oam" + - "tapi-equipment" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -10734,12 +11132,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "access-port-uuid" in: "path" - description: "Id of mep" + description: "Id of access-port" required: true type: "string" - name: "value-name" @@ -10751,464 +11149,540 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/: get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduConnectionEndPointSpec" + - "tapi-equipment" + summary: "returns tapi.equipment.Equipment" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mep" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.OduConnectionEndPointSpec" + description: "tapi.equipment.Equipment" schema: - $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpec" + $ref: "#/definitions/tapi.equipment.EquipmentWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-common/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/: get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCommonPac" + - "tapi-equipment" + summary: "returns tapi.equipment.ActualEquipment" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mep" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.OduCommonPac" + description: "tapi.equipment.ActualEquipment" schema: - $ref: "#/definitions/tapi.odu.OduCommonPac" + $ref: "#/definitions/tapi.equipment.ActualEquipmentWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-ctp/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCtpPac" + - "tapi-equipment" + summary: "returns tapi.equipment.ActualNonFieldReplaceableModule" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mep" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.OduCtpPac" + description: "tapi.equipment.ActualNonFieldReplaceableModule" schema: - $ref: "#/definitions/tapi.odu.OduCtpPac" + $ref: "#/definitions/tapi.equipment.ActualNonFieldReplaceableModuleWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-protection/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/common-actual-properties/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduProtectionPac" + - "tapi-equipment" + summary: "returns tapi.equipment.CommonActualProperties" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mep" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.OduProtectionPac" + description: "tapi.equipment.CommonActualProperties" schema: - $ref: "#/definitions/tapi.odu.OduProtectionPac" + $ref: "#/definitions/tapi.equipment.CommonActualPropertiesWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-term-and-adapter/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/common-equipment-properties/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" + - "tapi-equipment" + summary: "returns tapi.equipment.CommonEquipmentProperties" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mep" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.OduTerminationAndClientAdaptationPac" + description: "tapi.equipment.CommonEquipmentProperties" schema: - $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPac" + $ref: "#/definitions/tapi.equipment.CommonEquipmentPropertiesWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/common-actual-properties/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduPayloadType" - description: "This attribute is applicable when the ODU CTP object instance\ - \ represents a lower order ODU CTP Sink at the client layer of the ODUP/ODU[i]j\ - \ or ODUP/ODUj-21 adaptation function. \r\n This attribute\ - \ is a 2-digit Hex code that indicates the new accepted payload type.\r\n\ - \ Valid values are defined in Table 15-8 of ITU-T Recommendation\ - \ G.709 with one additional value UN_INTERPRETABLE." + - "tapi-equipment" + summary: "returns tapi.equipment.CommonActualProperties" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mep" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.OduPayloadType" + description: "tapi.equipment.CommonActualProperties" schema: - $ref: "#/definitions/tapi.odu.OduPayloadType" + $ref: "#/definitions/tapi.equipment.CommonActualPropertiesWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mep={local-id}/odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/common-equipment-properties/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.FecProperties" + - "tapi-equipment" + summary: "returns tapi.equipment.CommonEquipmentProperties" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mep" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.FecProperties" + description: "tapi.equipment.CommonEquipmentProperties" schema: - $ref: "#/definitions/tapi.odu.FecProperties" + $ref: "#/definitions/tapi.equipment.CommonEquipmentPropertiesWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.meg.Mip" - description: "ME may 0, 1, or more MIPs" + - "tapi-equipment" + summary: "returns tapi.equipment.Holder" + description: "References the Holder in an Equipment that is available to take\ + \ other Equipments.\r\n For example:\r\n - Slot\ + \ in a sub-rack\r\n - Slot in a Field Replaceable Unit that\ + \ can take a small form-factor pluggable." parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" + required: true + type: "string" + - name: "contained-holder-uuid" + in: "path" + description: "Id of contained-holder" required: true type: "string" responses: 200: - description: "tapi.oam.meg.Mip" + description: "tapi.equipment.Holder" schema: - $ref: "#/definitions/tapi.oam.meg.Mip" + $ref: "#/definitions/tapi.equipment.HolderWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/eth-mip-spec/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/actual-holder/ + : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthMipSpec" + - "tapi-equipment" + summary: "returns tapi.equipment.ActualHolder" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" + required: true + type: "string" + - name: "contained-holder-uuid" + in: "path" + description: "Id of contained-holder" required: true type: "string" responses: 200: - description: "tapi.eth.EthMipSpec" + description: "tapi.equipment.ActualHolder" schema: - $ref: "#/definitions/tapi.eth.EthMipSpec" + $ref: "#/definitions/tapi.equipment.ActualHolderWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/actual-holder/common-holder-properties/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-equipment" + summary: "returns tapi.equipment.CommonHolderProperties" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" required: true type: "string" - - name: "value-name" + - name: "contained-holder-uuid" in: "path" - description: "Id of name" + description: "Id of contained-holder" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.equipment.CommonHolderProperties" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.equipment.CommonHolderPropertiesWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/expected-holder/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduMipSpec" + - "tapi-equipment" + summary: "returns tapi.equipment.ExpectedHolder" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" + required: true + type: "string" + - name: "contained-holder-uuid" + in: "path" + description: "Id of contained-holder" required: true type: "string" responses: 200: - description: "tapi.odu.OduMipSpec" + description: "tapi.equipment.ExpectedHolder" schema: - $ref: "#/definitions/tapi.odu.OduMipSpec" + $ref: "#/definitions/tapi.equipment.ExpectedHolderWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-defect/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/expected-holder/common-holder-properties/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduDefectPac" + - "tapi-equipment" + summary: "returns tapi.equipment.CommonHolderProperties" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" + required: true + type: "string" + - name: "contained-holder-uuid" + in: "path" + description: "Id of contained-holder" required: true type: "string" responses: 200: - description: "tapi.odu.OduDefectPac" + description: "tapi.equipment.CommonHolderProperties" + schema: + $ref: "#/definitions/tapi.equipment.CommonHolderPropertiesWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/name={value-name}/ + : get: + tags: + - "tapi-equipment" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of device" + required: true + type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of equipment" + required: true + type: "string" + - name: "contained-holder-uuid" + in: "path" + description: "Id of contained-holder" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/occupying-fru/ + : get: + tags: + - "tapi-equipment" + summary: "returns tapi.equipment.EquipmentRef" + description: "The FRU that is occupying the holder. \r\n A holder\ + \ may be unoccupied. \r\n An FRU may occupy more hat one holder\ + \ (using or blocking are intentionally not distinguished here)." + parameters: + - name: "uuid" + in: "path" + description: "Id of device" + required: true + type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of equipment" + required: true + type: "string" + - name: "contained-holder-uuid" + in: "path" + description: "Id of contained-holder" + required: true + type: "string" + responses: + 200: + description: "tapi.equipment.EquipmentRef" schema: - $ref: "#/definitions/tapi.odu.OduDefectPac" + $ref: "#/definitions/tapi.equipment.EquipmentRefWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-mip/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/: get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduMipPac" + - "tapi-equipment" + summary: "returns tapi.equipment.ExpectedEquipment" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.OduMipPac" + description: "tapi.equipment.ExpectedEquipment" schema: - $ref: "#/definitions/tapi.odu.OduMipPac" + $ref: "#/definitions/tapi.equipment.ExpectedEquipmentWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-mip/deg-thr/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/common-equipment-properties/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.DegThr" - description: "This attribute indicates the threshold level for declaring a performance\ - \ monitoring (PM) Second to be bad. The value of the threshold can be provisioned\ - \ in terms of number of errored blocks or in terms of percentage of errored\ - \ blocks. For percentage-based specification, in order to support provision\ - \ of less than 1%, the specification consists of two fields. The first field\ - \ indicates the granularity of percentage. For examples, in 1%, in 0.1%, or\ - \ in 0.01%, etc. The second field indicates the multiple of the granularity.\ - \ For number of errored block based, the value is a positive integer." + - "tapi-equipment" + summary: "returns tapi.equipment.CommonEquipmentProperties" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.DegThr" + description: "tapi.equipment.CommonEquipmentProperties" schema: - $ref: "#/definitions/tapi.odu.DegThr" + $ref: "#/definitions/tapi.equipment.CommonEquipmentPropertiesWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-ncm/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-holder/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduNcmPac" + - "tapi-equipment" + summary: "returns tapi.equipment.ExpectedHolder" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.OduNcmPac" + description: "tapi.equipment.ExpectedHolder" schema: - $ref: "#/definitions/tapi.odu.OduNcmPac" + $ref: "#/definitions/tapi.equipment.ExpectedHolderWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-pm/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-holder/common-holder-properties/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduPmPac" + - "tapi-equipment" + summary: "returns tapi.equipment.CommonHolderProperties" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.OduPmPac" + description: "tapi.equipment.CommonHolderProperties" schema: - $ref: "#/definitions/tapi.odu.OduPmPac" + $ref: "#/definitions/tapi.equipment.CommonHolderPropertiesWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-pm/uas/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-non-field-replaceable-module/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.UasChoice" - description: "UnAvailable Second" + - "tapi-equipment" + summary: "returns tapi.equipment.ExpectedNonFieldReplaceableModule" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.UasChoice" + description: "tapi.equipment.ExpectedNonFieldReplaceableModule" schema: - $ref: "#/definitions/tapi.odu.UasChoice" + $ref: "#/definitions/tapi.equipment.ExpectedNonFieldReplaceableModuleWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/mip={local-id}/odu-mip-spec/odu-tcm/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-non-field-replaceable-module/common-equipment-properties/ + : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduTcmMipPac" + - "tapi-equipment" + summary: "returns tapi.equipment.CommonEquipmentProperties" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" required: true type: "string" - - name: "local-id" + - name: "equipment-uuid" in: "path" - description: "Id of mip" + description: "Id of equipment" required: true type: "string" responses: 200: - description: "tapi.odu.OduTcmMipPac" + description: "tapi.equipment.CommonEquipmentProperties" schema: - $ref: "#/definitions/tapi.odu.OduTcmMipPac" + $ref: "#/definitions/tapi.equipment.CommonEquipmentPropertiesWrapper" 400: description: "Internal error" - /data/context/oam-context/meg={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/equipment={equipment-uuid}/name={value-name}/: get: tags: - - "tapi-oam" + - "tapi-equipment" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -11216,7 +11690,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of meg" + description: "Id of device" + required: true + type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of equipment" required: true type: "string" - name: "value-name" @@ -11228,22 +11707,50 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-equipment:physical-context/device={uuid}/name={value-name}/: + get: + tags: + - "tapi-equipment" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of device" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job/: + /data/tapi-common:context/tapi-equipment:physical-context/name/: post: tags: - - "tapi-oam" - summary: "creates tapi.oam.oamcontext.OamJob" - description: "none" + - "tapi-equipment" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - in: "body" - name: "tapi.oam.oamcontext.OamJob.body-param" - description: "tapi.oam.oamcontext.OamJob to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamJob" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -11251,42 +11758,46 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/: + /data/tapi-common:context/tapi-equipment:physical-context/name={value-name}/: get: tags: - - "tapi-oam" - summary: "returns tapi.oam.oamcontext.OamJob" - description: "none" + - "tapi-equipment" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of oam-job" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.oam.oamcontext.OamJob" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamJob" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.oamcontext.OamJob" - description: "none" + - "tapi-equipment" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of oam-job" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.oam.oamcontext.OamJob.body-param" - description: "tapi.oam.oamcontext.OamJob to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamJob" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -11296,13 +11807,15 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.oamcontext.OamJob" - description: "none" + - "tapi-equipment" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of oam-job" + description: "Id of name" required: true type: "string" responses: @@ -11310,291 +11823,349 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-link-trace-job/: + /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthLinkTraceJob" + - "tapi-equipment" + summary: "returns tapi.equipment.PhysicalSpan" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of physical-span" required: true type: "string" responses: 200: - description: "tapi.eth.EthLinkTraceJob" + description: "tapi.equipment.PhysicalSpan" schema: - $ref: "#/definitions/tapi.eth.EthLinkTraceJob" + $ref: "#/definitions/tapi.equipment.PhysicalSpanWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthLinkTraceJob" - description: "none" + - "tapi-equipment" + summary: "returns tapi.equipment.AbstractStrand" + description: "Both the serial segments that form an end-end strand and the parallel\ + \ end-end strands." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of physical-span" required: true type: "string" - - in: "body" - name: "tapi.eth.EthLinkTraceJob.body-param" - description: "tapi.eth.EthLinkTraceJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthLinkTraceJob" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthLinkTraceJob" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of oam-job" + description: "Id of abstract-strand" required: true type: "string" - - in: "body" - name: "tapi.eth.EthLinkTraceJob.body-param" - description: "tapi.eth.EthLinkTraceJob to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthLinkTraceJob" responses: - 201: - description: "Object created" + 200: + description: "tapi.equipment.AbstractStrand" + schema: + $ref: "#/definitions/tapi.equipment.AbstractStrandWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/adjacent-strand={physical-span-uuid},{abstract-strand-local-id}/ + : get: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthLinkTraceJob" + - "tapi-equipment" + summary: "returns tapi.equipment.AbstractStrandRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of physical-span" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of abstract-strand" + required: true + type: "string" + - name: "physical-span-uuid" + in: "path" + description: "Id of adjacent-strand" + required: true + type: "string" + - name: "abstract-strand-local-id" + in: "path" + description: "Id of adjacent-strand" required: true type: "string" responses: + 200: + description: "tapi.equipment.AbstractStrandRef" + schema: + $ref: "#/definitions/tapi.equipment.AbstractStrandRefWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-link-trace-job/eth-lt-msg/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/ + : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOamOperationCommonPac" - description: "none" + - "tapi-equipment" + summary: "returns tapi.equipment.ConnectorPinAddress" + description: "A strand can end on two or more Pins (usually 2 pins, but a strand\ + \ my be spliced to split a signal). This model supports only 2 ended strands.\r\ + \n A abstract strand may be spliced at both ends and hence\ + \ have no direct relationship to pins or may be connected to pins at one or\ + \ both ends.\r\n In the essential model these Pins would be\ + \ on connectors that plug in to connectors on Equipments.\r\n \ + \ The AbstractStrand is extended to the pins of the AccessPort which are\ + \ the Pins on the Connectors of the Equipment.\r\n In some\ + \ cases it may not be relevant to represent the pin detail and hence the reference\ + \ is to a connector alone." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of physical-span" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of abstract-strand" + required: true + type: "string" + - name: "connector-identification" + in: "path" + description: "Id of connector-pin" + required: true + type: "string" + - name: "pin-identification" + in: "path" + description: "Id of connector-pin" + required: true + type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of connector-pin" required: true type: "string" responses: 200: - description: "tapi.eth.EthOamOperationCommonPac" + description: "tapi.equipment.ConnectorPinAddress" schema: - $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" + $ref: "#/definitions/tapi.equipment.ConnectorPinAddressWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/pin-and-role/ + : get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOamOperationCommonPac" - description: "none" + - "tapi-equipment" + summary: "returns tapi.equipment.PinAndRole" + description: "If there is more than one pin used in a connector and/or there\ + \ is a need to identify the role of one or more pins then this property can\ + \ be used.\r\n For simple cases pinIdentification can be used\ + \ instead." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of physical-span" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of abstract-strand" + required: true + type: "string" + - name: "connector-identification" + in: "path" + description: "Id of connector-pin" + required: true + type: "string" + - name: "pin-identification" + in: "path" + description: "Id of connector-pin" + required: true + type: "string" + - name: "equipment-uuid" + in: "path" + description: "Id of connector-pin" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOamOperationCommonPac.body-param" - description: "tapi.eth.EthOamOperationCommonPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.equipment.PinAndRole" + schema: + $ref: "#/definitions/tapi.equipment.PinAndRoleWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/name={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOamOperationCommonPac" - description: "none" + - "tapi-equipment" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of physical-span" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of abstract-strand" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOamOperationCommonPac.body-param" - description: "tapi.eth.EthOamOperationCommonPac to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/spliced-strand={physical-span-uuid},{abstract-strand-local-id}/ + : get: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOamOperationCommonPac" + - "tapi-equipment" + summary: "returns tapi.equipment.AbstractStrandRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of physical-span" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of abstract-strand" + required: true + type: "string" + - name: "physical-span-uuid" + in: "path" + description: "Id of spliced-strand" + required: true + type: "string" + - name: "abstract-strand-local-id" + in: "path" + description: "Id of spliced-strand" required: true type: "string" responses: + 200: + description: "tapi.equipment.AbstractStrandRef" + schema: + $ref: "#/definitions/tapi.equipment.AbstractStrandRefWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-loopback-job/: - get: + ? /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/abstract-strand={local-id}/strand-media-characteristics={value-name}/ + : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthLoopbackJob" - description: "none" + - "tapi-equipment" + summary: "returns tapi.common.NameAndValue" + description: "Relevant physical properties of the abstract strand." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of physical-span" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of abstract-strand" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of strand-media-characteristics" required: true type: "string" responses: 200: - description: "tapi.eth.EthLoopbackJob" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.eth.EthLoopbackJob" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/access-port={device-uuid},{access-port-uuid}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthLoopbackJob" + - "tapi-equipment" + summary: "returns tapi.equipment.AccessPortRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of physical-span" required: true type: "string" - - in: "body" - name: "tapi.eth.EthLoopbackJob.body-param" - description: "tapi.eth.EthLoopbackJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthLoopbackJob" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthLoopbackJob" - description: "none" - parameters: - - name: "uuid" + - name: "device-uuid" in: "path" - description: "Id of oam-job" + description: "Id of access-port" + required: true + type: "string" + - name: "access-port-uuid" + in: "path" + description: "Id of access-port" required: true type: "string" - - in: "body" - name: "tapi.eth.EthLoopbackJob.body-param" - description: "tapi.eth.EthLoopbackJob to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthLoopbackJob" responses: - 201: - description: "Object created" + 200: + description: "tapi.equipment.AccessPortRef" + schema: + $ref: "#/definitions/tapi.equipment.AccessPortRefWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-equipment:physical-context/physical-span={uuid}/name={value-name}/: + get: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthLoopbackJob" - description: "none" + - "tapi-equipment" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of physical-span" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-loopback-job/eth-lb-msg/: + /data/tapi-common:context/tapi-notification:notification-context/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOamMsgCommonPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" + - "tapi-notification" + summary: "returns tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: 200: - description: "tapi.eth.EthOamMsgCommonPac" + description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" post: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOamMsgCommonPac" - description: "none" + - "tapi-notification" + summary: "creates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" - in: "body" - name: "tapi.eth.EthOamMsgCommonPac.body-param" - description: "tapi.eth.EthOamMsgCommonPac to be added to list" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -11604,21 +12175,16 @@ paths: description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOamMsgCommonPac" - description: "none" + - "tapi-notification" + summary: "creates or updates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" - in: "body" - name: "tapi.eth.EthOamMsgCommonPac.body-param" - description: "tapi.eth.EthOamMsgCommonPac to be added or updated" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: 201: description: "Object created" @@ -11628,80 +12194,73 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOamMsgCommonPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" + - "tapi-notification" + summary: "removes tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-on-demand-1way-measurement-job/: - get: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: + post: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOnDemand1wayMeasurementJob" + - "tapi-notification" + summary: "creates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" + - in: "body" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: - 200: - description: "tapi.eth.EthOnDemand1wayMeasurementJob" - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOnDemand1wayMeasurementJob" + - "tapi-notification" + summary: "returns tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemand1wayMeasurementJob.body-param" - description: "tapi.eth.EthOnDemand1wayMeasurementJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.NotificationSubscriptionService" + schema: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOnDemand1wayMeasurementJob" + - "tapi-notification" + summary: "creates or updates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" required: true type: "string" - in: "body" - name: "tapi.eth.EthOnDemand1wayMeasurementJob.body-param" - description: "tapi.eth.EthOnDemand1wayMeasurementJob to be added or updated" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -11711,13 +12270,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOnDemand1wayMeasurementJob" + - "tapi-notification" + summary: "removes tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" required: true type: "string" responses: @@ -11725,68 +12284,83 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-on-demand-1way-measurement-job/on-demand-control-1way-sink/: - get: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: + post: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSink" - description: "none" + - "tapi-notification" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.eth.EthOnDemandMeasurementJobControlSink" - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSink" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSink" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSink.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSink to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSink" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSink" - description: "none" + - "tapi-notification" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSink.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSink to be added or\ - \ updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSink" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -11796,13 +12370,20 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSink" - description: "none" + - "tapi-notification" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: @@ -11810,211 +12391,277 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-on-demand-1way-measurement-job/on-demand-control-1way-source/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSource" + - "tapi-notification" + summary: "returns tapi.notification.NotificationChannel" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSource" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + get: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSource" + - "tapi-notification" + summary: "returns tapi.notification.Notification" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.Notification" + schema: + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSource" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of additional-info" required: true type: "string" responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-on-demand-2way-measurement-job/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOnDemand2wayMeasurementJob" + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.eth.EthOnDemand2wayMeasurementJob" + description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - post: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOnDemand2wayMeasurementJob" + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of changed-attributes" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemand2wayMeasurementJob.body-param" - description: "tapi.eth.EthOnDemand2wayMeasurementJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.NameAndValueChange" + schema: + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOnDemand2wayMeasurementJob" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: + tags: + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of target-object-name" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOnDemand2wayMeasurementJob.body-param" - description: "tapi.eth.EthOnDemand2wayMeasurementJob to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOnDemand2wayMeasurementJob" + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" required: true type: "string" responses: + 200: + description: "tapi.notification.TcaInfo" + schema: + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-on-demand-2way-measurement-job/on-demand-control-2way-source/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSource" + - "tapi-notification" + summary: "returns tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" post: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSource" + - "tapi-notification" + summary: "creates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" required: true type: "string" - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ - \ to list" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -12024,22 +12671,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSource" + - "tapi-notification" + summary: "creates or updates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" required: true type: "string" - in: "body" - name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" - description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ - \ or updated" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: 201: description: "Object created" @@ -12049,13 +12695,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSource" + - "tapi-notification" + summary: "removes tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" required: true type: "string" responses: @@ -12063,66 +12709,83 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-pro-active-1way-measurement-job/: - get: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: + post: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthProActive1wayMeasurementJob" - description: "none" + - "tapi-notification" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.eth.EthProActive1wayMeasurementJob" - schema: - $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthProActive1wayMeasurementJob" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActive1wayMeasurementJob.body-param" - description: "tapi.eth.EthProActive1wayMeasurementJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthProActive1wayMeasurementJob" - description: "none" + - "tapi-notification" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.eth.EthProActive1wayMeasurementJob.body-param" - description: "tapi.eth.EthProActive1wayMeasurementJob to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -12132,13 +12795,20 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthProActive1wayMeasurementJob" - description: "none" + - "tapi-notification" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: @@ -12146,212 +12816,187 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-pro-active-1way-measurement-job/pro-active-control-1way-sink/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthProActiveMeasurementJobControlSink" + - "tapi-notification" + summary: "returns tapi.notification.Notification" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.eth.EthProActiveMeasurementJobControlSink" + description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSink" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthProActiveMeasurementJobControlSink" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notification" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSink.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSink to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSink" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSink" - description: "none" - parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of oam-job" + description: "Id of additional-info" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSink.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSink to be added or\ - \ updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSink" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: + get: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthProActiveMeasurementJobControlSink" + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notification" required: true type: "string" responses: + 200: + description: "tapi.notification.AlarmInfo" + schema: + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-pro-active-1way-measurement-job/pro-active-control-1way-source/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthProActiveMeasurementJobControlSource" + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of changed-attributes" required: true type: "string" responses: 200: - description: "tapi.eth.EthProActiveMeasurementJobControlSource" + description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthProActiveMeasurementJobControlSource" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSource" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of target-object-name" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: + get: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthProActiveMeasurementJobControlSource" + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of notification" required: true type: "string" responses: + 200: + description: "tapi.notification.TcaInfo" + schema: + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-pro-active-2way-measurement-job/: + /data/tapi-common:context/tapi-oam:oam-context/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthProActive2wayMeasurementJob" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" + - "tapi-oam" + summary: "returns tapi.oam.context.OamContext" + description: "Augments the base TAPI Context with OamService information" + parameters: [] responses: 200: - description: "tapi.eth.EthProActive2wayMeasurementJob" + description: "tapi.oam.context.OamContext" schema: - $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" + $ref: "#/definitions/tapi.oam.context.OamContextWrapper" 400: description: "Internal error" post: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthProActive2wayMeasurementJob" - description: "none" + - "tapi-oam" + summary: "creates tapi.oam.context.OamContext" + description: "Augments the base TAPI Context with OamService information" parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" - in: "body" - name: "tapi.eth.EthProActive2wayMeasurementJob.body-param" - description: "tapi.eth.EthProActive2wayMeasurementJob to be added to list" + name: "tapi.oam.context.OamContext.body-param" + description: "tapi.oam.context.OamContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" + $ref: "#/definitions/tapi.oam.context.OamContextWrapper" responses: 201: description: "Object created" @@ -12361,21 +13006,16 @@ paths: description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthProActive2wayMeasurementJob" - description: "none" + - "tapi-oam" + summary: "creates or updates tapi.oam.context.OamContext" + description: "Augments the base TAPI Context with OamService information" parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" - in: "body" - name: "tapi.eth.EthProActive2wayMeasurementJob.body-param" - description: "tapi.eth.EthProActive2wayMeasurementJob to be added or updated" + name: "tapi.oam.context.OamContext.body-param" + description: "tapi.oam.context.OamContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" + $ref: "#/definitions/tapi.oam.context.OamContextWrapper" responses: 201: description: "Object created" @@ -12385,249 +13025,766 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthProActive2wayMeasurementJob" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" + - "tapi-oam" + summary: "removes tapi.oam.context.OamContext" + description: "Augments the base TAPI Context with OamService information" + parameters: [] responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-pro-active-2way-measurement-job/pro-active-control-2way-source/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthProActiveMeasurementJobControlSource" + - "tapi-oam" + summary: "returns tapi.oam.oamcontext.Meg" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" required: true type: "string" responses: 200: - description: "tapi.eth.EthProActiveMeasurementJobControlSource" + description: "tapi.oam.oamcontext.Meg" schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" + $ref: "#/definitions/tapi.oam.oamcontext.MegWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthProActiveMeasurementJobControlSource" - description: "none" + - "tapi-oam" + summary: "returns tapi.oam.meg.Mep" + description: "1. ME may have 0 MEPs (case of transit domains where at least\ + \ 1 MIP is present)\r\n 2. ME may have 1 MEP (case of edge\ + \ domaind, where the peer MEP is ouside the managed domain)\r\n \ + \ 3. ME may have 2 MEPs" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" responses: - 201: - description: "Object created" + 200: + description: "tapi.oam.meg.Mep" + schema: + $ref: "#/definitions/tapi.oam.meg.MepWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/name={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSource" - description: "none" + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" - description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-eth:eth-mep-spec/: + get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthProActiveMeasurementJobControlSource" + summary: "returns tapi.eth.EthMepSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" required: true type: "string" responses: + 200: + description: "tapi.eth.EthMepSpec" + schema: + $ref: "#/definitions/tapi.eth.EthMepSpecWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-test-job/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-eth:eth-mep-spec/eth-mep-common/: get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthTestJob" + summary: "returns tapi.eth.EthMepCommon" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" required: true type: "string" responses: 200: - description: "tapi.eth.EthTestJob" + description: "tapi.eth.EthMepCommon" schema: - $ref: "#/definitions/tapi.eth.EthTestJob" + $ref: "#/definitions/tapi.eth.EthMepCommonWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-eth:eth-mep-spec/eth-mep-sink/: + get: tags: - "tapi-eth" - summary: "creates tapi.eth.EthTestJob" + summary: "returns tapi.eth.EthMepSink" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" required: true type: "string" - - in: "body" - name: "tapi.eth.EthTestJob.body-param" - description: "tapi.eth.EthTestJob to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthTestJob" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthMepSink" + schema: + $ref: "#/definitions/tapi.eth.EthMepSinkWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-eth:eth-mep-spec/eth-mep-sink/bandwidth-report/: + get: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthTestJob" - description: "none" + summary: "returns tapi.eth.BandwidthReport" + description: "This attribute models the content of the bandwidth report received\ + \ by the MEP Sink from the peer MEP Source." parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" required: true type: "string" - - in: "body" - name: "tapi.eth.EthTestJob.body-param" - description: "tapi.eth.EthTestJob to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthTestJob" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.BandwidthReport" + schema: + $ref: "#/definitions/tapi.eth.BandwidthReportWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-eth:eth-mep-spec/eth-mep-source-pac/: + get: tags: - "tapi-eth" - summary: "removes tapi.eth.EthTestJob" + summary: "returns tapi.eth.EthMepSource" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" required: true type: "string" responses: + 200: + description: "tapi.eth.EthMepSource" + schema: + $ref: "#/definitions/tapi.eth.EthMepSourceWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/eth-test-job/eth-test-msg/: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOamMsgCommonPac" + - "tapi-odu" + summary: "returns tapi.odu.OduConnectionEndPointSpec" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" required: true type: "string" responses: 200: - description: "tapi.eth.EthOamMsgCommonPac" + description: "tapi.odu.OduConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpecWrapper" 400: description: "Internal error" - post: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-common/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthOamMsgCommonPac" + - "tapi-odu" + summary: "returns tapi.odu.OduCommonPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOamMsgCommonPac.body-param" - description: "tapi.eth.EthOamMsgCommonPac to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" responses: - 201: - description: "Object created" + 200: + description: "tapi.odu.OduCommonPac" + schema: + $ref: "#/definitions/tapi.odu.OduCommonPacWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - put: + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-ctp/: + get: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthOamMsgCommonPac" + - "tapi-odu" + summary: "returns tapi.odu.OduCtpPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-job" + description: "Id of meg" required: true type: "string" - - in: "body" - name: "tapi.eth.EthOamMsgCommonPac.body-param" - description: "tapi.eth.EthOamMsgCommonPac to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" - responses: + - name: "local-id" + in: "path" + description: "Id of mep" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduCtpPac" + schema: + $ref: "#/definitions/tapi.odu.OduCtpPacWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-protection/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduProtectionPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduProtectionPac" + schema: + $ref: "#/definitions/tapi.odu.OduProtectionPacWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduTerminationAndClientAdaptationPac" + schema: + $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPacWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduPayloadType" + description: "This attribute is applicable when the ODU CTP object instance\ + \ represents a lower order ODU CTP Sink at the client layer of the ODUP/ODU[i]j\ + \ or ODUP/ODUj-21 adaptation function. \r\n This attribute\ + \ is a 2-digit Hex code that indicates the new accepted payload type.\r\n\ + \ Valid values are defined in Table 15-8 of ITU-T Recommendation\ + \ G.709 with one additional value UN_INTERPRETABLE." + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduPayloadType" + schema: + $ref: "#/definitions/tapi.odu.OduPayloadTypeWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mep={local-id}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.FecProperties" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mep" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.FecProperties" + schema: + $ref: "#/definitions/tapi.odu.FecPropertiesWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.meg.Mip" + description: "ME may 0, 1, or more MIPs" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + responses: + 200: + description: "tapi.oam.meg.Mip" + schema: + $ref: "#/definitions/tapi.oam.meg.MipWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/name={value-name}/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-eth:eth-mip-spec/: + get: + tags: + - "tapi-eth" + summary: "returns tapi.eth.EthMipSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + responses: + 200: + description: "tapi.eth.EthMipSpec" + schema: + $ref: "#/definitions/tapi.eth.EthMipSpecWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduMipSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduMipSpec" + schema: + $ref: "#/definitions/tapi.odu.OduMipSpecWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-defect/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduDefectPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduDefectPac" + schema: + $ref: "#/definitions/tapi.odu.OduDefectPacWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-mip/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduMipPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduMipPac" + schema: + $ref: "#/definitions/tapi.odu.OduMipPacWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-mip/deg-thr/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.DegThr" + description: "This attribute indicates the threshold level for declaring a performance\ + \ monitoring (PM) Second to be bad. The value of the threshold can be provisioned\ + \ in terms of number of errored blocks or in terms of percentage of errored\ + \ blocks. For percentage-based specification, in order to support provision\ + \ of less than 1%, the specification consists of two fields. The first field\ + \ indicates the granularity of percentage. For examples, in 1%, in 0.1%, or\ + \ in 0.01%, etc. The second field indicates the multiple of the granularity.\ + \ For number of errored block based, the value is a positive integer." + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.DegThr" + schema: + $ref: "#/definitions/tapi.odu.DegThrWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-ncm/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduNcmPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduNcmPac" + schema: + $ref: "#/definitions/tapi.odu.OduNcmPacWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-pm/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduPmPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduPmPac" + schema: + $ref: "#/definitions/tapi.odu.OduPmPacWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-pm/uas/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.UasChoice" + description: "UnAvailable Second" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.UasChoice" + schema: + $ref: "#/definitions/tapi.odu.UasChoiceWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/mip={local-id}/tapi-odu:odu-mip-spec/odu-tcm/: + get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduTcmMipPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" + responses: + 200: + description: "tapi.odu.OduTcmMipPac" + schema: + $ref: "#/definitions/tapi.odu.OduTcmMipPacWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/name={value-name}/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/meg={uuid}/tapi-eth:eth-meg-spec/: + get: + tags: + - "tapi-eth" + summary: "returns tapi.eth.EthMegSpec" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of meg" + required: true + type: "string" + responses: + 200: + description: "tapi.eth.EthMegSpec" + schema: + $ref: "#/definitions/tapi.eth.EthMegSpecWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/oam-job/: + post: + tags: + - "tapi-oam" + summary: "creates tapi.oam.oamcontext.OamJob" + description: "none" + parameters: + - in: "body" + name: "tapi.oam.oamcontext.OamJob.body-param" + description: "tapi.oam.oamcontext.OamJob to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.oam.oamcontext.OamJobWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.oamcontext.OamJob" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-job" + required: true + type: "string" + responses: + 200: + description: "tapi.oam.oamcontext.OamJob" + schema: + $ref: "#/definitions/tapi.oam.oamcontext.OamJobWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-oam" + summary: "creates or updates tapi.oam.oamcontext.OamJob" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-job" + required: true + type: "string" + - in: "body" + name: "tapi.oam.oamcontext.OamJob.body-param" + description: "tapi.oam.oamcontext.OamJob to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.oam.oamcontext.OamJobWrapper" + responses: 201: description: "Object created" 400: @@ -12636,8 +13793,8 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthOamMsgCommonPac" + - "tapi-oam" + summary: "removes tapi.oam.oamcontext.OamJob" description: "none" parameters: - name: "uuid" @@ -12650,7 +13807,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name/: post: tags: - "tapi-oam" @@ -12669,7 +13826,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -12677,7 +13834,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/name={value-name}/: get: tags: - "tapi-oam" @@ -12700,7 +13857,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -12726,7 +13883,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -12757,7 +13914,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-profile/: get: tags: - "tapi-oam" @@ -12773,7 +13930,7 @@ paths: 200: description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" post: @@ -12792,7 +13949,7 @@ paths: description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -12816,7 +13973,7 @@ paths: description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -12840,7 +13997,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point/: post: tags: - "tapi-oam" @@ -12857,7 +14014,7 @@ paths: description: "tapi.oam.OamServiceEndPointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -12865,8 +14022,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/oam-service-end-point={oam-service-uuid},{oam-service-end-point-local-id}/ + : get: tags: - "tapi-oam" summary: "returns tapi.oam.OamServiceEndPointRef" @@ -12891,7 +14048,7 @@ paths: 200: description: "tapi.oam.OamServiceEndPointRef" schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" 400: description: "Internal error" put: @@ -12920,7 +14077,7 @@ paths: description: "tapi.oam.OamServiceEndPointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + $ref: "#/definitions/tapi.oam.OamServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -12954,7 +14111,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/: get: tags: - "tapi-oam" @@ -12979,10 +14136,10 @@ paths: 200: description: "tapi.oam.oamjob.PmCurrentData" schema: - $ref: "#/definitions/tapi.oam.oamjob.PmCurrentData" + $ref: "#/definitions/tapi.oam.oamjob.PmCurrentDataWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/: get: tags: - "tapi-oam" @@ -13003,10 +14160,10 @@ paths: 200: description: "tapi.common.TimeInterval" schema: - $ref: "#/definitions/tapi.common.TimeInterval" + $ref: "#/definitions/tapi.common.TimeIntervalWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/elapsed-time/period={unit}/: get: tags: - "tapi-oam" @@ -13032,14 +14189,14 @@ paths: 200: description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-link-trace-result-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthLinkTraceResultData" + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" description: "none" parameters: - name: "uuid" @@ -13054,20 +14211,19 @@ paths: type: "string" responses: 200: - description: "tapi.eth.EthLinkTraceResultData" + description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.eth.EthLinkTraceResultData" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-link-trace-result-data/result-list={source-address}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.LinkTraceResult" - description: "G.8052: This parameter returns the results of the LT process.\ - \ It contains a list of the result received from the individual LTR frames.\r\ - \n The result from the individual LTR frame include the Source\ - \ Mac Address, the TTL, and TLV." + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -13079,24 +14235,27 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "source-address" + - name: "value-name" in: "path" - description: "Id of result-list" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.eth.LinkTraceResult" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.eth.LinkTraceResult" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-loopback-result-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/ + : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthLoopbackResultData" - description: "none" + - "tapi-oam" + summary: "returns tapi.oam.pmcurrentdata.PmHistoryData" + description: "in case of 24hr Current Data, at least 1 History Data.\r\n \ + \ In case of 15min Current Data, at least 16 History Data.\r\n\ + \ In case of <15min, the number of History Data shall be able\ + \ to cover a span of 4 hours." parameters: - name: "uuid" in: "path" @@ -13108,19 +14267,24 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthLoopbackResultData" + description: "tapi.oam.pmcurrentdata.PmHistoryData" schema: - $ref: "#/definitions/tapi.eth.EthLoopbackResultData" + $ref: "#/definitions/tapi.oam.pmcurrentdata.PmHistoryDataWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-1-dm-performance-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ + : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthOnDemand1DmPerformanceData" - description: "none" + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" @@ -13132,14 +14296,84 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" + responses: + 200: + description: "tapi.common.TimePeriod" + schema: + $ref: "#/definitions/tapi.common.TimePeriodWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ + : get: + tags: + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-job" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-1-dm-performance-data/ + : get: + tags: + - "tapi-eth" + summary: "returns tapi.eth.EthOnDemand1DmPerformanceData" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-job" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-current-data" + required: true + type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.EthOnDemand1DmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-1-dm-performance-data/on-demand-near-end-1-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-1-dm-performance-data/on-demand-near-end-1-dm-parameters/ : get: tags: - "tapi-eth" @@ -13157,15 +14391,20 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.OnDemandDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-1-lm-performance-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-1-lm-performance-data/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.EthOnDemand1LmPerformanceData" @@ -13181,14 +14420,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.EthOnDemand1LmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-1-lm-performance-data/on-demand-near-end-1-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-1-lm-performance-data/on-demand-near-end-1-lm-parameters/ : get: tags: - "tapi-eth" @@ -13206,15 +14450,20 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.OnDemandLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-dm-performance-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-dm-performance-data/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.EthOnDemandDmPerformanceData" @@ -13230,14 +14479,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.EthOnDemandDmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-dm-performance-data/on-demand-far-end-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-dm-performance-data/on-demand-far-end-dm-parameters/ : get: tags: - "tapi-eth" @@ -13255,14 +14509,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.OnDemandDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-dm-performance-data/on-demand-near-end-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-dm-performance-data/on-demand-near-end-dm-parameters/ : get: tags: - "tapi-eth" @@ -13280,15 +14539,20 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.OnDemandDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-lm-performance-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-lm-performance-data/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.EthOnDemandLmPerformanceData" @@ -13304,14 +14568,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.EthOnDemandLmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-lm-performance-data/on-demand-far-end-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-lm-performance-data/on-demand-far-end-lm-parameters/ : get: tags: - "tapi-eth" @@ -13329,14 +14598,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.OnDemandLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-on-demand-lm-performance-data/on-demand-near-end-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-on-demand-lm-performance-data/on-demand-near-end-lm-parameters/ : get: tags: - "tapi-eth" @@ -13354,15 +14628,20 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.OnDemandLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-1-dm-performance-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-1-dm-performance-data/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.EthProActive1DmPerformanceData" @@ -13378,14 +14657,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.EthProActive1DmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-1-dm-performance-data/pro-active-near-end-1-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-1-dm-performance-data/pro-active-near-end-1-dm-parameters/ : get: tags: - "tapi-eth" @@ -13402,15 +14686,20 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-1-lm-performance-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-1-lm-performance-data/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.EthProActive1LmPerformanceData" @@ -13426,14 +14715,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.EthProActive1LmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-1-lm-performance-data/pro-active-near-end-1-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-1-lm-performance-data/pro-active-near-end-1-lm-parameters/ : get: tags: - "tapi-eth" @@ -13450,15 +14744,20 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-dm-performance-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-dm-performance-data/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.EthProActiveDmPerformanceData" @@ -13474,14 +14773,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.EthProActiveDmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-dm-performance-data/pro-active-bi-dir-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-bi-dir-dm-parameters/ : get: tags: - "tapi-eth" @@ -13499,14 +14803,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-dm-performance-data/pro-active-far-end-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-far-end-dm-parameters/ : get: tags: - "tapi-eth" @@ -13523,14 +14832,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-dm-performance-data/pro-active-near-end-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-near-end-dm-parameters/ : get: tags: - "tapi-eth" @@ -13547,15 +14861,20 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-lm-performance-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-lm-performance-data/ + : get: tags: - "tapi-eth" summary: "returns tapi.eth.EthProActiveLmPerformanceData" @@ -13571,14 +14890,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.EthProActiveLmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-lm-performance-data/pro-active-far-end-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-lm-performance-data/pro-active-far-end-lm-parameters/ : get: tags: - "tapi-eth" @@ -13595,14 +14919,19 @@ paths: description: "Id of pm-current-data" required: true type: "string" + - name: "pm-history-data-local-id" + in: "path" + description: "Id of pm-history-data" + required: true + type: "string" responses: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-pro-active-lm-performance-data/pro-active-near-end-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/tapi-eth:eth-pro-active-lm-performance-data/pro-active-near-end-lm-parameters/ : get: tags: - "tapi-eth" @@ -13619,42 +14948,23 @@ paths: description: "Id of pm-current-data" required: true type: "string" - responses: - 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" - 400: - description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/eth-test-result-data/: - get: - tags: - - "tapi-eth" - summary: "returns tapi.eth.EthTestResultData" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "local-id" + - name: "pm-history-data-local-id" in: "path" - description: "Id of pm-current-data" + description: "Id of pm-history-data" required: true type: "string" responses: 200: - description: "tapi.eth.EthTestResultData" + description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.EthTestResultData" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-link-trace-result-data/: get: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-eth" + summary: "returns tapi.eth.EthLinkTraceResultData" description: "none" parameters: - name: "uuid" @@ -13669,19 +14979,20 @@ paths: type: "string" responses: 200: - description: "tapi.common.TimePeriod" + description: "tapi.eth.EthLinkTraceResultData" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.eth.EthLinkTraceResultDataWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-link-trace-result-data/result-list={source-address}/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "returns tapi.eth.LinkTraceResult" + description: "G.8052: This parameter returns the results of the LT process.\ + \ It contains a list of the result received from the individual LTR frames.\r\ + \n The result from the individual LTR frame include the Source\ + \ Mac Address, the TTL, and TLV." parameters: - name: "uuid" in: "path" @@ -13693,27 +15004,24 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "value-name" + - name: "source-address" in: "path" - description: "Id of name" + description: "Id of result-list" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.eth.LinkTraceResult" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.LinkTraceResultWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-loopback-result-data/: get: tags: - - "tapi-oam" - summary: "returns tapi.oam.pmcurrentdata.PmHistoryData" - description: "in case of 24hr Current Data, at least 1 History Data.\r\n \ - \ In case of 15min Current Data, at least 16 History Data.\r\n\ - \ In case of <15min, the number of History Data shall be able\ - \ to cover a span of 4 hours." + - "tapi-eth" + summary: "returns tapi.eth.EthLoopbackResultData" + description: "none" parameters: - name: "uuid" in: "path" @@ -13725,19 +15033,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: - description: "tapi.oam.pmcurrentdata.PmHistoryData" + description: "tapi.eth.EthLoopbackResultData" schema: - $ref: "#/definitions/tapi.oam.pmcurrentdata.PmHistoryData" + $ref: "#/definitions/tapi.eth.EthLoopbackResultDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-1-dm-performance-data/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-1-dm-performance-data/ : get: tags: - "tapi-eth" @@ -13754,19 +15057,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.EthOnDemand1DmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-1-dm-performance-data/on-demand-near-end-1-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-1-dm-performance-data/on-demand-near-end-1-dm-parameters/ : get: tags: - "tapi-eth" @@ -13784,19 +15082,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.OnDemandDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-1-lm-performance-data/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-1-lm-performance-data/ : get: tags: - "tapi-eth" @@ -13813,19 +15106,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.EthOnDemand1LmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-1-lm-performance-data/on-demand-near-end-1-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-1-lm-performance-data/on-demand-near-end-1-lm-parameters/ : get: tags: - "tapi-eth" @@ -13843,19 +15131,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.OnDemandLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-dm-performance-data/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-dm-performance-data/ : get: tags: - "tapi-eth" @@ -13872,19 +15155,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.EthOnDemandDmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-dm-performance-data/on-demand-far-end-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-dm-performance-data/on-demand-far-end-dm-parameters/ : get: tags: - "tapi-eth" @@ -13902,19 +15180,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.OnDemandDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-dm-performance-data/on-demand-near-end-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-dm-performance-data/on-demand-near-end-dm-parameters/ : get: tags: - "tapi-eth" @@ -13932,19 +15205,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.OnDemandDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-lm-performance-data/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-lm-performance-data/ : get: tags: - "tapi-eth" @@ -13961,19 +15229,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.EthOnDemandLmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-lm-performance-data/on-demand-far-end-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-lm-performance-data/on-demand-far-end-lm-parameters/ : get: tags: - "tapi-eth" @@ -13991,19 +15254,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.OnDemandLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-on-demand-lm-performance-data/on-demand-near-end-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-on-demand-lm-performance-data/on-demand-near-end-lm-parameters/ : get: tags: - "tapi-eth" @@ -14021,19 +15279,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.OnDemandLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-1-dm-performance-data/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-1-dm-performance-data/ : get: tags: - "tapi-eth" @@ -14050,19 +15303,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.EthProActive1DmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-1-dm-performance-data/pro-active-near-end-1-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-1-dm-performance-data/pro-active-near-end-1-dm-parameters/ : get: tags: - "tapi-eth" @@ -14079,19 +15327,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-1-lm-performance-data/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-1-lm-performance-data/ : get: tags: - "tapi-eth" @@ -14108,19 +15351,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.EthProActive1LmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-1-lm-performance-data/pro-active-near-end-1-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-1-lm-performance-data/pro-active-near-end-1-lm-parameters/ : get: tags: - "tapi-eth" @@ -14137,19 +15375,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-dm-performance-data/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-dm-performance-data/ : get: tags: - "tapi-eth" @@ -14166,19 +15399,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.EthProActiveDmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-dm-performance-data/pro-active-bi-dir-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-bi-dir-dm-parameters/ : get: tags: - "tapi-eth" @@ -14196,19 +15424,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-dm-performance-data/pro-active-far-end-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-far-end-dm-parameters/ : get: tags: - "tapi-eth" @@ -14225,19 +15448,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-dm-performance-data/pro-active-near-end-dm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-dm-performance-data/pro-active-near-end-dm-parameters/ : get: tags: - "tapi-eth" @@ -14254,19 +15472,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-lm-performance-data/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-lm-performance-data/ : get: tags: - "tapi-eth" @@ -14283,19 +15496,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.EthProActiveLmPerformanceData" schema: - $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceDataWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-lm-performance-data/pro-active-far-end-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-lm-performance-data/pro-active-far-end-lm-parameters/ : get: tags: - "tapi-eth" @@ -14312,19 +15520,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/eth-pro-active-lm-performance-data/pro-active-near-end-lm-parameters/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-pro-active-lm-performance-data/pro-active-near-end-lm-parameters/ : get: tags: - "tapi-eth" @@ -14341,23 +15544,18 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" responses: 200: description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/granularity-period/ - : get: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/pm-current-data={local-id}/tapi-eth:eth-test-result-data/: + get: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-eth" + summary: "returns tapi.eth.EthTestResultData" description: "none" parameters: - name: "uuid" @@ -14370,55 +15568,14 @@ paths: description: "Id of pm-current-data" required: true type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" - responses: - 200: - description: "tapi.common.TimePeriod" - schema: - $ref: "#/definitions/tapi.common.TimePeriod" - 400: - description: "Internal error" - ? /data/context/oam-context/oam-job={uuid}/pm-current-data={local-id}/pm-history-data={pm-history-data-local-id}/name={value-name}/ - : get: - tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-job" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-current-data" - required: true - type: "string" - - name: "pm-history-data-local-id" - in: "path" - description: "Id of pm-history-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.eth.EthTestResultData" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.EthTestResultDataWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-job={uuid}/schedule/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/schedule/: get: tags: - "tapi-oam" @@ -14434,7 +15591,7 @@ paths: 200: description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: @@ -14453,7 +15610,7 @@ paths: description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -14477,7 +15634,7 @@ paths: description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -14501,62 +15658,66 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile/: - post: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-link-trace-job/: + get: tags: - - "tapi-oam" - summary: "creates tapi.oam.oamcontext.OamProfile" + - "tapi-eth" + summary: "returns tapi.eth.EthLinkTraceJob" description: "none" parameters: - - in: "body" - name: "tapi.oam.oamcontext.OamProfile.body-param" - description: "tapi.oam.oamcontext.OamProfile to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamProfile" + - name: "uuid" + in: "path" + description: "Id of oam-job" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthLinkTraceJob" + schema: + $ref: "#/definitions/tapi.eth.EthLinkTraceJobWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/: - get: + post: tags: - - "tapi-oam" - summary: "returns tapi.oam.oamcontext.OamProfile" + - "tapi-eth" + summary: "creates tapi.eth.EthLinkTraceJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of oam-job" required: true type: "string" + - in: "body" + name: "tapi.eth.EthLinkTraceJob.body-param" + description: "tapi.eth.EthLinkTraceJob to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthLinkTraceJobWrapper" responses: - 200: - description: "tapi.oam.oamcontext.OamProfile" - schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamProfile" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.oamcontext.OamProfile" + - "tapi-eth" + summary: "creates or updates tapi.eth.EthLinkTraceJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.oam.oamcontext.OamProfile.body-param" - description: "tapi.oam.oamcontext.OamProfile to be added or updated" + name: "tapi.eth.EthLinkTraceJob.body-param" + description: "tapi.eth.EthLinkTraceJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.oamcontext.OamProfile" + $ref: "#/definitions/tapi.eth.EthLinkTraceJobWrapper" responses: 201: description: "Object created" @@ -14566,13 +15727,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.oamcontext.OamProfile" + - "tapi-eth" + summary: "removes tapi.eth.EthLinkTraceJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of oam-job" required: true type: "string" responses: @@ -14580,83 +15741,66 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/name/: - post: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-link-trace-job/eth-lt-msg/: + get: tags: - - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "returns tapi.eth.EthOamOperationCommonPac" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthOamOperationCommonPac" + schema: + $ref: "#/definitions/tapi.eth.EthOamOperationCommonPacWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/name={value-name}/: - get: + post: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "creates tapi.eth.EthOamOperationCommonPac" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of oam-job" required: true type: "string" + - in: "body" + name: "tapi.eth.EthOamOperationCommonPac.body-param" + description: "tapi.eth.EthOamOperationCommonPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOamOperationCommonPacWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "creates or updates tapi.eth.EthOamOperationCommonPac" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.eth.EthOamOperationCommonPac.body-param" + description: "tapi.eth.EthOamOperationCommonPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.EthOamOperationCommonPacWrapper" responses: 201: description: "Object created" @@ -14666,45 +15810,56 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "removes tapi.eth.EthOamOperationCommonPac" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of oam-job" required: true type: "string" - - name: "value-name" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-loopback-job/: + get: + tags: + - "tapi-eth" + summary: "returns tapi.eth.EthLoopbackJob" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of oam-job" required: true type: "string" responses: + 200: + description: "tapi.eth.EthLoopbackJob" + schema: + $ref: "#/definitions/tapi.eth.EthLoopbackJobWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data/: post: tags: - - "tapi-oam" - summary: "creates tapi.oam.PmBinData" + - "tapi-eth" + summary: "creates tapi.eth.EthLoopbackJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.oam.PmBinData.body-param" - description: "tapi.oam.PmBinData to be added to list" + name: "tapi.eth.EthLoopbackJob.body-param" + description: "tapi.eth.EthLoopbackJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.eth.EthLoopbackJobWrapper" responses: 201: description: "Object created" @@ -14712,52 +15867,106 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: - get: + put: tags: - - "tapi-oam" - summary: "returns tapi.oam.PmBinData" + - "tapi-eth" + summary: "creates or updates tapi.eth.EthLoopbackJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of oam-job" required: true type: "string" - - name: "local-id" + - in: "body" + name: "tapi.eth.EthLoopbackJob.body-param" + description: "tapi.eth.EthLoopbackJob to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthLoopbackJobWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-eth" + summary: "removes tapi.eth.EthLoopbackJob" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of pm-bin-data" + description: "Id of oam-job" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-loopback-job/eth-lb-msg/: + get: + tags: + - "tapi-eth" + summary: "returns tapi.eth.EthOamMsgCommonPac" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.oam.PmBinData" + description: "tapi.eth.EthOamMsgCommonPac" schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" 400: description: "Internal error" - put: + post: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.PmBinData" + - "tapi-eth" + summary: "creates tapi.eth.EthOamMsgCommonPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of oam-job" required: true type: "string" - - name: "local-id" + - in: "body" + name: "tapi.eth.EthOamMsgCommonPac.body-param" + description: "tapi.eth.EthOamMsgCommonPac to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-eth" + summary: "creates or updates tapi.eth.EthOamMsgCommonPac" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of pm-bin-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.oam.PmBinData.body-param" - description: "tapi.oam.PmBinData to be added or updated" + name: "tapi.eth.EthOamMsgCommonPac.body-param" + description: "tapi.eth.EthOamMsgCommonPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.PmBinData" + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" responses: 201: description: "Object created" @@ -14767,18 +15976,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.PmBinData" + - "tapi-eth" + summary: "removes tapi.eth.EthOamMsgCommonPac" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -14786,52 +15990,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-on-demand-1way-measurement-job/: get: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" + - "tapi-eth" + summary: "returns tapi.eth.EthOnDemand1wayMeasurementJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.common.TimePeriod" + description: "tapi.eth.EthOnDemand1wayMeasurementJob" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJobWrapper" 400: description: "Internal error" post: tags: - - "tapi-oam" - summary: "creates tapi.common.TimePeriod" + - "tapi-eth" + summary: "creates tapi.eth.EthOnDemand1wayMeasurementJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.common.TimePeriod.body-param" - description: "tapi.common.TimePeriod to be added to list" + name: "tapi.eth.EthOnDemand1wayMeasurementJob.body-param" + description: "tapi.eth.EthOnDemand1wayMeasurementJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJobWrapper" responses: 201: description: "Object created" @@ -14841,26 +16035,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.TimePeriod" + - "tapi-eth" + summary: "creates or updates tapi.eth.EthOnDemand1wayMeasurementJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.common.TimePeriod.body-param" - description: "tapi.common.TimePeriod to be added or updated" + name: "tapi.eth.EthOnDemand1wayMeasurementJob.body-param" + description: "tapi.eth.EthOnDemand1wayMeasurementJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJobWrapper" responses: 201: description: "Object created" @@ -14870,18 +16059,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.TimePeriod" + - "tapi-eth" + summary: "removes tapi.eth.EthOnDemand1wayMeasurementJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -14889,31 +16073,43 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-on-demand-1way-measurement-job/on-demand-control-1way-sink/ + : get: tags: - - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSink" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of oam-job" required: true type: "string" - - name: "local-id" + responses: + 200: + description: "tapi.eth.EthOnDemandMeasurementJobControlSink" + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSinkWrapper" + 400: + description: "Internal error" + post: + tags: + - "tapi-eth" + summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSink" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of pm-bin-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.eth.EthOnDemandMeasurementJobControlSink.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSink to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSinkWrapper" responses: 201: description: "Object created" @@ -14921,66 +16117,24 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: - get: + put: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSink" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.eth.EthOnDemandMeasurementJobControlSink.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSink to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSinkWrapper" responses: 201: description: "Object created" @@ -14990,25 +16144,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSink" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-bin-data" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of oam-job" required: true type: "string" responses: @@ -15016,77 +16158,68 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data/: - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-on-demand-1way-measurement-job/on-demand-control-1way-source/ + : get: tags: - - "tapi-oam" - summary: "creates tapi.oam.oamprofile.PmThresholdData" + - "tapi-eth" + summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSource" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" + description: "Id of oam-job" required: true type: "string" - - in: "body" - name: "tapi.oam.oamprofile.PmThresholdData.body-param" - description: "tapi.oam.oamprofile.PmThresholdData to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdData" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.EthOnDemandMeasurementJobControlSource" + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: - get: + post: tags: - - "tapi-oam" - summary: "returns tapi.oam.oamprofile.PmThresholdData" + - "tapi-eth" + summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSource" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" + - in: "body" + name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ + \ to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" responses: - 200: - description: "tapi.oam.oamprofile.PmThresholdData" - schema: - $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdData" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.oamprofile.PmThresholdData" + - "tapi-eth" + summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSource" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.oam.oamprofile.PmThresholdData.body-param" - description: "tapi.oam.oamprofile.PmThresholdData to be added or updated" + name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdData" + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" responses: 201: description: "Object created" @@ -15096,18 +16229,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.oamprofile.PmThresholdData" + - "tapi-eth" + summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSource" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -15115,52 +16243,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-dm-threshold-data/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-on-demand-2way-measurement-job/: get: tags: - "tapi-eth" - summary: "returns tapi.eth.Eth1DmThresholdData" + summary: "returns tapi.eth.EthOnDemand2wayMeasurementJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.eth.Eth1DmThresholdData" + description: "tapi.eth.EthOnDemand2wayMeasurementJob" schema: - $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJobWrapper" 400: description: "Internal error" post: tags: - "tapi-eth" - summary: "creates tapi.eth.Eth1DmThresholdData" + summary: "creates tapi.eth.EthOnDemand2wayMeasurementJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.Eth1DmThresholdData.body-param" - description: "tapi.eth.Eth1DmThresholdData to be added to list" + name: "tapi.eth.EthOnDemand2wayMeasurementJob.body-param" + description: "tapi.eth.EthOnDemand2wayMeasurementJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJobWrapper" responses: 201: description: "Object created" @@ -15171,25 +16289,20 @@ paths: put: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.Eth1DmThresholdData" + summary: "creates or updates tapi.eth.EthOnDemand2wayMeasurementJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.Eth1DmThresholdData.body-param" - description: "tapi.eth.Eth1DmThresholdData to be added or updated" + name: "tapi.eth.EthOnDemand2wayMeasurementJob.body-param" + description: "tapi.eth.EthOnDemand2wayMeasurementJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJobWrapper" responses: 201: description: "Object created" @@ -15200,17 +16313,12 @@ paths: delete: tags: - "tapi-eth" - summary: "removes tapi.eth.Eth1DmThresholdData" + summary: "removes tapi.eth.EthOnDemand2wayMeasurementJob" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -15218,54 +16326,43 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-dm-threshold-data/near-end-1-dm-clear-threshold/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-on-demand-2way-measurement-job/on-demand-control-2way-source/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end clear threshold values of\ - \ the delay measurements." + summary: "returns tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" 400: description: "Internal error" post: tags: - "tapi-eth" - summary: "creates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end clear threshold values of\ - \ the delay measurements." + summary: "creates tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" + name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" responses: 201: description: "Object created" @@ -15276,26 +16373,21 @@ paths: put: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end clear threshold values of\ - \ the delay measurements." + summary: "creates or updates tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" + name: "tapi.eth.EthOnDemandMeasurementJobControlSource.body-param" + description: "tapi.eth.EthOnDemandMeasurementJobControlSource to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper" responses: 201: description: "Object created" @@ -15306,18 +16398,12 @@ paths: delete: tags: - "tapi-eth" - summary: "removes tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end clear threshold values of\ - \ the delay measurements." + summary: "removes tapi.eth.EthOnDemandMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -15325,54 +16411,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-dm-threshold-data/near-end-1-dm-cross-threshold/ - : get: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-pro-active-1way-measurement-job/: + get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the delay measurements." + summary: "returns tapi.eth.EthProActive1wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" + description: "tapi.eth.EthProActive1wayMeasurementJob" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJobWrapper" 400: description: "Internal error" post: tags: - "tapi-eth" - summary: "creates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the delay measurements." + summary: "creates tapi.eth.EthProActive1wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" + name: "tapi.eth.EthProActive1wayMeasurementJob.body-param" + description: "tapi.eth.EthProActive1wayMeasurementJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJobWrapper" responses: 201: description: "Object created" @@ -15383,26 +16457,20 @@ paths: put: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the delay measurements." + summary: "creates or updates tapi.eth.EthProActive1wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" + name: "tapi.eth.EthProActive1wayMeasurementJob.body-param" + description: "tapi.eth.EthProActive1wayMeasurementJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJobWrapper" responses: 201: description: "Object created" @@ -15413,18 +16481,12 @@ paths: delete: tags: - "tapi-eth" - summary: "removes tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the delay measurements." + summary: "removes tapi.eth.EthProActive1wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -15432,52 +16494,43 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-lm-threshold-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-pro-active-1way-measurement-job/pro-active-control-1way-sink/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.Eth1LmThresholdData" + summary: "returns tapi.eth.EthProActiveMeasurementJobControlSink" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.eth.Eth1LmThresholdData" + description: "tapi.eth.EthProActiveMeasurementJobControlSink" schema: - $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSinkWrapper" 400: description: "Internal error" post: tags: - "tapi-eth" - summary: "creates tapi.eth.Eth1LmThresholdData" + summary: "creates tapi.eth.EthProActiveMeasurementJobControlSink" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.Eth1LmThresholdData.body-param" - description: "tapi.eth.Eth1LmThresholdData to be added to list" + name: "tapi.eth.EthProActiveMeasurementJobControlSink.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSink to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSinkWrapper" responses: 201: description: "Object created" @@ -15488,25 +16541,21 @@ paths: put: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.Eth1LmThresholdData" + summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSink" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.Eth1LmThresholdData.body-param" - description: "tapi.eth.Eth1LmThresholdData to be added or updated" + name: "tapi.eth.EthProActiveMeasurementJobControlSink.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSink to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSinkWrapper" responses: 201: description: "Object created" @@ -15517,17 +16566,12 @@ paths: delete: tags: - "tapi-eth" - summary: "removes tapi.eth.Eth1LmThresholdData" + summary: "removes tapi.eth.EthProActiveMeasurementJobControlSink" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -15535,58 +16579,43 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-lm-threshold-data/near-end-1-lm-clear-threshold/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-pro-active-1way-measurement-job/pro-active-control-1way-source/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ - \ clear threshold values of the loss measurements." + summary: "returns tapi.eth.EthProActiveMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" + description: "tapi.eth.EthProActiveMeasurementJobControlSource" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" 400: description: "Internal error" post: tags: - "tapi-eth" - summary: "creates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ - \ clear threshold values of the loss measurements." + summary: "creates tapi.eth.EthProActiveMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" + name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" responses: 201: description: "Object created" @@ -15597,28 +16626,21 @@ paths: put: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ - \ clear threshold values of the loss measurements." + summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" + name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" responses: 201: description: "Object created" @@ -15629,20 +16651,12 @@ paths: delete: tags: - "tapi-eth" - summary: "removes tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ - \ clear threshold values of the loss measurements." + summary: "removes tapi.eth.EthProActiveMeasurementJobControlSource" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -15650,54 +16664,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-1-lm-threshold-data/near-end-1-lm-cross-threshold/ - : get: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-pro-active-2way-measurement-job/: + get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the loss measurements." + summary: "returns tapi.eth.EthProActive2wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" + description: "tapi.eth.EthProActive2wayMeasurementJob" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJobWrapper" 400: description: "Internal error" post: tags: - "tapi-eth" - summary: "creates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the loss measurements." + summary: "creates tapi.eth.EthProActive2wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" + name: "tapi.eth.EthProActive2wayMeasurementJob.body-param" + description: "tapi.eth.EthProActive2wayMeasurementJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJobWrapper" responses: 201: description: "Object created" @@ -15708,26 +16710,20 @@ paths: put: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the loss measurements." + summary: "creates or updates tapi.eth.EthProActive2wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" + name: "tapi.eth.EthProActive2wayMeasurementJob.body-param" + description: "tapi.eth.EthProActive2wayMeasurementJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJobWrapper" responses: 201: description: "Object created" @@ -15738,18 +16734,12 @@ paths: delete: tags: - "tapi-eth" - summary: "removes tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the loss measurements." + summary: "removes tapi.eth.EthProActive2wayMeasurementJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -15757,52 +16747,43 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-pro-active-2way-measurement-job/pro-active-control-2way-source/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthDmThresholdData" + summary: "returns tapi.eth.EthProActiveMeasurementJobControlSource" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.eth.EthDmThresholdData" + description: "tapi.eth.EthProActiveMeasurementJobControlSource" schema: - $ref: "#/definitions/tapi.eth.EthDmThresholdData" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" 400: description: "Internal error" post: tags: - "tapi-eth" - summary: "creates tapi.eth.EthDmThresholdData" + summary: "creates tapi.eth.EthProActiveMeasurementJobControlSource" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.EthDmThresholdData.body-param" - description: "tapi.eth.EthDmThresholdData to be added to list" + name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.eth.EthDmThresholdData" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" responses: 201: description: "Object created" @@ -15813,25 +16794,21 @@ paths: put: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.EthDmThresholdData" + summary: "creates or updates tapi.eth.EthProActiveMeasurementJobControlSource" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.EthDmThresholdData.body-param" - description: "tapi.eth.EthDmThresholdData to be added or updated" + name: "tapi.eth.EthProActiveMeasurementJobControlSource.body-param" + description: "tapi.eth.EthProActiveMeasurementJobControlSource to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthDmThresholdData" + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSourceWrapper" responses: 201: description: "Object created" @@ -15842,17 +16819,12 @@ paths: delete: tags: - "tapi-eth" - summary: "removes tapi.eth.EthDmThresholdData" + summary: "removes tapi.eth.EthProActiveMeasurementJobControlSource" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -15860,54 +16832,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/bi-dir-dm-clear-threshold/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-test-job/: get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the bidirectional clear threshold values\ - \ of the delay measurements." + summary: "returns tapi.eth.EthTestJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" + description: "tapi.eth.EthTestJob" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthTestJobWrapper" 400: description: "Internal error" post: tags: - "tapi-eth" - summary: "creates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the bidirectional clear threshold values\ - \ of the delay measurements." + summary: "creates tapi.eth.EthTestJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" + name: "tapi.eth.EthTestJob.body-param" + description: "tapi.eth.EthTestJob to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthTestJobWrapper" responses: 201: description: "Object created" @@ -15918,26 +16878,20 @@ paths: put: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the bidirectional clear threshold values\ - \ of the delay measurements." + summary: "creates or updates tapi.eth.EthTestJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" + name: "tapi.eth.EthTestJob.body-param" + description: "tapi.eth.EthTestJob to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthTestJobWrapper" responses: 201: description: "Object created" @@ -15948,18 +16902,12 @@ paths: delete: tags: - "tapi-eth" - summary: "removes tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the bidirectional clear threshold values\ - \ of the delay measurements." + summary: "removes tapi.eth.EthTestJob" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -15967,54 +16915,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/bi-dir-dm-cross-threshold/: + /data/tapi-common:context/tapi-oam:oam-context/oam-job={uuid}/tapi-eth:eth-test-job/eth-test-msg/: get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the bidirectional cross threshold values\ - \ of the delay measurements." + summary: "returns tapi.eth.EthOamMsgCommonPac" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" + description: "tapi.eth.EthOamMsgCommonPac" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" 400: description: "Internal error" post: tags: - "tapi-eth" - summary: "creates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the bidirectional cross threshold values\ - \ of the delay measurements." + summary: "creates tapi.eth.EthOamMsgCommonPac" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" + name: "tapi.eth.EthOamMsgCommonPac.body-param" + description: "tapi.eth.EthOamMsgCommonPac to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" responses: 201: description: "Object created" @@ -16025,26 +16961,20 @@ paths: put: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the bidirectional cross threshold values\ - \ of the delay measurements." + summary: "creates or updates tapi.eth.EthOamMsgCommonPac" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" + name: "tapi.eth.EthOamMsgCommonPac.body-param" + description: "tapi.eth.EthOamMsgCommonPac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPacWrapper" responses: 201: description: "Object created" @@ -16055,18 +16985,12 @@ paths: delete: tags: - "tapi-eth" - summary: "removes tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the bidirectional cross threshold values\ - \ of the delay measurements." + summary: "removes tapi.eth.EthOamMsgCommonPac" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-job" required: true type: "string" responses: @@ -16074,54 +16998,19 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/far-end-dm-clear-threshold/: - get: - tags: - - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the far end clear threshold values of\ - \ the delay measurements." - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" - responses: - 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" - 400: - description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile/: post: tags: - - "tapi-eth" - summary: "creates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the far end clear threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "creates tapi.oam.oamcontext.OamProfile" + description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of oam-profile" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" + name: "tapi.oam.oamcontext.OamProfile.body-param" + description: "tapi.oam.oamcontext.OamProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.oam.oamcontext.OamProfileWrapper" responses: 201: description: "Object created" @@ -16129,29 +17018,42 @@ paths: description: "Internal error" 409: description: "Object already exists" - put: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/: + get: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the far end clear threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "returns tapi.oam.oamcontext.OamProfile" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-profile" required: true type: "string" - - name: "local-id" + responses: + 200: + description: "tapi.oam.oamcontext.OamProfile" + schema: + $ref: "#/definitions/tapi.oam.oamcontext.OamProfileWrapper" + 400: + description: "Internal error" + put: + tags: + - "tapi-oam" + summary: "creates or updates tapi.oam.oamcontext.OamProfile" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of pm-threshold-data" + description: "Id of oam-profile" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" + name: "tapi.oam.oamcontext.OamProfile.body-param" + description: "tapi.oam.oamcontext.OamProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.oam.oamcontext.OamProfileWrapper" responses: 201: description: "Object created" @@ -16161,104 +17063,97 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the far end clear threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "removes tapi.oam.oamcontext.OamProfile" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-profile" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/far-end-dm-cross-threshold/: - get: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name/: + post: tags: - - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the far end cross threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of oam-profile" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/name={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the far end cross threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of oam-profile" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of pm-threshold-data" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the far end cross threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of oam-profile" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of pm-threshold-data" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -16268,19 +17163,20 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the far end cross threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" description: "Id of oam-profile" required: true type: "string" - - name: "local-id" + - name: "value-name" in: "path" - description: "Id of pm-threshold-data" + description: "Id of name" required: true type: "string" responses: @@ -16288,37 +17184,37 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/near-end-dm-clear-threshold/: - get: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data/: + post: tags: - - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end clear threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "creates tapi.oam.PmBinData" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-profile" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" + - in: "body" + name: "tapi.oam.PmBinData.body-param" + description: "tapi.oam.PmBinData to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: - 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end clear threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "returns tapi.oam.PmBinData" + description: "none" parameters: - name: "uuid" in: "path" @@ -16327,28 +17223,21 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" required: true type: "string" - - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" responses: - 201: - description: "Object created" + 200: + description: "tapi.oam.PmBinData" + schema: + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end clear threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "creates or updates tapi.oam.PmBinData" + description: "none" parameters: - name: "uuid" in: "path" @@ -16357,15 +17246,15 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" + name: "tapi.oam.PmBinData.body-param" + description: "tapi.oam.PmBinData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.oam.PmBinDataWrapper" responses: 201: description: "Object created" @@ -16375,10 +17264,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end clear threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "removes tapi.oam.PmBinData" + description: "none" parameters: - name: "uuid" in: "path" @@ -16387,7 +17275,7 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" required: true type: "string" responses: @@ -16395,13 +17283,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-dm-threshold-data/near-end-dm-cross-threshold/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/granularity-period/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" @@ -16410,22 +17297,21 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" required: true type: "string" responses: 200: - description: "tapi.eth.StatisticalDmPerformanceParameters" + description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: tags: - - "tapi-eth" - summary: "creates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "creates tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" @@ -16434,15 +17320,15 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" + name: "tapi.common.TimePeriod.body-param" + description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -16452,10 +17338,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "creates or updates tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" @@ -16464,15 +17349,15 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" + name: "tapi.common.TimePeriod.body-param" + description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -16482,10 +17367,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.StatisticalDmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the delay measurements." + - "tapi-oam" + summary: "removes tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" @@ -16494,7 +17378,7 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" required: true type: "string" responses: @@ -16502,12 +17386,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-lm-threshold-data/: - get: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name/: + post: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthLmThresholdData" - description: "none" + - "tapi-oam" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -16516,21 +17402,30 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.eth.EthLmThresholdData" - schema: - $ref: "#/definitions/tapi.eth.EthLmThresholdData" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-bin-data={local-id}/name={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.EthLmThresholdData" - description: "none" + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -16539,27 +17434,28 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.eth.EthLmThresholdData.body-param" - description: "tapi.eth.EthLmThresholdData to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.EthLmThresholdData" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.EthLmThresholdData" - description: "none" + - "tapi-oam" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -16568,15 +17464,20 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.eth.EthLmThresholdData.body-param" - description: "tapi.eth.EthLmThresholdData to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.EthLmThresholdData" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -16586,9 +17487,11 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.EthLmThresholdData" - description: "none" + - "tapi-oam" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -16597,7 +17500,12 @@ paths: type: "string" - name: "local-id" in: "path" - description: "Id of pm-threshold-data" + description: "Id of pm-bin-data" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: @@ -16605,41 +17513,37 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-lm-threshold-data/far-end-lm-clear-threshold/: - get: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data/: + post: tags: - - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the far end\ - \ clear threshold values of the loss measurements." + - "tapi-oam" + summary: "creates tapi.oam.oamprofile.PmThresholdData" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of oam-profile" required: true type: "string" - - name: "local-id" - in: "path" - description: "Id of pm-threshold-data" - required: true - type: "string" + - in: "body" + name: "tapi.oam.oamprofile.PmThresholdData.body-param" + description: "tapi.oam.oamprofile.PmThresholdData to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdDataWrapper" responses: - 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the far end\ - \ clear threshold values of the loss measurements." + - "tapi-oam" + summary: "returns tapi.oam.oamprofile.PmThresholdData" + description: "none" parameters: - name: "uuid" in: "path" @@ -16651,27 +17555,18 @@ paths: description: "Id of pm-threshold-data" required: true type: "string" - - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" responses: - 201: - description: "Object created" + 200: + description: "tapi.oam.oamprofile.PmThresholdData" + schema: + $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdDataWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the far end\ - \ clear threshold values of the loss measurements." + - "tapi-oam" + summary: "creates or updates tapi.oam.oamprofile.PmThresholdData" + description: "none" parameters: - name: "uuid" in: "path" @@ -16684,11 +17579,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" + name: "tapi.oam.oamprofile.PmThresholdData.body-param" + description: "tapi.oam.oamprofile.PmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdDataWrapper" responses: 201: description: "Object created" @@ -16698,12 +17593,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the far end\ - \ clear threshold values of the loss measurements." + - "tapi-oam" + summary: "removes tapi.oam.oamprofile.PmThresholdData" + description: "none" parameters: - name: "uuid" in: "path" @@ -16720,13 +17612,12 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-lm-threshold-data/far-end-lm-cross-threshold/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: get: tags: - - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the far end cross threshold values of\ - \ the loss measurements." + - "tapi-oam" + summary: "returns tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" @@ -16740,17 +17631,16 @@ paths: type: "string" responses: 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" + description: "tapi.common.TimePeriod" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" 400: description: "Internal error" post: tags: - - "tapi-eth" - summary: "creates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the far end cross threshold values of\ - \ the loss measurements." + - "tapi-oam" + summary: "creates tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" @@ -16763,11 +17653,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" + name: "tapi.common.TimePeriod.body-param" + description: "tapi.common.TimePeriod to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -16777,10 +17667,9 @@ paths: description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the far end cross threshold values of\ - \ the loss measurements." + - "tapi-oam" + summary: "creates or updates tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" @@ -16793,11 +17682,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" + name: "tapi.common.TimePeriod.body-param" + description: "tapi.common.TimePeriod to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.common.TimePeriodWrapper" responses: 201: description: "Object created" @@ -16807,10 +17696,9 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the far end cross threshold values of\ - \ the loss measurements." + - "tapi-oam" + summary: "removes tapi.common.TimePeriod" + description: "none" parameters: - name: "uuid" in: "path" @@ -16827,15 +17715,14 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-lm-threshold-data/near-end-lm-clear-threshold/: - get: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: + post: tags: - - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ - \ clear threshold values of the loss measurements." + - "tapi-oam" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -16847,21 +17734,27 @@ paths: description: "Id of pm-threshold-data" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" - schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: + get: tags: - - "tapi-eth" - summary: "creates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ - \ clear threshold values of the loss measurements." + - "tapi-oam" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -16873,27 +17766,25 @@ paths: description: "Id of pm-threshold-data" required: true type: "string" - - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ - \ clear threshold values of the loss measurements." + - "tapi-oam" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -16905,12 +17796,17 @@ paths: description: "Id of pm-threshold-data" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -16920,12 +17816,11 @@ paths: description: "Object modified" delete: tags: - - "tapi-eth" - summary: "removes tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute is only valid for frame loss ratio parameters and\ - \ counter type parameters working in the 'standing condition method' (see\ - \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ - \ clear threshold values of the loss measurements." + - "tapi-oam" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -16937,18 +17832,22 @@ paths: description: "Id of pm-threshold-data" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/eth-lm-threshold-data/near-end-lm-cross-threshold/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-dm-threshold-data/ + : get: tags: - "tapi-eth" - summary: "returns tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the loss measurements." + summary: "returns tapi.eth.Eth1DmThresholdData" + description: "none" parameters: - name: "uuid" in: "path" @@ -16962,17 +17861,16 @@ paths: type: "string" responses: 200: - description: "tapi.eth.StatisticalLmPerformanceParameters" + description: "tapi.eth.Eth1DmThresholdData" schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.Eth1DmThresholdDataWrapper" 400: description: "Internal error" post: tags: - "tapi-eth" - summary: "creates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the loss measurements." + summary: "creates tapi.eth.Eth1DmThresholdData" + description: "none" parameters: - name: "uuid" in: "path" @@ -16985,11 +17883,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" + name: "tapi.eth.Eth1DmThresholdData.body-param" + description: "tapi.eth.Eth1DmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.Eth1DmThresholdDataWrapper" responses: 201: description: "Object created" @@ -17000,9 +17898,8 @@ paths: put: tags: - "tapi-eth" - summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the loss measurements." + summary: "creates or updates tapi.eth.Eth1DmThresholdData" + description: "none" parameters: - name: "uuid" in: "path" @@ -17015,11 +17912,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" - description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" + name: "tapi.eth.Eth1DmThresholdData.body-param" + description: "tapi.eth.Eth1DmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + $ref: "#/definitions/tapi.eth.Eth1DmThresholdDataWrapper" responses: 201: description: "Object created" @@ -17030,9 +17927,8 @@ paths: delete: tags: - "tapi-eth" - summary: "removes tapi.eth.StatisticalLmPerformanceParameters" - description: "This attribute contains the near end cross threshold values of\ - \ the loss measurements." + summary: "removes tapi.eth.Eth1DmThresholdData" + description: "none" parameters: - name: "uuid" in: "path" @@ -17049,12 +17945,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/granularity-period/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-dm-threshold-data/near-end-1-dm-clear-threshold/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.common.TimePeriod" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" @@ -17068,16 +17965,17 @@ paths: type: "string" responses: 200: - description: "tapi.common.TimePeriod" + description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: tags: - - "tapi-oam" - summary: "creates tapi.common.TimePeriod" - description: "none" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" @@ -17090,11 +17988,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.TimePeriod.body-param" - description: "tapi.common.TimePeriod to be added to list" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -17104,9 +18002,10 @@ paths: description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.TimePeriod" - description: "none" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" @@ -17119,11 +18018,11 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.TimePeriod.body-param" - description: "tapi.common.TimePeriod to be added or updated" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimePeriod" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -17133,9 +18032,10 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.TimePeriod" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" @@ -17152,14 +18052,13 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name/: - post: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-dm-threshold-data/near-end-1-dm-cross-threshold/ + : get: tags: - - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" @@ -17171,27 +18070,19 @@ paths: description: "Id of pm-threshold-data" required: true type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.StatisticalDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/name={value-name}/: - get: + post: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "creates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" @@ -17203,25 +18094,25 @@ paths: description: "Id of pm-threshold-data" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" + - in: "body" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" + 201: + description: "Object created" 400: description: "Internal error" + 409: + description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" @@ -17233,17 +18124,12 @@ paths: description: "Id of pm-threshold-data" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -17253,11 +18139,10 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "removes tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" @@ -17269,113 +18154,57 @@ paths: description: "Id of pm-threshold-data" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service/: - post: - tags: - - "tapi-oam" - summary: "creates tapi.oam.OamService" - description: "none" - parameters: - - in: "body" - name: "tapi.oam.OamService.body-param" - description: "tapi.oam.OamService to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamService" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-lm-threshold-data/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.OamService" + - "tapi-eth" + summary: "returns tapi.eth.Eth1LmThresholdData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - responses: - 200: - description: "tapi.oam.OamService" - schema: - $ref: "#/definitions/tapi.oam.OamService" - 400: - description: "Internal error" - put: - tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.OamService" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of oam-service" + description: "Id of pm-threshold-data" required: true type: "string" - - in: "body" - name: "tapi.oam.OamService.body-param" - description: "tapi.oam.OamService to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.oam.OamService" responses: - 201: - description: "Object created" + 200: + description: "tapi.eth.Eth1LmThresholdData" + schema: + $ref: "#/definitions/tapi.eth.Eth1LmThresholdDataWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + post: tags: - - "tapi-oam" - summary: "removes tapi.oam.OamService" + - "tapi-eth" + summary: "creates tapi.eth.Eth1LmThresholdData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point/: - post: - tags: - - "tapi-oam" - summary: "creates tapi.oam.OamServiceEndPoint" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of oam-service" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.oam.OamServiceEndPoint.body-param" - description: "tapi.oam.OamServiceEndPoint to be added to list" + name: "tapi.eth.Eth1LmThresholdData.body-param" + description: "tapi.eth.Eth1LmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.eth.Eth1LmThresholdDataWrapper" responses: 201: description: "Object created" @@ -17383,52 +18212,28 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.oam.OamServiceEndPoint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.oam.OamServiceEndPoint" - schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" - 400: - description: "Internal error" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.OamServiceEndPoint" + - "tapi-eth" + summary: "creates or updates tapi.eth.Eth1LmThresholdData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.oam.OamServiceEndPoint.body-param" - description: "tapi.oam.OamServiceEndPoint to be added or updated" + name: "tapi.eth.Eth1LmThresholdData.body-param" + description: "tapi.eth.Eth1LmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamServiceEndPoint" + $ref: "#/definitions/tapi.eth.Eth1LmThresholdDataWrapper" responses: 201: description: "Object created" @@ -17438,18 +18243,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.OamServiceEndPoint" + - "tapi-eth" + summary: "removes tapi.eth.Eth1LmThresholdData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -17457,53 +18262,58 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-lm-threshold-data/near-end-1-lm-clear-threshold/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.connectivity.ConnectivityServiceEndPointRef" + description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: tags: - - "tapi-oam" - summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" - parameters: - - name: "uuid" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ + \ clear threshold values of the loss measurements." + parameters: + - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ to list" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -17513,27 +18323,29 @@ paths: description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" - description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ - \ or updated" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -17543,18 +18355,21 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -17562,146 +18377,188 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mep/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-1-lm-threshold-data/near-end-1-lm-cross-threshold/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepRef" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.oam.MepRef" + description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/mip/: - get: + post: tags: - - "tapi-oam" - summary: "returns tapi.oam.MipRef" - description: "none" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" + - in: "body" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: - 200: - description: "tapi.oam.MipRef" - schema: - $ref: "#/definitions/tapi.oam.MipRef" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name/: - post: + 409: + description: "Object already exists" + put: tags: - - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "removes tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - - name: "value-name" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/: + get: + tags: + - "tapi-eth" + summary: "returns tapi.eth.EthDmThresholdData" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.eth.EthDmThresholdData" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.EthDmThresholdDataWrapper" 400: description: "Internal error" - put: + post: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "creates tapi.eth.EthDmThresholdData" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - - name: "value-name" + - in: "body" + name: "tapi.eth.EthDmThresholdData.body-param" + description: "tapi.eth.EthDmThresholdData to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.eth.EthDmThresholdDataWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-eth" + summary: "creates or updates tapi.eth.EthDmThresholdData" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.eth.EthDmThresholdData.body-param" + description: "tapi.eth.EthDmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.EthDmThresholdDataWrapper" responses: 201: description: "Object created" @@ -17711,25 +18568,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "removes tapi.eth.EthDmThresholdData" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -17737,52 +18587,54 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/bi-dir-dm-clear-threshold/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the bidirectional clear threshold values\ + \ of the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: tags: - - "tapi-oam" - summary: "creates tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the bidirectional clear threshold values\ + \ of the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -17792,26 +18644,27 @@ paths: description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the bidirectional clear threshold values\ + \ of the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -17821,18 +18674,19 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.ServiceInterfacePointRef" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the bidirectional clear threshold values\ + \ of the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -17840,45 +18694,54 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/meg/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/bi-dir-dm-cross-threshold/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MegRef" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the bidirectional cross threshold values\ + \ of the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.oam.MegRef" + description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.oam.MegRef" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - /data/context/oam-context/oam-service={uuid}/name/: post: tags: - - "tapi-oam" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "creates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the bidirectional cross threshold values\ + \ of the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -17886,56 +18749,29 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/oam-context/oam-service={uuid}/name={value-name}/: - get: - tags: - - "tapi-oam" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of oam-service" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the bidirectional cross threshold values\ + \ of the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -17945,20 +18781,19 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-eth" + summary: "removes tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the bidirectional cross threshold values\ + \ of the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -17966,42 +18801,54 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/oam-context/oam-service={uuid}/oam-profile/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/far-end-dm-clear-threshold/ + : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.OamProfileRef" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the far end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.oam.OamProfileRef" + description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: tags: - - "tapi-oam" - summary: "creates tapi.oam.OamProfileRef" - description: "none" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the far end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.oam.OamProfileRef.body-param" - description: "tapi.oam.OamProfileRef to be added to list" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18011,21 +18858,27 @@ paths: description: "Object already exists" put: tags: - - "tapi-oam" - summary: "creates or updates tapi.oam.OamProfileRef" - description: "none" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the far end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.oam.OamProfileRef.body-param" - description: "tapi.oam.OamProfileRef to be added or updated" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.oam.OamProfileRef" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18035,13 +18888,19 @@ paths: description: "Object modified" delete: tags: - - "tapi-oam" - summary: "removes tapi.oam.OamProfileRef" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the far end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of oam-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -18049,33 +18908,54 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/far-end-dm-cross-threshold/ + : get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: [] + - "tapi-eth" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the far end cross threshold values of\ + \ the delay measurements." + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.PathComputationContext" + description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the far end cross threshold values of\ + \ the delay measurements." parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathComputationContext.body-param" - description: "tapi.path.computation.PathComputationContext to be added to\ - \ list" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18085,17 +18965,27 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the far end cross threshold values of\ + \ the delay measurements." parameters: + - name: "uuid" + in: "path" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.PathComputationContext.body-param" - description: "tapi.path.computation.PathComputationContext to be added or\ - \ updated" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathComputationContext" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18105,114 +18995,74 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathComputationContext" - description: "Augments the base TAPI Context with PathComputationService information" - parameters: [] - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathComputationService" - description: "none" - parameters: - - in: "body" - name: "tapi.path.computation.PathComputationService.body-param" - description: "tapi.path.computation.PathComputationService to be added to\ - \ list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathComputationService" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the far end cross threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - responses: - 200: - description: "tapi.path.computation.PathComputationService" - schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" - 400: - description: "Internal error" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathComputationService" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of path-comp-service" + description: "Id of pm-threshold-data" required: true type: "string" - - in: "body" - name: "tapi.path.computation.PathComputationService.body-param" - description: "tapi.path.computation.PathComputationService to be added or\ - \ updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.PathComputationService" responses: - 201: - description: "Object created" 400: description: "Internal error" 204: - description: "Object modified" - delete: + description: "Object deleted" + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/near-end-dm-clear-threshold/ + : get: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathComputationService" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" responses: + 200: + description: "tapi.eth.StatisticalDmPerformanceParameters" + schema: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point/: post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathServiceEndPoint" - description: "none" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathServiceEndPoint.body-param" - description: "tapi.path.computation.PathServiceEndPoint to be added to list" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18220,52 +19070,29 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathServiceEndPoint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.PathServiceEndPoint" - schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" - 400: - description: "Internal error" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathServiceEndPoint" - description: "none" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathServiceEndPoint.body-param" - description: "tapi.path.computation.PathServiceEndPoint to be added or updated" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18275,18 +19102,19 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathServiceEndPoint" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end clear threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -18294,52 +19122,54 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/: - get: + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-dm-threshold-data/near-end-dm-cross-threshold/ + : get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.Capacity" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.eth.StatisticalDmPerformanceParameters" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.Capacity" - description: "none" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added to list" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18349,26 +19179,27 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.Capacity" - description: "none" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.Capacity.body-param" - description: "tapi.common.Capacity to be added or updated" + name: "tapi.eth.StatisticalDmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalDmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18378,18 +19209,19 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.Capacity" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalDmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the delay measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -18397,52 +19229,52 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-lm-threshold-data/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-eth" + summary: "returns tapi.eth.EthLmThresholdData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.eth.EthLmThresholdData" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.eth.EthLmThresholdDataWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.BandwidthProfile" + - "tapi-eth" + summary: "creates tapi.eth.EthLmThresholdData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added to list" + name: "tapi.eth.EthLmThresholdData.body-param" + description: "tapi.eth.EthLmThresholdData to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.eth.EthLmThresholdDataWrapper" responses: 201: description: "Object created" @@ -18452,26 +19284,26 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.BandwidthProfile" + - "tapi-eth" + summary: "creates or updates tapi.eth.EthLmThresholdData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.BandwidthProfile.body-param" - description: "tapi.common.BandwidthProfile to be added or updated" + name: "tapi.eth.EthLmThresholdData.body-param" + description: "tapi.eth.EthLmThresholdData to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.eth.EthLmThresholdDataWrapper" responses: 201: description: "Object created" @@ -18481,18 +19313,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.BandwidthProfile" + - "tapi-eth" + summary: "removes tapi.eth.EthLmThresholdData" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -18500,52 +19332,58 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-lm-threshold-data/far-end-lm-clear-threshold/ : get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the far end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the far end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18555,26 +19393,29 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the far end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18584,18 +19425,21 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the far end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -18603,52 +19447,54 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-lm-threshold-data/far-end-lm-cross-threshold/ : get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the far end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the far end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18658,26 +19504,27 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the far end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18687,18 +19534,19 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the far end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -18706,52 +19554,58 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-lm-threshold-data/near-end-lm-clear-threshold/ : get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18761,26 +19615,29 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18790,18 +19647,21 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute is only valid for frame loss ratio parameters and\ + \ counter type parameters working in the 'standing condition method' (see\ + \ G.7710, section 10.1.7.2: Threshold reporting) and contains the near end\ + \ clear threshold values of the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -18809,52 +19669,54 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-oam:oam-context/oam-profile={uuid}/pm-threshold-data={local-id}/tapi-eth:eth-lm-threshold-data/near-end-lm-cross-threshold/ : get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.eth.StatisticalLmPerformanceParameters" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "creates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18864,26 +19726,27 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "creates or updates tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.eth.StatisticalLmPerformanceParameters.body-param" + description: "tapi.eth.StatisticalLmPerformanceParameters to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParametersWrapper" responses: 201: description: "Object created" @@ -18893,18 +19756,19 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "none" + - "tapi-eth" + summary: "removes tapi.eth.StatisticalLmPerformanceParameters" + description: "This attribute contains the near end cross threshold values of\ + \ the loss measurements." parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-profile" required: true type: "string" - name: "local-id" in: "path" - description: "Id of end-point" + description: "Id of pm-threshold-data" required: true type: "string" responses: @@ -18912,84 +19776,62 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service/: + post: + tags: + - "tapi-oam" + summary: "creates tapi.oam.OamService" + description: "none" + parameters: + - in: "body" + name: "tapi.oam.OamService.body-param" + description: "tapi.oam.OamService to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.oam.OamServiceWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-oam" + summary: "returns tapi.oam.OamService" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of oam-service" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.oam.OamService" schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" - required: true - type: "string" - - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - responses: - 201: - description: "Object created" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-oam" + summary: "creates or updates tapi.oam.OamService" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of oam-service" required: true type: "string" - in: "body" - name: "tapi.common.CapacityValue.body-param" - description: "tapi.common.CapacityValue to be added or updated" + name: "tapi.oam.OamService.body-param" + description: "tapi.oam.OamService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.oam.OamServiceWrapper" responses: 201: description: "Object created" @@ -18999,19 +19841,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-oam" + summary: "removes tapi.oam.OamService" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of oam-service" required: true type: "string" responses: @@ -19019,31 +19855,24 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point/: post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "creates tapi.oam.OamServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of end-point" + description: "Id of oam-service" required: true type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.oam.OamServiceEndPoint.body-param" + description: "tapi.oam.OamServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -19051,18 +19880,16 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "returns tapi.oam.OamServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - name: "local-id" @@ -19070,29 +19897,22 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.oam.OamServiceEndPoint" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "creates or updates tapi.oam.OamServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - name: "local-id" @@ -19100,17 +19920,12 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.oam.OamServiceEndPoint.body-param" + description: "tapi.oam.OamServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.oam.OamServiceEndPointWrapper" responses: 201: description: "Object created" @@ -19120,15 +19935,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-oam" + summary: "removes tapi.oam.OamServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - name: "local-id" @@ -19136,26 +19949,21 @@ paths: description: "Id of end-point" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/connectivity-service-end-point/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.common.ServiceInterfacePointRef" + - "tapi-oam" + summary: "returns tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - name: "local-id" @@ -19165,20 +19973,20 @@ paths: type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.connectivity.ConnectivityServiceEndPointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.common.ServiceInterfacePointRef" + - "tapi-oam" + summary: "creates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - name: "local-id" @@ -19187,11 +19995,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added to list" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -19201,13 +20010,13 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.common.ServiceInterfacePointRef" + - "tapi-oam" + summary: "creates or updates tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - name: "local-id" @@ -19216,11 +20025,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.common.ServiceInterfacePointRef.body-param" - description: "tapi.common.ServiceInterfacePointRef to be added or updated" + name: "tapi.connectivity.ConnectivityServiceEndPointRef.body-param" + description: "tapi.connectivity.ConnectivityServiceEndPointRef to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRefWrapper" responses: 201: description: "Object created" @@ -19230,13 +20040,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.common.ServiceInterfacePointRef" + - "tapi-oam" + summary: "removes tapi.connectivity.ConnectivityServiceEndPointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - name: "local-id" @@ -19249,10 +20059,58 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mep/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.MepRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.oam.MepRef" + schema: + $ref: "#/definitions/tapi.oam.MepRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/mip/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.MipRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + responses: + 200: + description: "tapi.oam.MipRef" + schema: + $ref: "#/definitions/tapi.oam.MipRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name/: post: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -19260,7 +20118,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" @@ -19268,7 +20131,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -19276,10 +20139,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/name={value-name}/: get: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -19287,7 +20150,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - name: "value-name" @@ -19299,12 +20167,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -19312,7 +20180,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - name: "value-name" @@ -19325,7 +20198,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -19335,7 +20208,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -19343,7 +20216,12 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - name: "value-name" @@ -19356,42 +20234,52 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/end-point={local-id}/service-interface-point/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathObjectiveFunction" + - "tapi-oam" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.path.computation.PathObjectiveFunction" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathObjectiveFunction" + - "tapi-oam" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added to list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -19401,21 +20289,26 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathObjectiveFunction" + - "tapi-oam" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathObjectiveFunction.body-param" - description: "tapi.path.computation.PathObjectiveFunction to be added or updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -19425,13 +20318,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathObjectiveFunction" + - "tapi-oam" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: @@ -19439,10 +20337,29 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/meg/: + get: + tags: + - "tapi-oam" + summary: "returns tapi.oam.MegRef" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of oam-service" + required: true + type: "string" + responses: + 200: + description: "tapi.oam.MegRef" + schema: + $ref: "#/definitions/tapi.oam.MegRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name/: post: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -19450,7 +20367,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - in: "body" @@ -19458,7 +20375,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -19466,10 +20383,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/name={value-name}/: get: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -19477,7 +20394,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - name: "value-name" @@ -19489,12 +20406,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -19502,7 +20419,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - name: "value-name" @@ -19515,7 +20432,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -19525,7 +20442,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" + - "tapi-oam" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -19533,7 +20450,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - name: "value-name" @@ -19546,43 +20463,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/: + /data/tapi-common:context/tapi-oam:oam-context/oam-service={uuid}/oam-profile/: get: tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathOptimizationConstraint" + - "tapi-oam" + summary: "returns tapi.oam.OamProfileRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" responses: 200: - description: "tapi.path.computation.PathOptimizationConstraint" + description: "tapi.oam.OamProfileRef" schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.PathOptimizationConstraint" + - "tapi-oam" + summary: "creates tapi.oam.OamProfileRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ to list" + name: "tapi.oam.OamProfileRef.body-param" + description: "tapi.oam.OamProfileRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -19592,22 +20508,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + - "tapi-oam" + summary: "creates or updates tapi.oam.OamProfileRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" - in: "body" - name: "tapi.path.computation.PathOptimizationConstraint.body-param" - description: "tapi.path.computation.PathOptimizationConstraint to be added\ - \ or updated" + name: "tapi.oam.OamProfileRef.body-param" + description: "tapi.oam.OamProfileRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" + $ref: "#/definitions/tapi.oam.OamProfileRefWrapper" responses: 201: description: "Object created" @@ -19617,13 +20532,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.PathOptimizationConstraint" + - "tapi-oam" + summary: "removes tapi.oam.OamProfileRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of path-comp-service" + description: "Id of oam-service" required: true type: "string" responses: @@ -19631,26 +20546,85 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: [] + responses: + 200: + description: "tapi.path.computation.PathComputationContext" + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" + 400: + description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" + name: "tapi.path.computation.PathComputationContext.body-param" + description: "tapi.path.computation.PathComputationContext to be added to\ + \ list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 409: + description: "Object already exists" + put: + tags: + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: + - in: "body" + name: "tapi.path.computation.PathComputationContext.body-param" + description: "tapi.path.computation.PathComputationContext to be added or\ + \ updated" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-path-computation" + summary: "removes tapi.path.computation.PathComputationContext" + description: "Augments the base TAPI Context with PathComputationService information" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service/: + post: + tags: + - "tapi-path-computation" + summary: "creates tapi.path.computation.PathComputationService" + description: "none" + parameters: + - in: "body" + name: "tapi.path.computation.PathComputationService.body-param" + description: "tapi.path.computation.PathComputationService to be added to\ + \ list" + required: false + schema: + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -19658,56 +20632,43 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/: get: tags: - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.path.computation.PathComputationService" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.path.computation.PathComputationService" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "creates or updates tapi.path.computation.PathComputationService" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" + name: "tapi.path.computation.PathComputationService.body-param" + description: "tapi.path.computation.PathComputationService to be added or\ + \ updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.path.computation.PathComputationServiceWrapper" responses: 201: description: "Object created" @@ -19718,152 +20679,37 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "removes tapi.path.computation.PathComputationService" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/path={path-uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.PathRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "path-uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.PathRef" - schema: - $ref: "#/definitions/tapi.path.computation.PathRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - 400: - description: "Internal error" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point/: post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.RoutingConstraint.body-param" - description: "tapi.path.computation.RoutingConstraint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.RoutingConstraint" + summary: "creates tapi.path.computation.PathServiceEndPoint" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added to list" + name: "tapi.path.computation.PathServiceEndPoint.body-param" + description: "tapi.path.computation.PathServiceEndPoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -19871,54 +20717,52 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/: get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "returns tapi.path.computation.PathServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" + - name: "local-id" in: "path" - description: "Id of cost-characteristic" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.topology.CostCharacteristic" + description: "tapi.path.computation.PathServiceEndPoint" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" 400: description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "creates or updates tapi.path.computation.PathServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" + - name: "local-id" in: "path" - description: "Id of cost-characteristic" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.topology.CostCharacteristic.body-param" - description: "tapi.topology.CostCharacteristic to be added or updated" + name: "tapi.path.computation.PathServiceEndPoint.body-param" + description: "tapi.path.computation.PathServiceEndPoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.path.computation.PathServiceEndPointWrapper" responses: 201: description: "Object created" @@ -19929,18 +20773,17 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." + summary: "removes tapi.path.computation.PathServiceEndPoint" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "cost-name" + - name: "local-id" in: "path" - description: "Id of cost-characteristic" + description: "Id of end-point" required: true type: "string" responses: @@ -19948,114 +20791,34 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/ : get: tags: - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." + summary: "returns tapi.common.Capacity" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - - name: "traffic-property-name" + - name: "local-id" in: "path" - description: "Id of latency-characteristic" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.topology.LatencyCharacteristic" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" - 400: - description: "Internal error" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" - required: true - type: "string" - - in: "body" - name: "tapi.topology.LatencyCharacteristic.body-param" - description: "tapi.topology.LatencyCharacteristic to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" - required: true - type: "string" - responses: + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/: - get: + post: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" + summary: "creates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -20063,30 +20826,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of path-comp-service" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -20097,7 +20847,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" + summary: "creates or updates tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -20105,12 +20855,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" + name: "tapi.common.Capacity.body-param" + description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -20121,7 +20876,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" + summary: "removes tapi.common.Capacity" description: "none" parameters: - name: "uuid" @@ -20129,165 +20884,44 @@ paths: description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of path-comp-service" + description: "Id of end-point" required: true type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" responses: - 201: - description: "Object created" 400: description: "Internal error" 204: - description: "Object modified" - delete: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/ + : get: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of path-comp-service" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.path.computation.ValueOrPriority" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - in: "body" - name: "tapi.path.computation.ValueOrPriority.body-param" - description: "tapi.path.computation.ValueOrPriority to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-path-computation" - summary: "removes tapi.path.computation.ValueOrPriority" + summary: "creates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -20295,29 +20929,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/: - post: - tags: - - "tapi-path-computation" - summary: "creates tapi.topology.RiskCharacteristic" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of path-comp-service" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added to list" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -20325,34 +20947,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ - : get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" - 400: - description: "Internal error" put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.topology.RiskCharacteristic" + summary: "creates or updates tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -20360,17 +20958,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "local-id" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.topology.RiskCharacteristic.body-param" - description: "tapi.topology.RiskCharacteristic to be added or updated" + name: "tapi.common.BandwidthProfile.body-param" + description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -20381,7 +20979,7 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.topology.RiskCharacteristic" + summary: "removes tapi.common.BandwidthProfile" description: "none" parameters: - name: "uuid" @@ -20389,9 +20987,9 @@ paths: description: "Id of path-comp-service" required: true type: "string" - - name: "risk-characteristic-name" + - name: "local-id" in: "path" - description: "Id of risk-diversity-characteristic" + description: "Id of end-point" required: true type: "string" responses: @@ -20399,11 +20997,11 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/path-computation-context/path-comp-service={uuid}/topology-constraint/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-path-computation" - summary: "returns tapi.path.computation.TopologyConstraint" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -20411,17 +21009,22 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" responses: 200: - description: "tapi.path.computation.TopologyConstraint" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: tags: - "tapi-path-computation" - summary: "creates tapi.path.computation.TopologyConstraint" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -20429,12 +21032,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -20445,7 +21053,7 @@ paths: put: tags: - "tapi-path-computation" - summary: "creates or updates tapi.path.computation.TopologyConstraint" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" @@ -20453,12 +21061,17 @@ paths: description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.path.computation.TopologyConstraint.body-param" - description: "tapi.path.computation.TopologyConstraint to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.path.computation.TopologyConstraint" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -20469,1462 +21082,70 @@ paths: delete: tags: - "tapi-path-computation" - summary: "removes tapi.path.computation.TopologyConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path-comp-service" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/path-computation-context/path={uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.Path" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.Path" - schema: - $ref: "#/definitions/tapi.path.computation.Path" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.LinkRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of link" - required: true - type: "string" - - name: "link-uuid" - in: "path" - description: "Id of link" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.LinkRef" - schema: - $ref: "#/definitions/tapi.topology.LinkRef" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/name={value-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.RoutingConstraint" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.RoutingConstraint" - schema: - $ref: "#/definitions/tapi.path.computation.RoutingConstraint" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.CostCharacteristic" - description: "The list of costs where each cost relates to some aspect of the\ - \ TopologicalEntity." - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "cost-name" - in: "path" - description: "Id of cost-characteristic" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.CostCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.LatencyCharacteristic" - description: "The effect on the latency of a queuing process. This only has\ - \ significant effect for packet based systems and has a complex characteristic." - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "traffic-property-name" - in: "path" - description: "Id of latency-characteristic" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.LatencyCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "Delay unit is microseconds." - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.path.computation.ValueOrPriority" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - responses: - 200: - description: "tapi.path.computation.ValueOrPriority" - schema: - $ref: "#/definitions/tapi.path.computation.ValueOrPriority" - 400: - description: "Internal error" - /data/context/path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/: - get: - tags: - - "tapi-path-computation" - summary: "returns tapi.topology.RiskCharacteristic" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of path" - required: true - type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-diversity-characteristic" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" - 400: - description: "Internal error" - /data/context/physical-context/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.PhysicalContext" - description: "none" - parameters: [] - responses: - 200: - description: "tapi.equipment.PhysicalContext" - schema: - $ref: "#/definitions/tapi.equipment.PhysicalContext" - 400: - description: "Internal error" - post: - tags: - - "tapi-equipment" - summary: "creates tapi.equipment.PhysicalContext" - description: "none" - parameters: - - in: "body" - name: "tapi.equipment.PhysicalContext.body-param" - description: "tapi.equipment.PhysicalContext to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.equipment.PhysicalContext" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - put: - tags: - - "tapi-equipment" - summary: "creates or updates tapi.equipment.PhysicalContext" - description: "none" - parameters: - - in: "body" - name: "tapi.equipment.PhysicalContext.body-param" - description: "tapi.equipment.PhysicalContext to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.equipment.PhysicalContext" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-equipment" - summary: "removes tapi.equipment.PhysicalContext" - description: "none" - parameters: [] - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/physical-context/device={uuid}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.Device" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.Device" - schema: - $ref: "#/definitions/tapi.equipment.Device" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/access-port={access-port-uuid}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.AccessPort" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "access-port-uuid" - in: "path" - description: "Id of access-port" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.AccessPort" - schema: - $ref: "#/definitions/tapi.equipment.AccessPort" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/access-port={access-port-uuid}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.ConnectorPinAddress" - description: "The list of Pins that support the AccessPort." - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "access-port-uuid" - in: "path" - description: "Id of access-port" - required: true - type: "string" - - name: "connector-identification" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - - name: "pin-identification" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.ConnectorPinAddress" - schema: - $ref: "#/definitions/tapi.equipment.ConnectorPinAddress" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/access-port={access-port-uuid}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/pin-and-role/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.PinAndRole" - description: "If there is more than one pin used in a connector and/or there\ - \ is a need to identify the role of one or more pins then this property can\ - \ be used.\r\n For simple cases pinIdentification can be used\ - \ instead." - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "access-port-uuid" - in: "path" - description: "Id of access-port" - required: true - type: "string" - - name: "connector-identification" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - - name: "pin-identification" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.PinAndRole" - schema: - $ref: "#/definitions/tapi.equipment.PinAndRole" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/access-port={access-port-uuid}/name={value-name}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "access-port-uuid" - in: "path" - description: "Id of access-port" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.Equipment" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.Equipment" - schema: - $ref: "#/definitions/tapi.equipment.Equipment" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.ActualEquipment" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.ActualEquipment" - schema: - $ref: "#/definitions/tapi.equipment.ActualEquipment" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.ActualNonFieldReplaceableModule" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.ActualNonFieldReplaceableModule" - schema: - $ref: "#/definitions/tapi.equipment.ActualNonFieldReplaceableModule" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/common-actual-properties/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.CommonActualProperties" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.CommonActualProperties" - schema: - $ref: "#/definitions/tapi.equipment.CommonActualProperties" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/actual-non-field-replaceable-module/common-equipment-properties/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.CommonEquipmentProperties" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.CommonEquipmentProperties" - schema: - $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/common-actual-properties/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.CommonActualProperties" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.CommonActualProperties" - schema: - $ref: "#/definitions/tapi.equipment.CommonActualProperties" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/actual-equipment/common-equipment-properties/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.CommonEquipmentProperties" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.CommonEquipmentProperties" - schema: - $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.Holder" - description: "References the Holder in an Equipment that is available to take\ - \ other Equipments.\r\n For example:\r\n - Slot\ - \ in a sub-rack\r\n - Slot in a Field Replaceable Unit that\ - \ can take a small form-factor pluggable." - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.Holder" - schema: - $ref: "#/definitions/tapi.equipment.Holder" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/actual-holder/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.ActualHolder" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.ActualHolder" - schema: - $ref: "#/definitions/tapi.equipment.ActualHolder" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/actual-holder/common-holder-properties/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.CommonHolderProperties" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.CommonHolderProperties" - schema: - $ref: "#/definitions/tapi.equipment.CommonHolderProperties" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/expected-holder/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.ExpectedHolder" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.ExpectedHolder" - schema: - $ref: "#/definitions/tapi.equipment.ExpectedHolder" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/expected-holder/common-holder-properties/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.CommonHolderProperties" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.CommonHolderProperties" - schema: - $ref: "#/definitions/tapi.equipment.CommonHolderProperties" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/name={value-name}/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/contained-holder={contained-holder-uuid}/occupying-fru/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.EquipmentRef" - description: "The FRU that is occupying the holder. \r\n A holder\ - \ may be unoccupied. \r\n An FRU may occupy more hat one holder\ - \ (using or blocking are intentionally not distinguished here)." - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - - name: "contained-holder-uuid" - in: "path" - description: "Id of contained-holder" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.EquipmentRef" - schema: - $ref: "#/definitions/tapi.equipment.EquipmentRef" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.ExpectedEquipment" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.ExpectedEquipment" - schema: - $ref: "#/definitions/tapi.equipment.ExpectedEquipment" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/common-equipment-properties/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.CommonEquipmentProperties" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.CommonEquipmentProperties" - schema: - $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-holder/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.ExpectedHolder" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.ExpectedHolder" - schema: - $ref: "#/definitions/tapi.equipment.ExpectedHolder" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-holder/common-holder-properties/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.CommonHolderProperties" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.CommonHolderProperties" - schema: - $ref: "#/definitions/tapi.equipment.CommonHolderProperties" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-non-field-replaceable-module/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.ExpectedNonFieldReplaceableModule" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.ExpectedNonFieldReplaceableModule" - schema: - $ref: "#/definitions/tapi.equipment.ExpectedNonFieldReplaceableModule" - 400: - description: "Internal error" - ? /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/expected-equipment/expected-non-field-replaceable-module/common-equipment-properties/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.CommonEquipmentProperties" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.CommonEquipmentProperties" - schema: - $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/equipment={equipment-uuid}/name={value-name}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of equipment" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/physical-context/device={uuid}/name={value-name}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of device" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/physical-context/name/: - post: - tags: - - "tapi-equipment" - summary: "creates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/physical-context/name={value-name}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - put: - tags: - - "tapi-equipment" - summary: "creates or updates tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - - in: "body" - name: "tapi.common.NameAndValue.body-param" - description: "tapi.common.NameAndValue to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-equipment" - summary: "removes tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/physical-context/physical-span={uuid}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.PhysicalSpan" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of physical-span" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.PhysicalSpan" - schema: - $ref: "#/definitions/tapi.equipment.PhysicalSpan" - 400: - description: "Internal error" - /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.AbstractStrand" - description: "Both the serial segments that form an end-end strand and the parallel\ - \ end-end strands." - parameters: - - name: "uuid" - in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.AbstractStrand" - schema: - $ref: "#/definitions/tapi.equipment.AbstractStrand" - 400: - description: "Internal error" - ? /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/adjacent-strand={physical-span-uuid},{abstract-strand-local-id}/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.AbstractStrandRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" - required: true - type: "string" - - name: "physical-span-uuid" - in: "path" - description: "Id of adjacent-strand" - required: true - type: "string" - - name: "abstract-strand-local-id" - in: "path" - description: "Id of adjacent-strand" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.AbstractStrandRef" - schema: - $ref: "#/definitions/tapi.equipment.AbstractStrandRef" - 400: - description: "Internal error" - ? /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.ConnectorPinAddress" - description: "A strand can end on two or more Pins (usually 2 pins, but a strand\ - \ my be spliced to split a signal). This model supports only 2 ended strands.\r\ - \n A abstract strand may be spliced at both ends and hence\ - \ have no direct relationship to pins or may be connected to pins at one or\ - \ both ends.\r\n In the essential model these Pins would be\ - \ on connectors that plug in to connectors on Equipments.\r\n \ - \ The AbstractStrand is extended to the pins of the AccessPort which are\ - \ the Pins on the Connectors of the Equipment.\r\n In some\ - \ cases it may not be relevant to represent the pin detail and hence the reference\ - \ is to a connector alone." - parameters: - - name: "uuid" - in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" - required: true - type: "string" - - name: "connector-identification" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - - name: "pin-identification" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.ConnectorPinAddress" - schema: - $ref: "#/definitions/tapi.equipment.ConnectorPinAddress" - 400: - description: "Internal error" - ? /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/connector-pin={connector-identification},{pin-identification},{equipment-uuid}/pin-and-role/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.PinAndRole" - description: "If there is more than one pin used in a connector and/or there\ - \ is a need to identify the role of one or more pins then this property can\ - \ be used.\r\n For simple cases pinIdentification can be used\ - \ instead." - parameters: - - name: "uuid" - in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" - required: true - type: "string" - - name: "connector-identification" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - - name: "pin-identification" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - - name: "equipment-uuid" - in: "path" - description: "Id of connector-pin" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.PinAndRole" - schema: - $ref: "#/definitions/tapi.equipment.PinAndRole" - 400: - description: "Internal error" - /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/name={value-name}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - ? /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/spliced-strand={physical-span-uuid},{abstract-strand-local-id}/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.AbstractStrandRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" - required: true - type: "string" - - name: "physical-span-uuid" - in: "path" - description: "Id of spliced-strand" - required: true - type: "string" - - name: "abstract-strand-local-id" - in: "path" - description: "Id of spliced-strand" - required: true - type: "string" - responses: - 200: - description: "tapi.equipment.AbstractStrandRef" - schema: - $ref: "#/definitions/tapi.equipment.AbstractStrandRef" - 400: - description: "Internal error" - /data/context/physical-context/physical-span={uuid}/abstract-strand={local-id}/strand-media-characteristics={value-name}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.common.NameAndValue" - description: "Relevant physical properties of the abstract strand." - parameters: - - name: "uuid" - in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of abstract-strand" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of strand-media-characteristics" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - /data/context/physical-context/physical-span={uuid}/access-port={device-uuid},{access-port-uuid}/: - get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.AccessPortRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of physical-span" - required: true - type: "string" - - name: "device-uuid" + summary: "removes tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of access-port" + description: "Id of path-comp-service" required: true type: "string" - - name: "access-port-uuid" + - name: "local-id" in: "path" - description: "Id of access-port" + description: "Id of end-point" required: true type: "string" responses: - 200: - description: "tapi.equipment.AccessPortRef" - schema: - $ref: "#/definitions/tapi.equipment.AccessPortRef" 400: description: "Internal error" - /data/context/physical-context/physical-span={uuid}/name={value-name}/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/committed-information-rate/ + : get: tags: - - "tapi-equipment" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-path-computation" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of physical-span" + description: "Id of path-comp-service" required: true type: "string" - - name: "value-name" + - name: "local-id" in: "path" - description: "Id of name" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point/: post: tags: - - "tapi-common" - summary: "creates tapi.common.context.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" - in: "body" - name: "tapi.common.context.ServiceInterfacePoint.body-param" - description: "tapi.common.context.ServiceInterfacePoint to be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.context.ServiceInterfacePoint" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -21932,42 +21153,28 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: + put: tags: - - "tapi-common" - summary: "returns tapi.common.context.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - responses: - 200: - description: "tapi.common.context.ServiceInterfacePoint" - schema: - $ref: "#/definitions/tapi.common.context.ServiceInterfacePoint" - 400: - description: "Internal error" - put: - tags: - - "tapi-common" - summary: "creates or updates tapi.common.context.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of service-interface-point" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.common.context.ServiceInterfacePoint.body-param" - description: "tapi.common.context.ServiceInterfacePoint to be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.context.ServiceInterfacePoint" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -21977,13 +21184,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" - summary: "removes tapi.common.context.ServiceInterfacePoint" + - "tapi-path-computation" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: @@ -21991,177 +21203,155 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." + - "tapi-path-computation" + summary: "returns tapi.common.CapacityValue" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - responses: - 200: - description: "tapi.common.Capacity" - schema: - $ref: "#/definitions/tapi.common.Capacity" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of service-interface-point" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - - "tapi-common" + - "tapi-path-computation" summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of service-interface-point" + description: "Id of end-point" required: true type: "string" responses: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/: - get: + post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + - "tapi-path-computation" + summary: "creates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - responses: - 200: - description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec" - schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" - 400: - description: "Internal error" - post: - tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.MediaChannelServiceInterfacePointSpec" - description: "none" - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of service-interface-point" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec.body-param" - description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec to\ - \ be added to list" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -22171,22 +21361,26 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + - "tapi-path-computation" + summary: "creates or updates tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec.body-param" - description: "tapi.photonic.media.MediaChannelServiceInterfacePointSpec to\ - \ be added or updated" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -22196,13 +21390,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.MediaChannelServiceInterfacePointSpec" + - "tapi-path-computation" + summary: "removes tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: @@ -22210,248 +21409,286 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/capacity/total-size/ + : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelPoolCapabilityPac" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelPoolCapabilityPac" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPac" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/ - : get: + post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" - description: "none" + - "tapi-path-computation" + summary: "creates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" - in: "path" - description: "Id of available-spectrum" - required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + - name: "local-id" in: "path" - description: "Id of available-spectrum" + description: "Id of end-point" required: true - type: "integer" - format: "int32" + type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.photonic.media.SpectrumBand" - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ - : get: + 409: + description: "Object already exists" + put: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + - "tapi-path-computation" + summary: "creates or updates tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" - in: "path" - description: "Id of available-spectrum" - required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + - name: "local-id" in: "path" - description: "Id of available-spectrum" + description: "Id of end-point" required: true - type: "integer" - format: "int32" + type: "string" + - in: "body" + name: "tapi.common.CapacityValue.body-param" + description: "tapi.common.CapacityValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: - 200: - description: "tapi.photonic.media.FrequencyConstraint" - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/ - : get: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" - description: "none" + - "tapi-path-computation" + summary: "removes tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" + - name: "local-id" in: "path" - description: "Id of occupied-spectrum" + description: "Id of end-point" required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name/: + post: + tags: + - "tapi-path-computation" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" in: "path" - description: "Id of occupied-spectrum" + description: "Id of path-comp-service" required: true - type: "integer" - format: "int32" + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" + required: true + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.photonic.media.SpectrumBand" - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/name={value-name}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" + - name: "local-id" in: "path" - description: "Id of occupied-spectrum" + description: "Id of end-point" required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + type: "string" + - name: "value-name" in: "path" - description: "Id of occupied-spectrum" + description: "Id of name" required: true - type: "integer" - format: "int32" + type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/ - : get: + put: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" - description: "none" + - "tapi-path-computation" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" + - name: "local-id" in: "path" - description: "Id of supportable-spectrum" + description: "Id of end-point" required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + type: "string" + - name: "value-name" in: "path" - description: "Id of supportable-spectrum" + description: "Id of name" required: true - type: "integer" - format: "int32" + type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.photonic.media.SpectrumBand" - schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ - : get: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + - "tapi-path-computation" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "upper-frequency" + - name: "local-id" in: "path" - description: "Id of supportable-spectrum" + description: "Id of end-point" required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + type: "string" + - name: "value-name" in: "path" - description: "Id of supportable-spectrum" + description: "Id of name" required: true - type: "integer" - format: "int32" + type: "string" responses: - 200: - description: "tapi.photonic.media.FrequencyConstraint" - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/power-management-capability/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "returns tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerManagementCapabilityPac" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "creates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" - description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ - \ to list" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -22461,22 +21698,26 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "creates or updates tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of end-point" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" - description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ - \ or updated" + name: "tapi.common.ServiceInterfacePointRef.body-param" + description: "tapi.common.ServiceInterfacePointRef to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" responses: 201: description: "Object created" @@ -22486,60 +21727,45 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "removes tapi.common.ServiceInterfacePointRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/power-management-capability/supportable-maximum-output-power/ - : get: - tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." - parameters: - - name: "uuid" + - name: "local-id" in: "path" - description: "Id of service-interface-point" + description: "Id of end-point" required: true type: "string" responses: - 200: - description: "tapi.photonic.media.PowerProperties" - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" 400: description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name/: post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -22547,25 +21773,56 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/name={value-name}/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -22575,15 +21832,20 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: @@ -22591,46 +21853,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/power-management-capability/supportable-minimum-output-power/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "returns tapi.path.computation.PathObjectiveFunction" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.path.computation.PathObjectiveFunction" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates tapi.path.computation.PathObjectiveFunction" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -22640,23 +21898,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.PathObjectiveFunction" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.path.computation.PathObjectiveFunction.body-param" + description: "tapi.path.computation.PathObjectiveFunction to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunctionWrapper" responses: 201: description: "Object created" @@ -22666,15 +21922,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "removes tapi.path.computation.PathObjectiveFunction" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -22682,69 +21936,83 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/power-management-capability/tolerable-maximum-input-power/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name/: + post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: - 200: - description: "tapi.photonic.media.PowerProperties" - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/objective-function/name={value-name}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.common.NameAndValue.body-param" + description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -22754,14 +22022,20 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "removes tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: @@ -22769,44 +22043,43 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/media-channel-service-interface-point-spec/power-management-capability/tolerable-minimum-input-power/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "returns tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.path.computation.PathOptimizationConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -22816,22 +22089,22 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.path.computation.PathOptimizationConstraint.body-param" + description: "tapi.path.computation.PathOptimizationConstraint to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraintWrapper" responses: 201: description: "Object created" @@ -22841,14 +22114,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "removes tapi.path.computation.PathOptimizationConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -22856,10 +22128,10 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/name/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name/: post: tags: - - "tapi-common" + - "tapi-path-computation" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -22867,7 +22139,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" @@ -22875,7 +22147,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -22883,10 +22155,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/optimization-constraint/name={value-name}/ + : get: tags: - - "tapi-common" + - "tapi-path-computation" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -22894,7 +22166,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - name: "value-name" @@ -22906,12 +22178,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" + - "tapi-path-computation" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -22919,7 +22191,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - name: "value-name" @@ -22932,7 +22204,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -22942,7 +22214,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" + - "tapi-path-computation" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -22950,7 +22222,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - name: "value-name" @@ -22963,43 +22235,66 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/path={path-uuid}/: get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiServiceInterfacePointSpec" + - "tapi-path-computation" + summary: "returns tapi.path.computation.PathRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "path-uuid" + in: "path" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.photonic.media.OtsiServiceInterfacePointSpec" + description: "tapi.path.computation.PathRef" + schema: + $ref: "#/definitions/tapi.path.computation.PathRefWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/: + get: + tags: + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + responses: + 200: + description: "tapi.path.computation.RoutingConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.OtsiServiceInterfacePointSpec" + - "tapi-path-computation" + summary: "creates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiServiceInterfacePointSpec.body-param" - description: "tapi.photonic.media.OtsiServiceInterfacePointSpec to be added\ - \ to list" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -23009,22 +22304,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.OtsiServiceInterfacePointSpec" + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.OtsiServiceInterfacePointSpec.body-param" - description: "tapi.photonic.media.OtsiServiceInterfacePointSpec to be added\ - \ or updated" + name: "tapi.path.computation.RoutingConstraint.body-param" + description: "tapi.path.computation.RoutingConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" responses: 201: description: "Object created" @@ -23034,13 +22328,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.OtsiServiceInterfacePointSpec" + - "tapi-path-computation" + summary: "removes tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -23048,205 +22342,248 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/: - get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic/ + : post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.OtsiCapabilityPac" - description: "none" + - "tapi-path-computation" + summary: "creates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: - 200: - description: "tapi.photonic.media.OtsiCapabilityPac" - schema: - $ref: "#/definitions/tapi.photonic.media.OtsiCapabilityPac" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/supportable-application-identifier={application-code}/ + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/cost-characteristic={cost-name}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.ApplicationIdentifier" - description: "The list of supportable ApplicationIdentifiers." + - "tapi-path-computation" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "application-code" + - name: "cost-name" in: "path" - description: "Id of supportable-application-identifier" + description: "Id of cost-characteristic" required: true type: "string" responses: 200: - description: "tapi.photonic.media.ApplicationIdentifier" + description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/supportable-lower-central-frequency={central-frequency}/ - : get: + put: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.CentralFrequency" - description: "The lower frequency of the channel spectrum" + - "tapi-path-computation" + summary: "creates or updates tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "central-frequency" + - name: "cost-name" in: "path" - description: "Id of supportable-lower-central-frequency" + description: "Id of cost-characteristic" required: true - type: "integer" - format: "int32" + type: "string" + - in: "body" + name: "tapi.topology.CostCharacteristic.body-param" + description: "tapi.topology.CostCharacteristic to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: - 200: - description: "tapi.photonic.media.CentralFrequency" - schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/supportable-lower-central-frequency={central-frequency}/frequency-constraint/ - : get: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + - "tapi-path-computation" + summary: "removes tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." + parameters: + - name: "uuid" + in: "path" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "cost-name" + in: "path" + description: "Id of cost-characteristic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic/ + : post: + tags: + - "tapi-path-computation" + summary: "creates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "central-frequency" - in: "path" - description: "Id of supportable-lower-central-frequency" - required: true - type: "integer" - format: "int32" + - in: "body" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: - 200: - description: "tapi.photonic.media.FrequencyConstraint" - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 201: + description: "Object created" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/supportable-upper-central-frequency={central-frequency}/ + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.CentralFrequency" - description: "The Upper frequency of the channel spectrum" + - "tapi-path-computation" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "central-frequency" + - name: "traffic-property-name" in: "path" - description: "Id of supportable-upper-central-frequency" + description: "Id of latency-characteristic" required: true - type: "integer" - format: "int32" + type: "string" responses: 200: - description: "tapi.photonic.media.CentralFrequency" + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/supportable-upper-central-frequency={central-frequency}/frequency-constraint/ - : get: + put: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" - description: "none" + - "tapi-path-computation" + summary: "creates or updates tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - - name: "central-frequency" + - name: "traffic-property-name" in: "path" - description: "Id of supportable-upper-central-frequency" + description: "Id of latency-characteristic" required: true - type: "integer" - format: "int32" + type: "string" + - in: "body" + name: "tapi.topology.LatencyCharacteristic.body-param" + description: "tapi.topology.LatencyCharacteristic to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: - 200: - description: "tapi.photonic.media.FrequencyConstraint" - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/otsi-capability/total-power-warn-threshold/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.TotalPowerThresholdPac" - description: "none" + - "tapi-path-computation" + summary: "removes tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" required: true type: "string" responses: - 200: - description: "tapi.photonic.media.TotalPowerThresholdPac" - schema: - $ref: "#/definitions/tapi.photonic.media.TotalPowerThresholdPac" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/power-management-capability/: - get: + 204: + description: "Object deleted" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-cost/ + : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerManagementCapabilityPac" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "creates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" - description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ - \ to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -23256,22 +22593,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerManagementCapabilityPac.body-param" - description: "tapi.photonic.media.PowerManagementCapabilityPac to be added\ - \ or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -23281,13 +22617,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerManagementCapabilityPac" + - "tapi-path-computation" + summary: "removes tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -23295,46 +22631,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/power-management-capability/supportable-maximum-output-power/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-delay/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -23344,23 +22676,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -23370,15 +22700,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "removes tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -23386,46 +22714,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/power-management-capability/supportable-minimum-output-power/ + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/max-allowed-hops/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -23435,23 +22759,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.path.computation.ValueOrPriority.body-param" + description: "tapi.path.computation.ValueOrPriority to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" responses: 201: description: "Object created" @@ -23461,15 +22783,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum output power supported\r\n\ - \ at the Logical-Termination-Point (LTP) associated to the\ - \ SIP." + - "tapi-path-computation" + summary: "removes tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -23477,69 +22797,77 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/power-management-capability/tolerable-maximum-input-power/ - : get: + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic/ + : post: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" + - in: "body" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: - 200: - description: "tapi.photonic.media.PowerProperties" - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + 201: + description: "Object created" 400: description: "Internal error" - post: + 409: + description: "Object already exists" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" - - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" responses: - 201: - description: "Object created" + 200: + description: "tapi.topology.RiskCharacteristic" + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.topology.RiskCharacteristic.body-param" + description: "tapi.topology.RiskCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" responses: 201: description: "Object created" @@ -23549,14 +22877,18 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the maximum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "removes tapi.topology.RiskCharacteristic" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" required: true type: "string" responses: @@ -23564,44 +22896,42 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/service-interface-point={uuid}/otsi-service-interface-point-spec/power-management-capability/tolerable-minimum-input-power/ - : get: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path-comp-service={uuid}/topology-constraint/: + get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "returns tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: 200: - description: "tapi.photonic.media.PowerProperties" + description: "tapi.path.computation.TopologyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" 400: description: "Internal error" post: tags: - - "tapi-photonic-media" - summary: "creates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added to list" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added to list" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: 201: description: "Object created" @@ -23611,22 +22941,21 @@ paths: description: "Object already exists" put: tags: - - "tapi-photonic-media" - summary: "creates or updates tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "creates or updates tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" - in: "body" - name: "tapi.photonic.media.PowerProperties.body-param" - description: "tapi.photonic.media.PowerProperties to be added or updated" + name: "tapi.path.computation.TopologyConstraint.body-param" + description: "tapi.path.computation.TopologyConstraint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.photonic.media.PowerProperties" + $ref: "#/definitions/tapi.path.computation.TopologyConstraintWrapper" responses: 201: description: "Object created" @@ -23636,14 +22965,13 @@ paths: description: "Object modified" delete: tags: - - "tapi-photonic-media" - summary: "removes tapi.photonic.media.PowerProperties" - description: "This parameter exposes the minimum input power tolerated\r\n \ - \ at the Logical-Termination-Point (LTP) associated to the SIP." + - "tapi-path-computation" + summary: "removes tapi.path.computation.TopologyConstraint" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path-comp-service" required: true type: "string" responses: @@ -23651,142 +22979,231 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." + - "tapi-path-computation" + summary: "returns tapi.path.computation.Path" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.path.computation.Path" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.path.computation.PathWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/link={topology-uuid},{link-uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-path-computation" + summary: "returns tapi.topology.LinkRef" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of link" + required: true + type: "string" + - name: "link-uuid" + in: "path" + description: "Id of link" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.topology.LinkRef" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.topology.LinkRefWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/name={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.RoutingConstraint" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.RoutingConstraint" + schema: + $ref: "#/definitions/tapi.path.computation.RoutingConstraintWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/cost-characteristic={cost-name}/ + : get: + tags: + - "tapi-path-computation" + summary: "returns tapi.topology.CostCharacteristic" + description: "The list of costs where each cost relates to some aspect of the\ + \ TopologicalEntity." + parameters: + - name: "uuid" + in: "path" + description: "Id of path" + required: true + type: "string" + - name: "cost-name" + in: "path" + description: "Id of cost-characteristic" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.CostCharacteristic" + schema: + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/latency-characteristic={traffic-property-name}/ + : get: + tags: + - "tapi-path-computation" + summary: "returns tapi.topology.LatencyCharacteristic" + description: "The effect on the latency of a queuing process. This only has\ + \ significant effect for packet based systems and has a complex characteristic." + parameters: + - name: "uuid" + in: "path" + description: "Id of path" + required: true + type: "string" + - name: "traffic-property-name" + in: "path" + description: "Id of latency-characteristic" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-cost/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-delay/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "Delay unit is microseconds." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/max-allowed-hops/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-path-computation" + summary: "returns tapi.path.computation.ValueOrPriority" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of path" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.path.computation.ValueOrPriority" + schema: + $ref: "#/definitions/tapi.path.computation.ValueOrPriorityWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-path-computation:path-computation-context/path={uuid}/routing-constraint/risk-diversity-characteristic={risk-characteristic-name}/ + : get: + tags: + - "tapi-path-computation" + summary: "returns tapi.topology.RiskCharacteristic" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of path" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-diversity-characteristic" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/stream-admin-context/: + /data/tapi-common:context/tapi-streaming:stream-admin-context/: get: tags: - "tapi-streaming" @@ -23797,7 +23214,7 @@ paths: 200: description: "tapi.streaming.StreamAdminContext" schema: - $ref: "#/definitions/tapi.streaming.StreamAdminContext" + $ref: "#/definitions/tapi.streaming.StreamAdminContextWrapper" 400: description: "Internal error" post: @@ -23811,7 +23228,7 @@ paths: description: "tapi.streaming.StreamAdminContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.streaming.StreamAdminContext" + $ref: "#/definitions/tapi.streaming.StreamAdminContextWrapper" responses: 201: description: "Object created" @@ -23830,7 +23247,7 @@ paths: description: "tapi.streaming.StreamAdminContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.streaming.StreamAdminContext" + $ref: "#/definitions/tapi.streaming.StreamAdminContextWrapper" responses: 201: description: "Object created" @@ -23849,7 +23266,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/stream-admin-context/name/: + /data/tapi-common:context/tapi-streaming:stream-admin-context/name/: post: tags: - "tapi-streaming" @@ -23863,7 +23280,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -23871,7 +23288,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/stream-admin-context/name={value-name}/: + /data/tapi-common:context/tapi-streaming:stream-admin-context/name={value-name}/: get: tags: - "tapi-streaming" @@ -23889,7 +23306,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -23910,7 +23327,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -23936,7 +23353,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/stream-admin-context/stream-monitor={uuid}/: + /data/tapi-common:context/tapi-streaming:stream-admin-context/stream-monitor={uuid}/: get: tags: - "tapi-streaming" @@ -23952,10 +23369,10 @@ paths: 200: description: "tapi.streaming.StreamMonitor" schema: - $ref: "#/definitions/tapi.streaming.StreamMonitor" + $ref: "#/definitions/tapi.streaming.StreamMonitorWrapper" 400: description: "Internal error" - /data/context/stream-admin-context/stream-monitor={uuid}/available-stream/: + /data/tapi-common:context/tapi-streaming:stream-admin-context/stream-monitor={uuid}/available-stream/: get: tags: - "tapi-streaming" @@ -23971,10 +23388,10 @@ paths: 200: description: "tapi.streaming.AvailableStreamRef" schema: - $ref: "#/definitions/tapi.streaming.AvailableStreamRef" + $ref: "#/definitions/tapi.streaming.AvailableStreamRefWrapper" 400: description: "Internal error" - /data/context/stream-admin-context/stream-monitor={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-streaming:stream-admin-context/stream-monitor={uuid}/name={value-name}/: get: tags: - "tapi-streaming" @@ -23997,10 +23414,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/stream-context/: + /data/tapi-common:context/tapi-streaming:stream-context/: get: tags: - "tapi-streaming" @@ -24011,7 +23428,7 @@ paths: 200: description: "tapi.streaming.context.StreamContext" schema: - $ref: "#/definitions/tapi.streaming.context.StreamContext" + $ref: "#/definitions/tapi.streaming.context.StreamContextWrapper" 400: description: "Internal error" post: @@ -24025,7 +23442,7 @@ paths: description: "tapi.streaming.context.StreamContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.streaming.context.StreamContext" + $ref: "#/definitions/tapi.streaming.context.StreamContextWrapper" responses: 201: description: "Object created" @@ -24044,7 +23461,7 @@ paths: description: "tapi.streaming.context.StreamContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.streaming.context.StreamContext" + $ref: "#/definitions/tapi.streaming.context.StreamContextWrapper" responses: 201: description: "Object created" @@ -24063,7 +23480,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/stream-context/available-stream={uuid}/: + /data/tapi-common:context/tapi-streaming:stream-context/available-stream={uuid}/: get: tags: - "tapi-streaming" @@ -24079,10 +23496,10 @@ paths: 200: description: "tapi.streaming.AvailableStream" schema: - $ref: "#/definitions/tapi.streaming.AvailableStream" + $ref: "#/definitions/tapi.streaming.AvailableStreamWrapper" 400: description: "Internal error" - /data/context/stream-context/available-stream={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-streaming:stream-context/available-stream={uuid}/name={value-name}/: get: tags: - "tapi-streaming" @@ -24105,10 +23522,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/stream-context/available-stream={uuid}/supported-stream-type/: + /data/tapi-common:context/tapi-streaming:stream-context/available-stream={uuid}/supported-stream-type/: get: tags: - "tapi-streaming" @@ -24124,10 +23541,10 @@ paths: 200: description: "tapi.streaming.SupportedStreamTypeRef" schema: - $ref: "#/definitions/tapi.streaming.SupportedStreamTypeRef" + $ref: "#/definitions/tapi.streaming.SupportedStreamTypeRefWrapper" 400: description: "Internal error" - /data/context/stream-context/supported-stream-type={uuid}/: + /data/tapi-common:context/tapi-streaming:stream-context/supported-stream-type={uuid}/: get: tags: - "tapi-streaming" @@ -24143,10 +23560,10 @@ paths: 200: description: "tapi.streaming.streamcontext.SupportedStreamType" schema: - $ref: "#/definitions/tapi.streaming.streamcontext.SupportedStreamType" + $ref: "#/definitions/tapi.streaming.streamcontext.SupportedStreamTypeWrapper" 400: description: "Internal error" - /data/context/stream-context/supported-stream-type={uuid}/compacted-log-details/: + /data/tapi-common:context/tapi-streaming:stream-context/supported-stream-type={uuid}/compacted-log-details/: get: tags: - "tapi-streaming" @@ -24162,10 +23579,10 @@ paths: 200: description: "tapi.streaming.CompactedLogDetails" schema: - $ref: "#/definitions/tapi.streaming.CompactedLogDetails" + $ref: "#/definitions/tapi.streaming.CompactedLogDetailsWrapper" 400: description: "Internal error" - /data/context/stream-context/supported-stream-type={uuid}/connection-protocol-details/: + /data/tapi-common:context/tapi-streaming:stream-context/supported-stream-type={uuid}/connection-protocol-details/: get: tags: - "tapi-streaming" @@ -24181,10 +23598,10 @@ paths: 200: description: "tapi.streaming.ConnectionProtocolDetails" schema: - $ref: "#/definitions/tapi.streaming.ConnectionProtocolDetails" + $ref: "#/definitions/tapi.streaming.ConnectionProtocolDetailsWrapper" 400: description: "Internal error" - /data/context/stream-context/supported-stream-type={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-streaming:stream-context/supported-stream-type={uuid}/name={value-name}/: get: tags: - "tapi-streaming" @@ -24207,10 +23624,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -24221,7 +23638,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -24235,7 +23652,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -24254,7 +23671,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -24273,7 +23690,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -24284,10 +23701,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -24305,10 +23722,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -24324,10 +23741,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -24343,10 +23760,10 @@ paths: 200: description: "tapi.topology.topologycontext.Topology" schema: - $ref: "#/definitions/tapi.topology.topologycontext.Topology" + $ref: "#/definitions/tapi.topology.topologycontext.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -24367,10 +23784,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -24391,10 +23808,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -24415,11 +23832,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -24439,10 +23856,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -24463,11 +23880,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -24487,11 +23904,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -24511,10 +23928,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -24536,10 +23953,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -24566,11 +23983,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -24596,10 +24013,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -24627,10 +24044,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -24666,10 +24083,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -24690,11 +24107,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -24720,10 +24137,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -24745,11 +24162,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -24769,10 +24186,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -24793,10 +24210,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -24817,11 +24234,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -24841,10 +24258,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -24865,10 +24282,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -24890,11 +24307,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -24920,10 +24337,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -24946,10 +24363,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -24970,10 +24387,10 @@ paths: 200: description: "tapi.topology.topology.Node" schema: - $ref: "#/definitions/tapi.topology.topology.Node" + $ref: "#/definitions/tapi.topology.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -25009,10 +24426,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -25033,10 +24450,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -25057,11 +24474,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -25081,10 +24498,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -25105,11 +24522,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -25129,11 +24546,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -25153,10 +24570,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -25178,10 +24595,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -25208,10 +24625,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -25232,11 +24649,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -25262,10 +24679,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -25293,11 +24710,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -25322,11 +24739,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -25351,10 +24768,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -25380,10 +24797,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -25409,10 +24826,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -25438,10 +24855,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -25467,10 +24884,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -25496,10 +24913,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -25526,10 +24943,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -25561,10 +24978,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -25597,10 +25014,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -25649,10 +25066,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -25683,10 +25100,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -25717,10 +25134,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -25751,10 +25168,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -25785,10 +25202,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -25819,10 +25236,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -25853,10 +25270,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -25888,10 +25305,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -25928,10 +25345,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -25968,222 +25385,222 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "node-rule-group-uuid" - in: "path" - description: "Id of node-rule-group" - required: true - type: "string" - - name: "inter-rule-group-uuid" - in: "path" - description: "Id of inter-rule-group" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.topology.RiskCharacteristic" - description: "A list of risk characteristics for consideration in an analysis\ - \ of shared risk. Each element of the list represents a specific risk consideration." - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "node-rule-group-uuid" - in: "path" - description: "Id of node-rule-group" - required: true - type: "string" - - name: "inter-rule-group-uuid" - in: "path" - description: "Id of inter-rule-group" - required: true - type: "string" - - name: "risk-characteristic-name" - in: "path" - description: "Id of risk-characteristic" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.RiskCharacteristic" - schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.topology.Rule" - description: "The list of rules of the InterRuleGroup." - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "node-rule-group-uuid" - in: "path" - description: "Id of node-rule-group" - required: true - type: "string" - - name: "inter-rule-group-uuid" - in: "path" - description: "Id of inter-rule-group" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of rule" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.Rule" - schema: - $ref: "#/definitions/tapi.topology.Rule" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.topology.PortRoleRule" - description: "Indicates the port role to which the rule applies. \r\n \ - \ The port role is interpreted in the context of the connection type\ - \ which is identified by the connection spec. \r\n The port\ - \ role is not meaningful in the absence of a connection spec reference.\r\n\ - \ If a node rule group carries a port role, that role applies\ - \ also to the associated inter rule where the combination of the roles in\ - \ the node rule groups at the ends of the inter group rule define the connection\ - \ orientation.\r\n For example a root-and-leaf connection may\ - \ be used in a node where a node rule group collects one set of NEPs has the\ - \ port role 'root' and another node rule group collects another set of NEPs\ - \ has the port role 'leaf' where these are joined by an inter rule group.\ - \ This combination specifies an allowed orientation of the root-and-leaf connection.\r\ - \n No port role statement means all port roles are allowed." - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "node-rule-group-uuid" - in: "path" - description: "Id of node-rule-group" - required: true - type: "string" - - name: "inter-rule-group-uuid" - in: "path" - description: "Id of inter-rule-group" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of rule" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.PortRoleRule" - schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.topology.ConnectionSpecReference" - description: "Identifies the type of connection that the rule applies to. \r\ - \n If the attribute is not present then the rule applies to\ - \ all types of connection supported by the device." - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "node-rule-group-uuid" - in: "path" - description: "Id of node-rule-group" - required: true - type: "string" - - name: "inter-rule-group-uuid" - in: "path" - description: "Id of inter-rule-group" - required: true - type: "string" - - name: "local-id" - in: "path" - description: "Id of rule" - required: true - type: "string" - responses: - 200: - description: "tapi.topology.ConnectionSpecReference" - schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "node-rule-group-uuid" + in: "path" + description: "Id of node-rule-group" + required: true + type: "string" + - name: "inter-rule-group-uuid" + in: "path" + description: "Id of inter-rule-group" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" + responses: + 200: + description: "tapi.common.NameAndValue" + schema: + $ref: "#/definitions/tapi.common.NameAndValueWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.topology.RiskCharacteristic" + description: "A list of risk characteristics for consideration in an analysis\ + \ of shared risk. Each element of the list represents a specific risk consideration." + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "node-rule-group-uuid" + in: "path" + description: "Id of node-rule-group" + required: true + type: "string" + - name: "inter-rule-group-uuid" + in: "path" + description: "Id of inter-rule-group" + required: true + type: "string" + - name: "risk-characteristic-name" + in: "path" + description: "Id of risk-characteristic" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.RiskCharacteristic" + schema: + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.topology.Rule" + description: "The list of rules of the InterRuleGroup." + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "node-rule-group-uuid" + in: "path" + description: "Id of node-rule-group" + required: true + type: "string" + - name: "inter-rule-group-uuid" + in: "path" + description: "Id of inter-rule-group" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of rule" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.Rule" + schema: + $ref: "#/definitions/tapi.topology.RuleWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.topology.PortRoleRule" + description: "Indicates the port role to which the rule applies. \r\n \ + \ The port role is interpreted in the context of the connection type\ + \ which is identified by the connection spec. \r\n The port\ + \ role is not meaningful in the absence of a connection spec reference.\r\n\ + \ If a node rule group carries a port role, that role applies\ + \ also to the associated inter rule where the combination of the roles in\ + \ the node rule groups at the ends of the inter group rule define the connection\ + \ orientation.\r\n For example a root-and-leaf connection may\ + \ be used in a node where a node rule group collects one set of NEPs has the\ + \ port role 'root' and another node rule group collects another set of NEPs\ + \ has the port role 'leaf' where these are joined by an inter rule group.\ + \ This combination specifies an allowed orientation of the root-and-leaf connection.\r\ + \n No port role statement means all port roles are allowed." + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "node-rule-group-uuid" + in: "path" + description: "Id of node-rule-group" + required: true + type: "string" + - name: "inter-rule-group-uuid" + in: "path" + description: "Id of inter-rule-group" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of rule" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.PortRoleRule" + schema: + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + : get: + tags: + - "tapi-topology" + summary: "returns tapi.topology.ConnectionSpecReference" + description: "Identifies the type of connection that the rule applies to. \r\ + \n If the attribute is not present then the rule applies to\ + \ all types of connection supported by the device." + parameters: + - name: "uuid" + in: "path" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "node-rule-group-uuid" + in: "path" + description: "Id of node-rule-group" + required: true + type: "string" + - name: "inter-rule-group-uuid" + in: "path" + description: "Id of inter-rule-group" + required: true + type: "string" + - name: "local-id" + in: "path" + description: "Id of rule" + required: true + type: "string" + responses: + 200: + description: "tapi.topology.ConnectionSpecReference" + schema: + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -26226,10 +25643,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -26267,10 +25684,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -26302,10 +25719,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -26336,10 +25753,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -26370,10 +25787,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -26404,10 +25821,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -26438,10 +25855,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -26472,10 +25889,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -26507,10 +25924,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -26542,11 +25959,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -26578,10 +25995,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -26622,10 +26039,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -26668,10 +26085,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -26703,11 +26120,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -26737,10 +26154,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -26783,10 +26200,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -26819,10 +26236,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -26860,10 +26277,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -26896,10 +26313,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -26926,10 +26343,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -26955,10 +26372,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -26984,10 +26401,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -27013,10 +26430,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -27042,10 +26459,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -27071,10 +26488,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -27101,11 +26518,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.node.OwnedNodeEdgePoint" @@ -27130,10 +26547,10 @@ paths: 200: description: "tapi.topology.node.OwnedNodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -27174,10 +26591,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -27203,10 +26620,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -27232,10 +26649,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -27261,10 +26678,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -27290,10 +26707,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -27319,10 +26736,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -27348,10 +26765,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -27378,15 +26795,17 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" - description: "none" + - "tapi-topology" + summary: "returns tapi.common.ServiceInterfacePointRef" + description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ + \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ + \ should be considered experimental" parameters: - name: "uuid" in: "path" @@ -27403,19 +26822,26 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" + - name: "service-interface-point-uuid" + in: "path" + description: "Id of mapped-service-interface-point" + required: true + type: "string" responses: 200: - description: "tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" + description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.connectivity.ceplist.ConnectionEndPoint" - description: "none" + - "tapi-topology" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -27432,23 +26858,23 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "connection-end-point-uuid" + - name: "value-name" in: "path" - description: "Id of connection-end-point" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.connectivity.ceplist.ConnectionEndPoint" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionEndPointRef" + summary: "returns tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" description: "none" parameters: - name: "uuid" @@ -27466,47 +26892,19 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" - - name: "aggregated-connection-end-point-node-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" - - name: "aggregated-connection-end-point-connection-end-point-uuid" - in: "path" - description: "Id of aggregated-connection-end-point" - required: true - type: "string" responses: 200: - description: "tapi.connectivity.ConnectionEndPointRef" + description: "tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.CepRole" - description: "Defines the role of the CEP in the context of the connection spec.\r\ - \n There may be many cep role - connection spec combinations\ - \ for a particular CEP where each corresponds to a specific connection associated\ - \ with the CEP." + summary: "returns tapi.connectivity.ceplist.ConnectionEndPoint" + description: "none" parameters: - name: "uuid" in: "path" @@ -27530,17 +26928,17 @@ paths: type: "string" responses: 200: - description: "tapi.connectivity.CepRole" + description: "tapi.connectivity.ceplist.ConnectionEndPoint" schema: - $ref: "#/definitions/tapi.connectivity.CepRole" + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/aggregated-connection-end-point={topology-uuid},{aggregated-connection-end-point-node-uuid},{node-edge-point-uuid},{aggregated-connection-end-point-connection-end-point-uuid}/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.connectivity.ConnectionSpecReference" - description: "The reference to the spec that defines the cep role." + summary: "returns tapi.connectivity.ConnectionEndPointRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -27562,19 +26960,42 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" + - name: "aggregated-connection-end-point-node-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" + - name: "aggregated-connection-end-point-connection-end-point-uuid" + in: "path" + description: "Id of aggregated-connection-end-point" + required: true + type: "string" responses: 200: - description: "tapi.connectivity.ConnectionSpecReference" + description: "tapi.connectivity.ConnectionEndPointRef" schema: - $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/ : get: tags: - "tapi-connectivity" - summary: "returns tapi.topology.NodeEdgePointRef" - description: "none" + summary: "returns tapi.connectivity.CepRole" + description: "Defines the role of the CEP in the context of the connection spec.\r\ + \n There may be many cep role - connection spec combinations\ + \ for a particular CEP where each corresponds to a specific connection associated\ + \ with the CEP." parameters: - name: "uuid" in: "path" @@ -27596,35 +27017,19 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "topology-uuid" - in: "path" - description: "Id of client-node-edge-point" - required: true - type: "string" - - name: "client-node-edge-point-node-uuid" - in: "path" - description: "Id of client-node-edge-point" - required: true - type: "string" - - name: "node-edge-point-uuid" - in: "path" - description: "Id of client-node-edge-point" - required: true - type: "string" responses: 200: - description: "tapi.topology.NodeEdgePointRef" + description: "tapi.connectivity.CepRole" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.connectivity.CepRoleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/cep-role/connection-spec-reference/ : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthConnectionEndPointSpec" - description: "Augments the base LayerProtocol information in ConnectionEndPoint\ - \ with ETH-specific information" + - "tapi-connectivity" + summary: "returns tapi.connectivity.ConnectionSpecReference" + description: "The reference to the spec that defines the cep role." parameters: - name: "uuid" in: "path" @@ -27648,16 +27053,16 @@ paths: type: "string" responses: 200: - description: "tapi.eth.EthConnectionEndPointSpec" + description: "tapi.connectivity.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.eth.EthConnectionEndPointSpec" + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/client-node-edge-point={topology-uuid},{client-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.EthCtpPac" + - "tapi-connectivity" + summary: "returns tapi.topology.NodeEdgePointRef" description: "none" parameters: - name: "uuid" @@ -27680,28 +27085,36 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "topology-uuid" + in: "path" + description: "Id of client-node-edge-point" + required: true + type: "string" + - name: "client-node-edge-point-node-uuid" + in: "path" + description: "Id of client-node-edge-point" + required: true + type: "string" + - name: "node-edge-point-uuid" + in: "path" + description: "Id of client-node-edge-point" + required: true + type: "string" responses: 200: - description: "tapi.eth.EthCtpPac" + description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.eth.EthCtpPac" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/filter-config/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.ControlFrameFilter" - description: "This attribute models the FilterConfig MI defined in section 8.3/G.8021.\ - \ It indicates the configured filter action for each of the 33 group MAC addresses\ - \ for control frames. The 33 MAC addresses are:\r\n - All bridges\ - \ address: 01-80-C2-00-00-10,\r\n - Reserved addresses: 01-80-C2-00-00-00\ - \ to 01-80-C2-00-00-0F,\r\n - GARP Application addresses: 01-80-C2-00-00-20\ - \ to 01-80-C2-00-00-2F.\r\n The filter action is Pass or Block.\ - \ \r\n If the destination address of the incoming ETH_CI_D\ - \ matches one of the above addresses, the filter process shall perform the\ - \ corresponding configured filter action. \r\n If none of the\ - \ above addresses match, the ETH_CI_D is passed." + - "tapi-connectivity" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" @@ -27723,18 +27136,23 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "value-name" + in: "path" + description: "Id of name" + required: true + type: "string" responses: 200: - description: "tapi.eth.ControlFrameFilter" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.eth.ControlFrameFilter" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-conditioning/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ : get: tags: - - "tapi-eth" - summary: "returns tapi.eth.TrafficConditioningPac" + - "tapi-connectivity" + summary: "returns tapi.topology.NodeEdgePointRef" description: "none" parameters: - name: "uuid" @@ -27759,24 +27177,18 @@ paths: type: "string" responses: 200: - description: "tapi.eth.TrafficConditioningPac" + description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.eth.TrafficConditioningPac" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-conditioning/cond-config-list={queue-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.TrafficConditioningConfiguration" - description: "This attribute indicates for the conditioner process the conditioning\ - \ parameters:\r\n - Queue ID: Indicates the Queue ID\r\n \ - \ - Committed Information Rate (CIR): number of bits per second\r\ - \n - Committed Burst Size (CBS): number of bytes\r\n \ - \ - Excess Information Rate (EIR): number of bits per second\r\n\ - \ - Excess Burst Size (EBS): number of bytes\r\n \ - \ - Coupling flag (CF): 0 or 1\r\n - Color mode (CM):\ - \ color-blind and color-aware." + summary: "returns tapi.eth.EthConnectionEndPointSpec" + description: "Augments the base LayerProtocol information in ConnectionEndPoint\ + \ with ETH-specific information" parameters: - name: "uuid" in: "path" @@ -27798,26 +27210,19 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "queue-id" - in: "path" - description: "Id of cond-config-list" - required: true - type: "integer" - format: "int32" responses: 200: - description: "tapi.eth.TrafficConditioningConfiguration" + description: "tapi.eth.EthConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.eth.TrafficConditioningConfiguration" + $ref: "#/definitions/tapi.eth.EthConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-conditioning/prio-config-list={queue-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.PriorityConfiguration" - description: "This attribute indicates the Priority Splitter function for the\ - \ mapping of the Ethernet frame priority (ETH_CI_P) values to the output queue." + summary: "returns tapi.eth.EthCtpPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -27839,25 +27244,28 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "queue-id" - in: "path" - description: "Id of prio-config-list" - required: true - type: "integer" - format: "int32" responses: 200: - description: "tapi.eth.PriorityConfiguration" + description: "tapi.eth.EthCtpPac" schema: - $ref: "#/definitions/tapi.eth.PriorityConfiguration" + $ref: "#/definitions/tapi.eth.EthCtpPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-shaping/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/filter-config/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.TrafficShapingPac" - description: "none" + summary: "returns tapi.eth.ControlFrameFilter" + description: "This attribute models the FilterConfig MI defined in section 8.3/G.8021.\ + \ It indicates the configured filter action for each of the 33 group MAC addresses\ + \ for control frames. The 33 MAC addresses are:\r\n - All bridges\ + \ address: 01-80-C2-00-00-10,\r\n - Reserved addresses: 01-80-C2-00-00-00\ + \ to 01-80-C2-00-00-0F,\r\n - GARP Application addresses: 01-80-C2-00-00-20\ + \ to 01-80-C2-00-00-2F.\r\n The filter action is Pass or Block.\ + \ \r\n If the destination address of the incoming ETH_CI_D\ + \ matches one of the above addresses, the filter process shall perform the\ + \ corresponding configured filter action. \r\n If none of the\ + \ above addresses match, the ETH_CI_D is passed." parameters: - name: "uuid" in: "path" @@ -27881,18 +27289,17 @@ paths: type: "string" responses: 200: - description: "tapi.eth.TrafficShapingPac" + description: "tapi.eth.ControlFrameFilter" schema: - $ref: "#/definitions/tapi.eth.TrafficShapingPac" + $ref: "#/definitions/tapi.eth.ControlFrameFilterWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-shaping/prio-config-list={queue-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-conditioning/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.PriorityConfiguration" - description: "This attribute configures the Priority Splitter function for the\ - \ mapping of the Ethernet frame priority (ETH_CI_P) values to the output queue." + summary: "returns tapi.eth.TrafficConditioningPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -27914,31 +27321,26 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "queue-id" - in: "path" - description: "Id of prio-config-list" - required: true - type: "integer" - format: "int32" responses: 200: - description: "tapi.eth.PriorityConfiguration" + description: "tapi.eth.TrafficConditioningPac" schema: - $ref: "#/definitions/tapi.eth.PriorityConfiguration" + $ref: "#/definitions/tapi.eth.TrafficConditioningPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-ctp/traffic-shaping/queue-config-list={queue-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-conditioning/cond-config-list={queue-id}/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.QueueConfiguration" - description: "This attribute configures the Queue depth and Dropping threshold\ - \ parameters of the Queue process. The Queue depth sets the maximum size of\ - \ the queue in bytes. An incoming ETH_CI traffic unit is dropped if there\ - \ is insufficient space in the queue to hold the whole unit. The Dropping\ - \ threshold sets the threshold of the queue. If the queue is filled beyond\ - \ this threshold, incoming ETH_CI traffic units accompanied by the ETH_CI_DE\ - \ signal set are dropped." + summary: "returns tapi.eth.TrafficConditioningConfiguration" + description: "This attribute indicates for the conditioner process the conditioning\ + \ parameters:\r\n - Queue ID: Indicates the Queue ID\r\n \ + \ - Committed Information Rate (CIR): number of bits per second\r\ + \n - Committed Burst Size (CBS): number of bytes\r\n \ + \ - Excess Information Rate (EIR): number of bits per second\r\n\ + \ - Excess Burst Size (EBS): number of bytes\r\n \ + \ - Coupling flag (CF): 0 or 1\r\n - Color mode (CM):\ + \ color-blind and color-aware." parameters: - name: "uuid" in: "path" @@ -27962,23 +27364,24 @@ paths: type: "string" - name: "queue-id" in: "path" - description: "Id of queue-config-list" + description: "Id of cond-config-list" required: true type: "integer" format: "int32" responses: 200: - description: "tapi.eth.QueueConfiguration" + description: "tapi.eth.TrafficConditioningConfiguration" schema: - $ref: "#/definitions/tapi.eth.QueueConfiguration" + $ref: "#/definitions/tapi.eth.TrafficConditioningConfigurationWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-term/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-conditioning/prio-config-list={queue-id}/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EthTerminationPac" - description: "none" + summary: "returns tapi.eth.PriorityConfiguration" + description: "This attribute indicates the Priority Splitter function for the\ + \ mapping of the Ethernet frame priority (ETH_CI_P) values to the output queue." parameters: - name: "uuid" in: "path" @@ -28000,20 +27403,25 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "queue-id" + in: "path" + description: "Id of prio-config-list" + required: true + type: "integer" + format: "int32" responses: 200: - description: "tapi.eth.EthTerminationPac" + description: "tapi.eth.PriorityConfiguration" schema: - $ref: "#/definitions/tapi.eth.EthTerminationPac" + $ref: "#/definitions/tapi.eth.PriorityConfigurationWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/eth-term/priority-regenerate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-shaping/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.PriorityMapping" - description: "This attribute models the ETHx/ETH-m _A_Sk_MI_P_Regenerate information\ - \ defined in G.8021." + summary: "returns tapi.eth.TrafficShapingPac" + description: "none" parameters: - name: "uuid" in: "path" @@ -28037,17 +27445,18 @@ paths: type: "string" responses: 200: - description: "tapi.eth.PriorityMapping" + description: "tapi.eth.TrafficShapingPac" schema: - $ref: "#/definitions/tapi.eth.PriorityMapping" + $ref: "#/definitions/tapi.eth.TrafficShapingPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/eth-connection-end-point-spec/ety-term/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-shaping/prio-config-list={queue-id}/ : get: tags: - "tapi-eth" - summary: "returns tapi.eth.EtyTerminationPac" - description: "none" + summary: "returns tapi.eth.PriorityConfiguration" + description: "This attribute configures the Priority Splitter function for the\ + \ mapping of the Ethernet frame priority (ETH_CI_P) values to the output queue." parameters: - name: "uuid" in: "path" @@ -28069,19 +27478,31 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "queue-id" + in: "path" + description: "Id of prio-config-list" + required: true + type: "integer" + format: "int32" responses: 200: - description: "tapi.eth.EtyTerminationPac" + description: "tapi.eth.PriorityConfiguration" schema: - $ref: "#/definitions/tapi.eth.EtyTerminationPac" + $ref: "#/definitions/tapi.eth.PriorityConfigurationWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-assembly-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-ctp/traffic-shaping/queue-config-list={queue-id}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelAssemblySpec" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.QueueConfiguration" + description: "This attribute configures the Queue depth and Dropping threshold\ + \ parameters of the Queue process. The Queue depth sets the maximum size of\ + \ the queue in bytes. An incoming ETH_CI traffic unit is dropped if there\ + \ is insufficient space in the queue to hold the whole unit. The Dropping\ + \ threshold sets the threshold of the queue. If the queue is filled beyond\ + \ this threshold, incoming ETH_CI traffic units accompanied by the ETH_CI_DE\ + \ signal set are dropped." parameters: - name: "uuid" in: "path" @@ -28103,18 +27524,24 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "queue-id" + in: "path" + description: "Id of queue-config-list" + required: true + type: "integer" + format: "int32" responses: 200: - description: "tapi.photonic.media.MediaChannelAssemblySpec" + description: "tapi.eth.QueueConfiguration" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelAssemblySpec" + $ref: "#/definitions/tapi.eth.QueueConfigurationWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-term/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelConnectionEndPointSpec" + - "tapi-eth" + summary: "returns tapi.eth.EthTerminationPac" description: "none" parameters: - name: "uuid" @@ -28139,17 +27566,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelConnectionEndPointSpec" + description: "tapi.eth.EthTerminationPac" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectionEndPointSpec" + $ref: "#/definitions/tapi.eth.EthTerminationPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/media-channel/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/eth-term/priority-regenerate/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelPropertiesPac" - description: "none" + - "tapi-eth" + summary: "returns tapi.eth.PriorityMapping" + description: "This attribute models the ETHx/ETH-m _A_Sk_MI_P_Regenerate information\ + \ defined in G.8021." parameters: - name: "uuid" in: "path" @@ -28173,16 +27601,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelPropertiesPac" + description: "tapi.eth.PriorityMapping" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" + $ref: "#/definitions/tapi.eth.PriorityMappingWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/media-channel/measured-power-egress/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-eth:eth-connection-end-point-spec/ety-term/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerPropertiesPac" + - "tapi-eth" + summary: "returns tapi.eth.EtyTerminationPac" description: "none" parameters: - name: "uuid" @@ -28207,16 +27635,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerPropertiesPac" + description: "tapi.eth.EtyTerminationPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.eth.EtyTerminationPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/media-channel/measured-power-ingress/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.PowerPropertiesPac" + - "tapi-oam" + summary: "returns tapi.oam.MepMipList" description: "none" parameters: - name: "uuid" @@ -28241,16 +27669,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.PowerPropertiesPac" + description: "tapi.oam.MepMipList" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.oam.MepMipListWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/media-channel/occupied-spectrum/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mep={meg-uuid},{mep-local-id}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + - "tapi-oam" + summary: "returns tapi.oam.MepRef" description: "none" parameters: - name: "uuid" @@ -28273,18 +27701,28 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "meg-uuid" + in: "path" + description: "Id of mep" + required: true + type: "string" + - name: "mep-local-id" + in: "path" + description: "Id of mep" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.oam.MepRef" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.oam.MepRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/media-channel-connection-end-point-spec/media-channel/occupied-spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-oam:mep-mip-list/mip={meg-uuid},{mip-local-id}/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + - "tapi-oam" + summary: "returns tapi.oam.MipRef" description: "none" parameters: - name: "uuid" @@ -28307,18 +27745,28 @@ paths: description: "Id of connection-end-point" required: true type: "string" + - name: "meg-uuid" + in: "path" + description: "Id of mip" + required: true + type: "string" + - name: "mip-local-id" + in: "path" + description: "Id of mip" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.oam.MipRef" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.oam.MipRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepMipList" + - "tapi-odu" + summary: "returns tapi.odu.OduConnectionEndPointSpec" description: "none" parameters: - name: "uuid" @@ -28343,16 +27791,16 @@ paths: type: "string" responses: 200: - description: "tapi.oam.MepMipList" + description: "tapi.odu.OduConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.oam.MepMipList" + $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mep={meg-uuid},{mep-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-common/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MepRef" + - "tapi-odu" + summary: "returns tapi.odu.OduCommonPac" description: "none" parameters: - name: "uuid" @@ -28375,28 +27823,52 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "meg-uuid" + responses: + 200: + description: "tapi.odu.OduCommonPac" + schema: + $ref: "#/definitions/tapi.odu.OduCommonPacWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-ctp/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduCtpPac" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mep" + description: "Id of topology" required: true type: "string" - - name: "mep-local-id" + - name: "node-uuid" in: "path" - description: "Id of mep" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" required: true type: "string" responses: 200: - description: "tapi.oam.MepRef" + description: "tapi.odu.OduCtpPac" schema: - $ref: "#/definitions/tapi.oam.MepRef" + $ref: "#/definitions/tapi.odu.OduCtpPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/mep-mip-list/mip={meg-uuid},{mip-local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-protection/ : get: tags: - - "tapi-oam" - summary: "returns tapi.oam.MipRef" + - "tapi-odu" + summary: "returns tapi.odu.OduProtectionPac" description: "none" parameters: - name: "uuid" @@ -28419,31 +27891,58 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "meg-uuid" + responses: + 200: + description: "tapi.odu.OduProtectionPac" + schema: + $ref: "#/definitions/tapi.odu.OduProtectionPacWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of mip" + description: "Id of topology" required: true type: "string" - - name: "mip-local-id" + - name: "node-uuid" in: "path" - description: "Id of mip" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" required: true type: "string" responses: 200: - description: "tapi.oam.MipRef" + description: "tapi.odu.OduTerminationAndClientAdaptationPac" schema: - $ref: "#/definitions/tapi.oam.MipRef" + $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-odu" + summary: "returns tapi.odu.OduPayloadType" + description: "This attribute is applicable when the ODU CTP object instance\ + \ represents a lower order ODU CTP Sink at the client layer of the ODUP/ODU[i]j\ + \ or ODUP/ODUj-21 adaptation function. \r\n This attribute\ + \ is a 2-digit Hex code that indicates the new accepted payload type.\r\n\ + \ Valid values are defined in Table 15-8 of ITU-T Recommendation\ + \ G.709 with one additional value UN_INTERPRETABLE." parameters: - name: "uuid" in: "path" @@ -28465,23 +27964,52 @@ paths: description: "Id of connection-end-point" required: true type: "string" - - name: "value-name" + responses: + 200: + description: "tapi.odu.OduPayloadType" + schema: + $ref: "#/definitions/tapi.odu.OduPayloadTypeWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-odu:odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/ + : get: + tags: + - "tapi-odu" + summary: "returns tapi.odu.FecProperties" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of name" + description: "Id of topology" + required: true + type: "string" + - name: "node-uuid" + in: "path" + description: "Id of node" + required: true + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" + - name: "connection-end-point-uuid" + in: "path" + description: "Id of connection-end-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.odu.FecProperties" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.odu.FecPropertiesWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-assembly-spec/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduConnectionEndPointSpec" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelAssemblySpec" description: "none" parameters: - name: "uuid" @@ -28506,16 +28034,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduConnectionEndPointSpec" + description: "tapi.photonic.media.MediaChannelAssemblySpec" schema: - $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAssemblySpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-common/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCommonPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelConnectionEndPointSpec" description: "none" parameters: - name: "uuid" @@ -28540,16 +28068,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduCommonPac" + description: "tapi.photonic.media.MediaChannelConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.odu.OduCommonPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-ctp/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/media-channel/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduCtpPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelPropertiesPac" description: "none" parameters: - name: "uuid" @@ -28574,16 +28102,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduCtpPac" + description: "tapi.photonic.media.MediaChannelPropertiesPac" schema: - $ref: "#/definitions/tapi.odu.OduCtpPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-protection/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/media-channel/measured-power-egress/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduProtectionPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerPropertiesPac" description: "none" parameters: - name: "uuid" @@ -28608,16 +28136,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduProtectionPac" + description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.odu.OduProtectionPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-term-and-adapter/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/media-channel/measured-power-ingress/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduTerminationAndClientAdaptationPac" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.PowerPropertiesPac" description: "none" parameters: - name: "uuid" @@ -28642,22 +28170,17 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduTerminationAndClientAdaptationPac" + description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-term-and-adapter/accepted-payload-type/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/media-channel/occupied-spectrum/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.OduPayloadType" - description: "This attribute is applicable when the ODU CTP object instance\ - \ represents a lower order ODU CTP Sink at the client layer of the ODUP/ODU[i]j\ - \ or ODUP/ODUj-21 adaptation function. \r\n This attribute\ - \ is a 2-digit Hex code that indicates the new accepted payload type.\r\n\ - \ Valid values are defined in Table 15-8 of ITU-T Recommendation\ - \ G.709 with one additional value UN_INTERPRETABLE." + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.SpectrumBand" + description: "none" parameters: - name: "uuid" in: "path" @@ -28681,16 +28204,16 @@ paths: type: "string" responses: 200: - description: "tapi.odu.OduPayloadType" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.odu.OduPayloadType" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/odu-connection-end-point-spec/odu-term-and-adapter/fec-parameters/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:media-channel-connection-end-point-spec/media-channel/occupied-spectrum/frequency-constraint/ : get: tags: - - "tapi-odu" - summary: "returns tapi.odu.FecProperties" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -28715,12 +28238,12 @@ paths: type: "string" responses: 200: - description: "tapi.odu.FecProperties" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.odu.FecProperties" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ : get: tags: - "tapi-photonic-media" @@ -28751,10 +28274,10 @@ paths: 200: description: "tapi.photonic.media.OtsConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.OtsConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ots-media-channel/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ots-media-channel/ : get: tags: - "tapi-photonic-media" @@ -28785,10 +28308,10 @@ paths: 200: description: "tapi.photonic.media.MediaChannelPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ots-media-channel/measured-power-egress/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ots-media-channel/measured-power-egress/ : get: tags: - "tapi-photonic-media" @@ -28819,10 +28342,10 @@ paths: 200: description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ots-media-channel/measured-power-ingress/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ots-media-channel/measured-power-ingress/ : get: tags: - "tapi-photonic-media" @@ -28853,10 +28376,10 @@ paths: 200: description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ots-media-channel/occupied-spectrum/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ots-media-channel/occupied-spectrum/ : get: tags: - "tapi-photonic-media" @@ -28887,10 +28410,10 @@ paths: 200: description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/ots-connection-end-point-spec/ots-media-channel/occupied-spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:ots-connection-end-point-spec/ots-media-channel/occupied-spectrum/frequency-constraint/ : get: tags: - "tapi-photonic-media" @@ -28921,10 +28444,10 @@ paths: 200: description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-assembly-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-assembly-connection-end-point-spec/ : get: tags: - "tapi-photonic-media" @@ -28955,10 +28478,10 @@ paths: 200: description: "tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiAssemblyConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-assembly-connection-end-point-spec/fec-parameters/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-assembly-connection-end-point-spec/fec-parameters/ : get: tags: - "tapi-photonic-media" @@ -28989,10 +28512,10 @@ paths: 200: description: "tapi.photonic.media.FecPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.FecPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.FecPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-assembly-connection-end-point-spec/otsi-adapter/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-assembly-connection-end-point-spec/otsi-adapter/ : get: tags: - "tapi-photonic-media" @@ -29023,10 +28546,10 @@ paths: 200: description: "tapi.photonic.media.OtsiGserverAdaptationPac" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiGserverAdaptationPac" + $ref: "#/definitions/tapi.photonic.media.OtsiGserverAdaptationPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/ : get: tags: - "tapi-photonic-media" @@ -29058,10 +28581,10 @@ paths: 200: description: "tapi.photonic.media.OtsiConnectionEndPointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectionEndPointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/ : get: tags: - "tapi-photonic-media" @@ -29092,10 +28615,10 @@ paths: 200: description: "tapi.photonic.media.OtsiTerminationPac" schema: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationPac" + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/laser-properties/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/laser-properties/ : get: tags: - "tapi-photonic-media" @@ -29126,10 +28649,10 @@ paths: 200: description: "tapi.photonic.media.LaserPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.LaserPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.LaserPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/received-power/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/received-power/ : get: tags: - "tapi-photonic-media" @@ -29160,10 +28683,10 @@ paths: 200: description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/selected-application-identifier/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/selected-application-identifier/ : get: tags: - "tapi-photonic-media" @@ -29210,10 +28733,10 @@ paths: 200: description: "tapi.photonic.media.ApplicationIdentifier" schema: - $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifierWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/selected-central-frequency/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/selected-central-frequency/ : get: tags: - "tapi-photonic-media" @@ -29244,10 +28767,10 @@ paths: 200: description: "tapi.photonic.media.CentralFrequency" schema: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/selected-central-frequency/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/selected-central-frequency/frequency-constraint/ : get: tags: - "tapi-photonic-media" @@ -29278,10 +28801,10 @@ paths: 200: description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/selected-spectrum/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/selected-spectrum/ : get: tags: - "tapi-photonic-media" @@ -29312,10 +28835,10 @@ paths: 200: description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/selected-spectrum/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/selected-spectrum/frequency-constraint/ : get: tags: - "tapi-photonic-media" @@ -29346,10 +28869,10 @@ paths: 200: description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/otsi-connection-end-point-spec/otsi-termination/transmited-power/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-connectivity:cep-list/connection-end-point={connection-end-point-uuid}/tapi-photonic-media:otsi-connection-end-point-spec/otsi-termination/transmited-power/ : get: tags: - "tapi-photonic-media" @@ -29380,14 +28903,14 @@ paths: 200: description: "tapi.photonic.media.PowerPropertiesPac" schema: - $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/cep-list/connection-end-point={connection-end-point-uuid}/parent-node-edge-point/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-equipment:supporting-access-port/ : get: tags: - - "tapi-connectivity" - summary: "returns tapi.topology.NodeEdgePointRef" + - "tapi-equipment" + summary: "returns tapi.equipment.SupportingAccessPort" description: "none" parameters: - name: "uuid" @@ -29405,26 +28928,19 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "connection-end-point-uuid" - in: "path" - description: "Id of connection-end-point" - required: true - type: "string" responses: 200: - description: "tapi.topology.NodeEdgePointRef" + description: "tapi.equipment.SupportingAccessPort" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.equipment.SupportingAccessPortWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-equipment:supporting-access-port/access-port/ : get: tags: - - "tapi-topology" - summary: "returns tapi.common.ServiceInterfacePointRef" - description: "NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing)\ - \ or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience)\ - \ should be considered experimental" + - "tapi-equipment" + summary: "returns tapi.equipment.AccessPortRef" + description: "none" parameters: - name: "uuid" in: "path" @@ -29441,25 +28957,20 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "service-interface-point-uuid" - in: "path" - description: "Id of mapped-service-interface-point" - required: true - type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePointRef" + description: "tapi.equipment.AccessPortRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.equipment.AccessPortRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-odu:odu-node-edge-point-spec/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelNodeEdgePointSpec" + - "tapi-odu" + summary: "returns tapi.odu.OduNodeEdgePointSpec" description: "Augments the base LayerProtocol information in NodeEdgePoint with\ - \ OCH-specific information" + \ ODU-specific information" parameters: - name: "uuid" in: "path" @@ -29478,16 +28989,16 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelNodeEdgePointSpec" + description: "tapi.odu.OduNodeEdgePointSpec" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelNodeEdgePointSpec" + $ref: "#/definitions/tapi.odu.OduNodeEdgePointSpecWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-odu:odu-node-edge-point-spec/odu-pool/ : get: tags: - - "tapi-photonic-media" - summary: "returns tapi.photonic.media.MediaChannelPoolCapabilityPac" + - "tapi-odu" + summary: "returns tapi.odu.OduPoolPac" description: "none" parameters: - name: "uuid" @@ -29507,17 +29018,18 @@ paths: type: "string" responses: 200: - description: "tapi.photonic.media.MediaChannelPoolCapabilityPac" + description: "tapi.odu.OduPoolPac" schema: - $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPac" + $ref: "#/definitions/tapi.odu.OduPoolPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" - description: "none" + summary: "returns tapi.photonic.media.MediaChannelNodeEdgePointSpec" + description: "Augments the base LayerProtocol information in NodeEdgePoint with\ + \ OCH-specific information" parameters: - name: "uuid" in: "path" @@ -29534,30 +29046,47 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - - name: "upper-frequency" + responses: + 200: + description: "tapi.photonic.media.MediaChannelNodeEdgePointSpec" + schema: + $ref: "#/definitions/tapi.photonic.media.MediaChannelNodeEdgePointSpecWrapper" + 400: + description: "Internal error" + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/ + : get: + tags: + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.MediaChannelPoolCapabilityPac" + description: "none" + parameters: + - name: "uuid" in: "path" - description: "Id of available-spectrum" + description: "Id of topology" required: true - type: "integer" - format: "int32" - - name: "lower-frequency" + type: "string" + - name: "node-uuid" in: "path" - description: "Id of available-spectrum" + description: "Id of node" required: true - type: "integer" - format: "int32" + type: "string" + - name: "owned-node-edge-point-uuid" + in: "path" + description: "Id of owned-node-edge-point" + required: true + type: "string" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.photonic.media.MediaChannelPoolCapabilityPac" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPacWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -29589,16 +29118,16 @@ paths: format: "int32" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/available-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -29618,28 +29147,28 @@ paths: type: "string" - name: "upper-frequency" in: "path" - description: "Id of occupied-spectrum" + description: "Id of available-spectrum" required: true type: "integer" format: "int32" - name: "lower-frequency" in: "path" - description: "Id of occupied-spectrum" + description: "Id of available-spectrum" required: true type: "integer" format: "int32" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -29671,16 +29200,16 @@ paths: format: "int32" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/occupied-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.SpectrumBand" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -29700,28 +29229,28 @@ paths: type: "string" - name: "upper-frequency" in: "path" - description: "Id of supportable-spectrum" + description: "Id of occupied-spectrum" required: true type: "integer" format: "int32" - name: "lower-frequency" in: "path" - description: "Id of supportable-spectrum" + description: "Id of occupied-spectrum" required: true type: "integer" format: "int32" responses: 200: - description: "tapi.photonic.media.SpectrumBand" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/media-channel-node-edge-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/ : get: tags: - "tapi-photonic-media" - summary: "returns tapi.photonic.media.FrequencyConstraint" + summary: "returns tapi.photonic.media.SpectrumBand" description: "none" parameters: - name: "uuid" @@ -29753,111 +29282,16 @@ paths: format: "int32" responses: 200: - description: "tapi.photonic.media.FrequencyConstraint" - schema: - $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ - : get: - tags: - - "tapi-topology" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" - required: true - type: "string" - responses: - 200: - description: "tapi.common.NameAndValue" - schema: - $ref: "#/definitions/tapi.common.NameAndValue" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/odu-node-edge-point-spec/ - : get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduNodeEdgePointSpec" - description: "Augments the base LayerProtocol information in NodeEdgePoint with\ - \ ODU-specific information" - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduNodeEdgePointSpec" - schema: - $ref: "#/definitions/tapi.odu.OduNodeEdgePointSpec" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/odu-node-edge-point-spec/odu-pool/ - : get: - tags: - - "tapi-odu" - summary: "returns tapi.odu.OduPoolPac" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" - in: "path" - description: "Id of node" - required: true - type: "string" - - name: "owned-node-edge-point-uuid" - in: "path" - description: "Id of owned-node-edge-point" - required: true - type: "string" - responses: - 200: - description: "tapi.odu.OduPoolPac" + description: "tapi.photonic.media.SpectrumBand" schema: - $ref: "#/definitions/tapi.odu.OduPoolPac" + $ref: "#/definitions/tapi.photonic.media.SpectrumBandWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/supporting-access-port/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/tapi-photonic-media:media-channel-node-edge-point-spec/mc-pool/supportable-spectrum={upper-frequency},{lower-frequency}/frequency-constraint/ : get: tags: - - "tapi-equipment" - summary: "returns tapi.equipment.SupportingAccessPort" + - "tapi-photonic-media" + summary: "returns tapi.photonic.media.FrequencyConstraint" description: "none" parameters: - name: "uuid" @@ -29875,43 +29309,26 @@ paths: description: "Id of owned-node-edge-point" required: true type: "string" - responses: - 200: - description: "tapi.equipment.SupportingAccessPort" - schema: - $ref: "#/definitions/tapi.equipment.SupportingAccessPort" - 400: - description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/supporting-access-port/access-port/ - : get: - tags: - - "tapi-equipment" - summary: "returns tapi.equipment.AccessPortRef" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of topology" - required: true - type: "string" - - name: "node-uuid" + - name: "upper-frequency" in: "path" - description: "Id of node" + description: "Id of supportable-spectrum" required: true - type: "string" - - name: "owned-node-edge-point-uuid" + type: "integer" + format: "int32" + - name: "lower-frequency" in: "path" - description: "Id of owned-node-edge-point" + description: "Id of supportable-spectrum" required: true - type: "string" + type: "integer" + format: "int32" responses: 200: - description: "tapi.equipment.AccessPortRef" + description: "tapi.photonic.media.FrequencyConstraint" schema: - $ref: "#/definitions/tapi.equipment.AccessPortRef" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraintWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -29938,10 +29355,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -29967,10 +29384,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -29996,10 +29413,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -30025,10 +29442,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -30054,10 +29471,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -30083,10 +29500,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -30113,11 +29530,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/supporting-physical-span/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/tapi-equipment:supporting-physical-span/ + : get: tags: - "tapi-equipment" summary: "returns tapi.equipment.SupportingPhysicalSpan" @@ -30137,11 +29554,11 @@ paths: 200: description: "tapi.equipment.SupportingPhysicalSpan" schema: - $ref: "#/definitions/tapi.equipment.SupportingPhysicalSpan" + $ref: "#/definitions/tapi.equipment.SupportingPhysicalSpanWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/supporting-physical-span/physical-span/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/tapi-equipment:supporting-physical-span/physical-span/ + : get: tags: - "tapi-equipment" summary: "returns tapi.equipment.PhysicalSpanRef" @@ -30161,10 +29578,10 @@ paths: 200: description: "tapi.equipment.PhysicalSpanRef" schema: - $ref: "#/definitions/tapi.equipment.PhysicalSpanRef" + $ref: "#/definitions/tapi.equipment.PhysicalSpanRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -30186,11 +29603,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -30210,10 +29627,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -30234,10 +29651,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -30258,11 +29675,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -30282,10 +29699,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -30306,10 +29723,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -30331,10 +29748,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/virtual-network-context/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/: get: tags: - "tapi-virtual-network" @@ -30345,7 +29762,7 @@ paths: 200: description: "tapi.virtual.network.VirtualNetworkContext" schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContext" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContextWrapper" 400: description: "Internal error" post: @@ -30359,7 +29776,7 @@ paths: description: "tapi.virtual.network.VirtualNetworkContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContext" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContextWrapper" responses: 201: description: "Object created" @@ -30378,7 +29795,7 @@ paths: description: "tapi.virtual.network.VirtualNetworkContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContext" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContextWrapper" responses: 201: description: "Object created" @@ -30397,7 +29814,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service/: post: tags: - "tapi-virtual-network" @@ -30409,7 +29826,7 @@ paths: description: "tapi.virtual.network.VirtualNetworkService to be added to list" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkService" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceWrapper" responses: 201: description: "Object created" @@ -30417,7 +29834,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/: get: tags: - "tapi-virtual-network" @@ -30433,7 +29850,7 @@ paths: 200: description: "tapi.virtual.network.VirtualNetworkService" schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkService" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceWrapper" 400: description: "Internal error" put: @@ -30452,7 +29869,7 @@ paths: description: "tapi.virtual.network.VirtualNetworkService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkService" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceWrapper" responses: 201: description: "Object created" @@ -30476,7 +29893,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/end-point/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/end-point/: post: tags: - "tapi-virtual-network" @@ -30494,7 +29911,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPoint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPointWrapper" responses: 201: description: "Object created" @@ -30502,7 +29919,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/: get: tags: - "tapi-virtual-network" @@ -30523,7 +29940,7 @@ paths: 200: description: "tapi.virtual.network.VirtualNetworkServiceEndPoint" schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPoint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPointWrapper" 400: description: "Internal error" put: @@ -30548,7 +29965,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPoint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPointWrapper" responses: 201: description: "Object created" @@ -30577,7 +29994,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-virtual-network" @@ -30601,7 +30018,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -30609,8 +30026,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.NameAndValue" @@ -30637,7 +30054,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -30668,7 +30085,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -30704,8 +30121,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.ServiceInterfacePointRef" @@ -30725,10 +30142,10 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - /data/context/virtual-network-context/virtual-nw-service={uuid}/name/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/name/: post: tags: - "tapi-virtual-network" @@ -30747,7 +30164,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -30755,7 +30172,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/name={value-name}/: get: tags: - "tapi-virtual-network" @@ -30778,7 +30195,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -30804,7 +30221,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -30835,7 +30252,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/schedule/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/schedule/: get: tags: - "tapi-virtual-network" @@ -30851,7 +30268,7 @@ paths: 200: description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: @@ -30870,7 +30287,7 @@ paths: description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -30894,7 +30311,7 @@ paths: description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -30918,7 +30335,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/state/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/state/: get: tags: - "tapi-virtual-network" @@ -30934,7 +30351,7 @@ paths: 200: description: "tapi.common.AdminStatePac" schema: - $ref: "#/definitions/tapi.common.AdminStatePac" + $ref: "#/definitions/tapi.common.AdminStatePacWrapper" 400: description: "Internal error" post: @@ -30953,7 +30370,7 @@ paths: description: "tapi.common.AdminStatePac to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.AdminStatePac" + $ref: "#/definitions/tapi.common.AdminStatePacWrapper" responses: 201: description: "Object created" @@ -30977,7 +30394,7 @@ paths: description: "tapi.common.AdminStatePac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.AdminStatePac" + $ref: "#/definitions/tapi.common.AdminStatePacWrapper" responses: 201: description: "Object created" @@ -31001,7 +30418,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/topology/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/topology/: get: tags: - "tapi-virtual-network" @@ -31017,10 +30434,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint/: post: tags: - "tapi-virtual-network" @@ -31038,7 +30455,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraintWrapper" responses: 201: description: "Object created" @@ -31046,7 +30463,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/: get: tags: - "tapi-virtual-network" @@ -31067,7 +30484,7 @@ paths: 200: description: "tapi.virtual.network.VirtualNetworkConstraint" schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraintWrapper" 400: description: "Internal error" put: @@ -31092,7 +30509,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraintWrapper" responses: 201: description: "Object created" @@ -31121,8 +30538,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/cost-characteristic/: - post: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/cost-characteristic/ + : post: tags: - "tapi-virtual-network" summary: "creates tapi.topology.CostCharacteristic" @@ -31144,7 +30561,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -31152,8 +30569,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/cost-characteristic={cost-name}/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/cost-characteristic={cost-name}/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.topology.CostCharacteristic" @@ -31179,7 +30596,7 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" put: @@ -31209,7 +30626,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -31244,7 +30661,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/diversity-exclusion={virtual-nw-service-uuid}/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/diversity-exclusion={virtual-nw-service-uuid}/ : get: tags: - "tapi-virtual-network" @@ -31270,11 +30687,11 @@ paths: 200: description: "tapi.virtual.network.VirtualNwServiceRef" schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNwServiceRef" + $ref: "#/definitions/tapi.virtual.network.VirtualNwServiceRefWrapper" 400: description: "Internal error" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/latency-characteristic/: - post: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/latency-characteristic/ + : post: tags: - "tapi-virtual-network" summary: "creates tapi.topology.LatencyCharacteristic" @@ -31296,7 +30713,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -31304,7 +30721,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-virtual-network" @@ -31331,7 +30748,7 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: @@ -31361,7 +30778,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -31396,8 +30813,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/name/: - post: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/name/ + : post: tags: - "tapi-virtual-network" summary: "creates tapi.common.NameAndValue" @@ -31420,7 +30837,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -31428,8 +30845,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/name={value-name}/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.NameAndValue" @@ -31456,7 +30873,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -31487,7 +30904,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -31523,8 +30940,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.Capacity" @@ -31544,7 +30961,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -31568,7 +30985,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -31597,7 +31014,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -31626,8 +31043,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.BandwidthProfile" @@ -31647,7 +31064,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -31671,7 +31088,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -31700,7 +31117,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -31729,7 +31146,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-virtual-network" @@ -31750,7 +31167,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -31774,7 +31191,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -31803,7 +31220,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -31832,7 +31249,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-virtual-network" @@ -31853,7 +31270,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -31877,7 +31294,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -31906,7 +31323,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -31935,7 +31352,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-virtual-network" @@ -31956,7 +31373,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -31980,7 +31397,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -32009,7 +31426,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -32038,7 +31455,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-virtual-network" @@ -32059,7 +31476,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -32083,7 +31500,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -32112,7 +31529,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -32141,8 +31558,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/total-size/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.CapacityValue" @@ -32163,7 +31580,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -32188,7 +31605,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -32218,7 +31635,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -32248,8 +31665,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/sink-service-end-point/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/sink-service-end-point/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.ServiceInterfacePointRef" @@ -32269,11 +31686,11 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/src-service-end-point/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/src-service-end-point/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.ServiceInterfacePointRef" @@ -32293,492 +31710,557 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - /operations/compute-p-2-p-path/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.ComputeP2PPath" - description: "operates on tapi.path.computation.ComputeP2PPath" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" + parameters: + - in: "body" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-common:get-service-interface-point-list/: + post: + tags: + - "tapi-common" + parameters: [] + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-common:update-service-interface-point/: + post: + tags: + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" + parameters: + - in: "body" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" + responses: + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-connectivity:create-connectivity-service/: + post: + tags: + - "tapi-connectivity" + summary: "operates on tapi.connectivity.CreateConnectivityService" + description: "operates on tapi.connectivity.CreateConnectivityService" parameters: - in: "body" - name: "tapi.path.computation.computep2ppath.Input.body-param" + name: "tapi.connectivity.createconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" + $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" + $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/connect-to-stream/: + /operations/tapi-connectivity:delete-connectivity-service/: post: tags: - - "tapi-streaming" - summary: "operates on tapi.streaming.ConnectToStream" - description: "operates on tapi.streaming.ConnectToStream" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.DeleteConnectivityService" + description: "operates on tapi.connectivity.DeleteConnectivityService" parameters: - in: "body" - name: "tapi.streaming.connecttostream.Input.body-param" + name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.streaming.connecttostream.Input" + $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" responses: 201: description: "No response" 400: description: "Internal error" - /operations/create-connectivity-service/: + /operations/tapi-connectivity:get-connection-details/: post: tags: - "tapi-connectivity" - summary: "operates on tapi.connectivity.CreateConnectivityService" - description: "operates on tapi.connectivity.CreateConnectivityService" + summary: "operates on tapi.connectivity.GetConnectionDetails" + description: "operates on tapi.connectivity.GetConnectionDetails" parameters: - in: "body" - name: "tapi.connectivity.createconnectivityservice.Input.body-param" + name: "tapi.connectivity.getconnectiondetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.createconnectivityservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.CreateConnectivityService" + $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" 201: description: "No response" 400: description: "Internal error" - /operations/create-notification-subscription-service/: + /operations/tapi-connectivity:get-connection-end-point-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" + description: "operates on tapi.connectivity.GetConnectionEndPointDetails" parameters: - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" + name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" + $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-job/: + /operations/tapi-connectivity:get-connectivity-service-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamJob" - description: "operates on tapi.oam.CreateOamJob" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" + description: "operates on tapi.connectivity.GetConnectivityServiceDetails" parameters: - in: "body" - name: "tapi.oam.createoamjob.Input.body-param" + name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamjob.Input" + $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamJob" + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service-end-point/: + /operations/tapi-connectivity:get-connectivity-service-list/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamServiceEndPoint" - description: "operates on tapi.oam.CreateOamServiceEndPoint" - parameters: - - in: "body" - name: "tapi.oam.createoamserviceendpoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" + - "tapi-connectivity" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" + $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/create-oam-service/: + /operations/tapi-connectivity:update-connectivity-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.CreateOamService" - description: "operates on tapi.oam.CreateOamService" + - "tapi-connectivity" + summary: "operates on tapi.connectivity.UpdateConnectivityService" + description: "operates on tapi.connectivity.UpdateConnectivityService" parameters: - in: "body" - name: "tapi.oam.createoamservice.Input.body-param" + name: "tapi.connectivity.updateconnectivityservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.createoamservice.Input" + $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.CreateOamService" + $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" 201: description: "No response" 400: description: "Internal error" - /operations/create-virtual-network-service/: + /operations/tapi-equipment:get-device-list/: post: tags: - - "tapi-virtual-network" - summary: "operates on tapi.virtual.network.CreateVirtualNetworkService" - description: "operates on tapi.virtual.network.CreateVirtualNetworkService" - parameters: - - in: "body" - name: "tapi.virtual.network.createvirtualnetworkservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.virtual.network.createvirtualnetworkservice.Input" + - "tapi-equipment" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.virtual.network.CreateVirtualNetworkService" + $ref: "#/definitions/tapi.equipment.GetDeviceList" 201: description: "No response" 400: description: "Internal error" - /operations/delete-connectivity-service/: + /operations/tapi-equipment:get-device/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.DeleteConnectivityService" - description: "operates on tapi.connectivity.DeleteConnectivityService" + - "tapi-equipment" + summary: "operates on tapi.equipment.GetDevice" + description: "operates on tapi.equipment.GetDevice" parameters: - in: "body" - name: "tapi.connectivity.deleteconnectivityservice.Input.body-param" + name: "tapi.equipment.getdevice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.deleteconnectivityservice.Input" + $ref: "#/definitions/tapi.equipment.getdevice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.equipment.GetDevice" 201: description: "No response" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-equipment:get-physical-span-list/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" - parameters: - - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + - "tapi-equipment" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" + $ref: "#/definitions/tapi.equipment.GetPhysicalSpanList" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-job/: + /operations/tapi-equipment:get-physical-span/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamJob" - description: "operates on tapi.oam.DeleteOamJob" + - "tapi-equipment" + summary: "operates on tapi.equipment.GetPhysicalSpan" + description: "operates on tapi.equipment.GetPhysicalSpan" parameters: - in: "body" - name: "tapi.oam.deleteoamjob.Input.body-param" + name: "tapi.equipment.getphysicalspan.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamjob.Input" + $ref: "#/definitions/tapi.equipment.getphysicalspan.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.equipment.GetPhysicalSpan" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service-end-point/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamServiceEndPoint" - description: "operates on tapi.oam.DeleteOamServiceEndPoint" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-oam-service/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.DeleteOamService" - description: "operates on tapi.oam.DeleteOamService" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.oam.deleteoamservice.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.deleteoamservice.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/delete-p-2-p-path/: + /operations/tapi-notification:get-notification-list/: post: tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.DeleteP2PPath" - description: "operates on tapi.path.computation.DeleteP2PPath" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationList" + description: "operates on tapi.notification.GetNotificationList" parameters: - in: "body" - name: "tapi.path.computation.deletep2ppath.Input.body-param" + name: "tapi.notification.getnotificationlist.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" + $ref: "#/definitions/tapi.notification.getnotificationlist.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" + $ref: "#/definitions/tapi.notification.GetNotificationList" 201: description: "No response" 400: description: "Internal error" - /operations/delete-virtual-network-service/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - - "tapi-virtual-network" - summary: "operates on tapi.virtual.network.DeleteVirtualNetworkService" - description: "operates on tapi.virtual.network.DeleteVirtualNetworkService" + - "tapi-notification" + summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" parameters: - in: "body" - name: "tapi.virtual.network.deletevirtualnetworkservice.Input.body-param" + name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.virtual.network.deletevirtualnetworkservice.Input" + $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.virtual.network.DeleteVirtualNetworkService" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-available-stream-connection-details/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - - "tapi-streaming" + - "tapi-notification" parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.streaming.GetAvailableStreamConnectionDetails" + $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-details/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionDetails" - description: "operates on tapi.connectivity.GetConnectionDetails" + - "tapi-notification" + parameters: [] + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-notification:update-notification-subscription-service/: + post: + tags: + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.connectivity.getconnectiondetails.Input.body-param" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectiondetails.Input" + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionDetails" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-connection-end-point-details/: + /operations/tapi-oam:create-oam-job/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectionEndPointDetails" - description: "operates on tapi.connectivity.GetConnectionEndPointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamJob" + description: "operates on tapi.oam.CreateOamJob" parameters: - in: "body" - name: "tapi.connectivity.getconnectionendpointdetails.Input.body-param" + name: "tapi.oam.createoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectionendpointdetails.Input" + $ref: "#/definitions/tapi.oam.createoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectionEndPointDetails" + $ref: "#/definitions/tapi.oam.CreateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-details/: + /operations/tapi-oam:create-oam-service-end-point/: post: tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.GetConnectivityServiceDetails" - description: "operates on tapi.connectivity.GetConnectivityServiceDetails" + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamServiceEndPoint" + description: "operates on tapi.oam.CreateOamServiceEndPoint" parameters: - in: "body" - name: "tapi.connectivity.getconnectivityservicedetails.Input.body-param" + name: "tapi.oam.createoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.connectivity.getconnectivityservicedetails.Input" + $ref: "#/definitions/tapi.oam.createoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceDetails" + $ref: "#/definitions/tapi.oam.CreateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-connectivity-service-list/: + /operations/tapi-oam:create-oam-service/: post: tags: - - "tapi-connectivity" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.CreateOamService" + description: "operates on tapi.oam.CreateOamService" + parameters: + - in: "body" + name: "tapi.oam.createoamservice.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.createoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.connectivity.GetConnectivityServiceList" + $ref: "#/definitions/tapi.oam.CreateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-device-list/: + /operations/tapi-oam:delete-oam-job/: post: tags: - - "tapi-equipment" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamJob" + description: "operates on tapi.oam.DeleteOamJob" + parameters: + - in: "body" + name: "tapi.oam.deleteoamjob.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.deleteoamjob.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.equipment.GetDeviceList" 201: description: "No response" 400: description: "Internal error" - /operations/get-device/: + /operations/tapi-oam:delete-oam-service-end-point/: post: tags: - - "tapi-equipment" - summary: "operates on tapi.equipment.GetDevice" - description: "operates on tapi.equipment.GetDevice" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamServiceEndPoint" + description: "operates on tapi.oam.DeleteOamServiceEndPoint" parameters: - in: "body" - name: "tapi.equipment.getdevice.Input.body-param" + name: "tapi.oam.deleteoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.equipment.getdevice.Input" + $ref: "#/definitions/tapi.oam.deleteoamserviceendpoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.equipment.GetDevice" 201: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-oam:delete-oam-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-oam" + summary: "operates on tapi.oam.DeleteOamService" + description: "operates on tapi.oam.DeleteOamService" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.oam.deleteoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.oam.deleteoamservice.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-meg/: + /operations/tapi-oam:get-meg/: post: tags: - "tapi-oam" @@ -32801,298 +32283,344 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-oam:get-oam-job/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-oam" + summary: "operates on tapi.oam.GetOamJob" + description: "operates on tapi.oam.GetOamJob" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.oam.getoamjob.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.oam.getoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.oam.GetOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-oam:get-oam-service-end-point/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-oam" + summary: "operates on tapi.oam.GetOamServiceEndPoint" + description: "operates on tapi.oam.GetOamServiceEndPoint" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.oam.getoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.oam.getoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.oam.GetOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-oam:get-oam-service-list/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationList" - description: "operates on tapi.notification.GetNotificationList" - parameters: - - in: "body" - name: "tapi.notification.getnotificationlist.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.notification.getnotificationlist.Input" + - "tapi-oam" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationList" + $ref: "#/definitions/tapi.oam.GetOamServiceList" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-oam:get-oam-service/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" - description: "operates on tapi.notification.GetNotificationSubscriptionServiceDetails" + - "tapi-oam" + summary: "operates on tapi.oam.GetOamService" + description: "operates on tapi.oam.GetOamService" parameters: - in: "body" - name: "tapi.notification.getnotificationsubscriptionservicedetails.Input.body-param" + name: "tapi.oam.getoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.getnotificationsubscriptionservicedetails.Input" + $ref: "#/definitions/tapi.oam.getoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceDetails" + $ref: "#/definitions/tapi.oam.GetOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-oam:update-oam-job/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-oam" + summary: "operates on tapi.oam.UpdateOamJob" + description: "operates on tapi.oam.UpdateOamJob" + parameters: + - in: "body" + name: "tapi.oam.updateoamjob.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.oam.updateoamjob.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetNotificationSubscriptionServiceList" + $ref: "#/definitions/tapi.oam.UpdateOamJob" 201: description: "No response" 400: description: "Internal error" - /operations/get-oam-job/: + /operations/tapi-oam:update-oam-service-end-point/: post: tags: - "tapi-oam" - summary: "operates on tapi.oam.GetOamJob" - description: "operates on tapi.oam.GetOamJob" + summary: "operates on tapi.oam.UpdateOamServiceEndPoint" + description: "operates on tapi.oam.UpdateOamServiceEndPoint" parameters: - in: "body" - name: "tapi.oam.getoamjob.Input.body-param" + name: "tapi.oam.updateoamserviceendpoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.getoamjob.Input" + $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.GetOamJob" + $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" 201: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-end-point/: + /operations/tapi-oam:update-oam-service/: post: tags: - "tapi-oam" - summary: "operates on tapi.oam.GetOamServiceEndPoint" - description: "operates on tapi.oam.GetOamServiceEndPoint" + summary: "operates on tapi.oam.UpdateOamService" + description: "operates on tapi.oam.UpdateOamService" parameters: - in: "body" - name: "tapi.oam.getoamserviceendpoint.Input.body-param" + name: "tapi.oam.updateoamservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.getoamserviceendpoint.Input" + $ref: "#/definitions/tapi.oam.updateoamservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.GetOamServiceEndPoint" + $ref: "#/definitions/tapi.oam.UpdateOamService" 201: description: "No response" 400: description: "Internal error" - /operations/get-oam-service-list/: + /operations/tapi-path-computation:compute-p-2-p-path/: post: tags: - - "tapi-oam" - parameters: [] + - "tapi-path-computation" + summary: "operates on tapi.path.computation.ComputeP2PPath" + description: "operates on tapi.path.computation.ComputeP2PPath" + parameters: + - in: "body" + name: "tapi.path.computation.computep2ppath.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.path.computation.computep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.GetOamServiceList" + $ref: "#/definitions/tapi.path.computation.ComputeP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/get-oam-service/: + /operations/tapi-path-computation:delete-p-2-p-path/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.GetOamService" - description: "operates on tapi.oam.GetOamService" + - "tapi-path-computation" + summary: "operates on tapi.path.computation.DeleteP2PPath" + description: "operates on tapi.path.computation.DeleteP2PPath" parameters: - in: "body" - name: "tapi.oam.getoamservice.Input.body-param" + name: "tapi.path.computation.deletep2ppath.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.getoamservice.Input" + $ref: "#/definitions/tapi.path.computation.deletep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.GetOamService" + $ref: "#/definitions/tapi.path.computation.DeleteP2PPath" 201: description: "No response" 400: description: "Internal error" - /operations/get-physical-span-list/: + /operations/tapi-path-computation:optimize-p-2-ppath/: post: tags: - - "tapi-equipment" - parameters: [] + - "tapi-path-computation" + summary: "operates on tapi.path.computation.OptimizeP2Ppath" + description: "operates on tapi.path.computation.OptimizeP2Ppath" + parameters: + - in: "body" + name: "tapi.path.computation.optimizep2ppath.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.equipment.GetPhysicalSpanList" + $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" 201: description: "No response" 400: description: "Internal error" - /operations/get-physical-span/: + /operations/tapi-streaming:connect-to-stream/: post: tags: - - "tapi-equipment" - summary: "operates on tapi.equipment.GetPhysicalSpan" - description: "operates on tapi.equipment.GetPhysicalSpan" + - "tapi-streaming" + summary: "operates on tapi.streaming.ConnectToStream" + description: "operates on tapi.streaming.ConnectToStream" parameters: - in: "body" - name: "tapi.equipment.getphysicalspan.Input.body-param" + name: "tapi.streaming.connecttostream.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.equipment.getphysicalspan.Input" + $ref: "#/definitions/tapi.streaming.connecttostream.Input" + responses: + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-streaming:get-available-stream-connection-details/: + post: + tags: + - "tapi-streaming" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.equipment.GetPhysicalSpan" + $ref: "#/definitions/tapi.streaming.GetAvailableStreamConnectionDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-streaming:get-supported-stream-connection-types/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" - parameters: - - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" + - "tapi-streaming" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" + $ref: "#/definitions/tapi.streaming.GetSupportedStreamConnectionTypes" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-list/: + /operations/tapi-topology:get-link-details/: post: tags: - - "tapi-common" - parameters: [] + - "tapi-topology" + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" + parameters: + - in: "body" + name: "tapi.topology.getlinkdetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-topology:get-node-details/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" + parameters: + - in: "body" + name: "tapi.topology.getnodedetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.topology.GetNodeDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-stream-connection-types/: + /operations/tapi-topology:get-node-edge-point-details/: post: tags: - - "tapi-streaming" - parameters: [] + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" + parameters: + - in: "body" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.streaming.GetSupportedStreamConnectionTypes" + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-topology:get-topology-details/: post: tags: - "tapi-topology" @@ -33115,7 +32643,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-topology:get-topology-list/: post: tags: - "tapi-topology" @@ -33129,196 +32657,85 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-virtual-network-service-details/: + /operations/tapi-virtual-network:create-virtual-network-service/: post: tags: - "tapi-virtual-network" - summary: "operates on tapi.virtual.network.GetVirtualNetworkServiceDetails" - description: "operates on tapi.virtual.network.GetVirtualNetworkServiceDetails" + summary: "operates on tapi.virtual.network.CreateVirtualNetworkService" + description: "operates on tapi.virtual.network.CreateVirtualNetworkService" parameters: - in: "body" - name: "tapi.virtual.network.getvirtualnetworkservicedetails.Input.body-param" + name: "tapi.virtual.network.createvirtualnetworkservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.virtual.network.getvirtualnetworkservicedetails.Input" + $ref: "#/definitions/tapi.virtual.network.createvirtualnetworkservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.virtual.network.GetVirtualNetworkServiceDetails" + $ref: "#/definitions/tapi.virtual.network.CreateVirtualNetworkService" 201: description: "No response" 400: description: "Internal error" - /operations/get-virtual-network-service-list/: + /operations/tapi-virtual-network:delete-virtual-network-service/: post: tags: - "tapi-virtual-network" - parameters: [] - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.virtual.network.GetVirtualNetworkServiceList" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/optimize-p-2-ppath/: - post: - tags: - - "tapi-path-computation" - summary: "operates on tapi.path.computation.OptimizeP2Ppath" - description: "operates on tapi.path.computation.OptimizeP2Ppath" - parameters: - - in: "body" - name: "tapi.path.computation.optimizep2ppath.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.path.computation.optimizep2ppath.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.path.computation.OptimizeP2Ppath" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/update-connectivity-service/: - post: - tags: - - "tapi-connectivity" - summary: "operates on tapi.connectivity.UpdateConnectivityService" - description: "operates on tapi.connectivity.UpdateConnectivityService" - parameters: - - in: "body" - name: "tapi.connectivity.updateconnectivityservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.connectivity.updateconnectivityservice.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.connectivity.UpdateConnectivityService" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/update-notification-subscription-service/: - post: - tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" - parameters: - - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/update-oam-job/: - post: - tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamJob" - description: "operates on tapi.oam.UpdateOamJob" + summary: "operates on tapi.virtual.network.DeleteVirtualNetworkService" + description: "operates on tapi.virtual.network.DeleteVirtualNetworkService" parameters: - in: "body" - name: "tapi.oam.updateoamjob.Input.body-param" + name: "tapi.virtual.network.deletevirtualnetworkservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamjob.Input" + $ref: "#/definitions/tapi.virtual.network.deletevirtualnetworkservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamJob" + $ref: "#/definitions/tapi.virtual.network.DeleteVirtualNetworkService" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service-end-point/: + /operations/tapi-virtual-network:get-virtual-network-service-details/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamServiceEndPoint" - description: "operates on tapi.oam.UpdateOamServiceEndPoint" + - "tapi-virtual-network" + summary: "operates on tapi.virtual.network.GetVirtualNetworkServiceDetails" + description: "operates on tapi.virtual.network.GetVirtualNetworkServiceDetails" parameters: - in: "body" - name: "tapi.oam.updateoamserviceendpoint.Input.body-param" + name: "tapi.virtual.network.getvirtualnetworkservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.oam.updateoamserviceendpoint.Input" + $ref: "#/definitions/tapi.virtual.network.getvirtualnetworkservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamServiceEndPoint" + $ref: "#/definitions/tapi.virtual.network.GetVirtualNetworkServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-oam-service/: + /operations/tapi-virtual-network:get-virtual-network-service-list/: post: tags: - - "tapi-oam" - summary: "operates on tapi.oam.UpdateOamService" - description: "operates on tapi.oam.UpdateOamService" - parameters: - - in: "body" - name: "tapi.oam.updateoamservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.oam.updateoamservice.Input" + - "tapi-virtual-network" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.oam.UpdateOamService" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/update-service-interface-point/: - post: - tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" - parameters: - - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" - responses: + $ref: "#/definitions/tapi.virtual.network.GetVirtualNetworkServiceList" 201: description: "No response" 400: @@ -33336,6 +32753,10 @@ definitions: administrative-state: description: "none" $ref: "#/definitions/tapi.common.AdministrativeState" + tapi.common.AdminStatePacWrapper: + properties: + state: + $ref: "#/definitions/tapi.common.AdminStatePac" tapi.common.AdministrativeState: type: "string" enum: @@ -33374,6 +32795,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -33417,18 +32842,26 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" - $ref: "#/definitions/tapi.connectivity.ContextAugmentation8" - - $ref: "#/definitions/tapi.equipment.ContextAugmentation6" - - $ref: "#/definitions/tapi.notification.ContextAugmentation3" - - $ref: "#/definitions/tapi.oam.ContextAugmentation4" - - $ref: "#/definitions/tapi.path.computation.ContextAugmentation7" + - $ref: "#/definitions/tapi.equipment.ContextAugmentation7" + - $ref: "#/definitions/tapi.notification.ContextAugmentation4" + - $ref: "#/definitions/tapi.oam.ContextAugmentation3" + - $ref: "#/definitions/tapi.path.computation.ContextAugmentation5" - $ref: "#/definitions/tapi.streaming.ContextAugmentation1" - $ref: "#/definitions/tapi.streaming.ContextAugmentation2" - $ref: "#/definitions/tapi.topology.ContextAugmentation9" - - $ref: "#/definitions/tapi.virtual.network.ContextAugmentation5" + - $ref: "#/definitions/tapi.virtual.network.ContextAugmentation6" - type: "object" properties: service-interface-point: @@ -33437,6 +32870,10 @@ definitions: items: $ref: "#/definitions/tapi.common.context.ServiceInterfacePoint" description: "none" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.DirectiveValue: type: "string" enum: @@ -33518,6 +32955,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -33578,6 +33019,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" tapi.common.TerminationDirection: type: "string" enum: @@ -33616,6 +33061,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.common.TimePeriod" + tapi.common.TimeIntervalWrapper: + properties: + elapsed-time: + $ref: "#/definitions/tapi.common.TimeInterval" tapi.common.TimePeriod: type: "object" properties: @@ -33626,6 +33075,10 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.TimeUnit" + tapi.common.TimePeriodWrapper: + properties: + period: + $ref: "#/definitions/tapi.common.TimePeriod" tapi.common.TimeRange: type: "object" properties: @@ -33635,6 +33088,10 @@ definitions: start-time: type: "string" description: "none" + tapi.common.TimeRangeWrapper: + properties: + schedule: + $ref: "#/definitions/tapi.common.TimeRange" tapi.common.TimeUnit: type: "string" enum: @@ -33653,6 +33110,10 @@ definitions: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - $ref: "#/definitions/tapi.photonic.media.ServiceInterfacePointAugmentation1" - $ref: "#/definitions/tapi.photonic.media.ServiceInterfacePointAugmentation2" + tapi.common.context.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.context.ServiceInterfacePoint" tapi.common.getserviceinterfacepointdetails.Input: type: "object" properties: @@ -33696,6 +33157,10 @@ definitions: connection-spec-reference: description: "The reference to the spec that defines the cep role." $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.CepRoleWrapper: + properties: + cep-role: + $ref: "#/definitions/tapi.connectivity.CepRole" tapi.connectivity.Connection: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -33804,6 +33269,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-connectivity:cep-list/tapi-connectivity:connection-end-point/tapi-connectivity:uuid" description: "none" + tapi.connectivity.ConnectionEndPointRefWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectionEndPointRef" tapi.connectivity.ConnectionRef: type: "object" properties: @@ -33811,6 +33280,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:uuid" + tapi.connectivity.ConnectionRefWrapper: + properties: + lower-connection: + $ref: "#/definitions/tapi.connectivity.ConnectionRef" tapi.connectivity.ConnectionSpecReference: type: "object" properties: @@ -33823,6 +33296,14 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.connectivity.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.connectivity.ConnectionSpecReference" + tapi.connectivity.ConnectionWrapper: + properties: + connection: + $ref: "#/definitions/tapi.connectivity.Connection" tapi.connectivity.ConnectivityConstraint: type: "object" properties: @@ -33888,6 +33369,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.connectivity.Connection" + tapi.connectivity.ConnectivityContextWrapper: + properties: + tapi-connectivity:connectivity-context: + $ref: "#/definitions/tapi.connectivity.ConnectivityContext" tapi.connectivity.ConnectivityServiceEndPoint: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -33953,6 +33438,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point/tapi-connectivity:local-id" description: "none" + tapi.connectivity.ConnectivityServiceEndPointRefWrapper: + properties: + peer-fwd-connectivity-service-end-point: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPointRef" tapi.connectivity.ConnectivityServiceRef: type: "object" properties: @@ -33960,6 +33449,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:uuid" + tapi.connectivity.ConnectivityServiceRefWrapper: + properties: + coroute-inclusion: + $ref: "#/definitions/tapi.connectivity.ConnectivityServiceRef" tapi.connectivity.ContextAugmentation8: type: "object" properties: @@ -34098,6 +33591,10 @@ definitions: description: "This object adds resilience and state attributes to the Route.\r\ \n When this object is not present, then the Route is intendend\ \ as 'current' Route of the Connection." + tapi.connectivity.ResilienceRouteWrapper: + properties: + resilience-route-pac: + $ref: "#/definitions/tapi.connectivity.ResilienceRoute" tapi.connectivity.ReversionMode: type: "string" enum: @@ -34130,6 +33627,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:route/tapi-connectivity:local-id" description: "none" + tapi.connectivity.RouteRefWrapper: + properties: + selected-route: + $ref: "#/definitions/tapi.connectivity.RouteRef" + tapi.connectivity.RouteWrapper: + properties: + route: + $ref: "#/definitions/tapi.connectivity.Route" tapi.connectivity.SelectionControl: type: "string" enum: @@ -34235,6 +33740,18 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connection/tapi-connectivity:switch-control/tapi-connectivity:uuid" description: "none" + tapi.connectivity.SwitchControlRefWrapper: + properties: + sub-switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControlRef" + tapi.connectivity.SwitchControlWrapper: + properties: + switch-control: + $ref: "#/definitions/tapi.connectivity.SwitchControl" + tapi.connectivity.SwitchWrapper: + properties: + switch: + $ref: "#/definitions/tapi.connectivity.Switch" tapi.connectivity.UpdateConnectivityService: type: "object" properties: @@ -34243,14 +33760,18 @@ definitions: tapi.connectivity.ceplist.ConnectionEndPoint: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectionEndPoint" - - $ref: "#/definitions/tapi.eth.ConnectionEndPointAugmentation8" + - $ref: "#/definitions/tapi.eth.ConnectionEndPointAugmentation2" - $ref: "#/definitions/tapi.oam.ConnectionEndPointAugmentation1" - - $ref: "#/definitions/tapi.odu.ConnectionEndPointAugmentation2" - - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation3" + - $ref: "#/definitions/tapi.odu.ConnectionEndPointAugmentation3" - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation4" - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation5" - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation6" - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation7" + - $ref: "#/definitions/tapi.photonic.media.ConnectionEndPointAugmentation8" + tapi.connectivity.ceplist.ConnectionEndPointWrapper: + properties: + connection-end-point: + $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" tapi.connectivity.connectivitycontext.ConnectivityService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -34272,6 +33793,10 @@ definitions: items: $ref: "#/definitions/tapi.connectivity.ConnectionRef" description: "none" + tapi.connectivity.connectivitycontext.ConnectivityServiceWrapper: + properties: + connectivity-service: + $ref: "#/definitions/tapi.connectivity.connectivitycontext.ConnectivityService" tapi.connectivity.connectivityservice.EndPoint: allOf: - $ref: "#/definitions/tapi.connectivity.ConnectivityServiceEndPoint" @@ -34280,6 +33805,10 @@ definitions: - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation3" - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation4" - $ref: "#/definitions/tapi.photonic.media.EndPointAugmentation5" + tapi.connectivity.connectivityservice.EndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.connectivity.connectivityservice.EndPoint" tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList: allOf: - type: "object" @@ -34290,6 +33819,10 @@ definitions: items: $ref: "#/definitions/tapi.connectivity.ceplist.ConnectionEndPoint" description: "none" + tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepListWrapper: + properties: + tapi-connectivity:cep-list: + $ref: "#/definitions/tapi.connectivity.context.topologycontext.topology.node.ownednodeedgepoint.CepList" tapi.connectivity.createconnectivityservice.Input: type: "object" properties: @@ -34559,6 +34092,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-equipment:physical-context/tapi-equipment:physical-span/tapi-equipment:abstract-strand/tapi-equipment:local-id" description: "none" + tapi.equipment.AbstractStrandRefWrapper: + properties: + adjacent-strand: + $ref: "#/definitions/tapi.equipment.AbstractStrandRef" + tapi.equipment.AbstractStrandWrapper: + properties: + abstract-strand: + $ref: "#/definitions/tapi.equipment.AbstractStrand" tapi.equipment.AccessPort: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -34584,6 +34125,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-equipment:physical-context/tapi-equipment:device/tapi-equipment:access-port/tapi-equipment:uuid" description: "none" + tapi.equipment.AccessPortRefWrapper: + properties: + access-port: + $ref: "#/definitions/tapi.equipment.AccessPortRef" + tapi.equipment.AccessPortWrapper: + properties: + access-port: + $ref: "#/definitions/tapi.equipment.AccessPort" tapi.equipment.ActualEquipment: type: "object" properties: @@ -34598,12 +34147,20 @@ definitions: common-equipment-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + tapi.equipment.ActualEquipmentWrapper: + properties: + actual-equipment: + $ref: "#/definitions/tapi.equipment.ActualEquipment" tapi.equipment.ActualHolder: type: "object" properties: common-holder-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonHolderProperties" + tapi.equipment.ActualHolderWrapper: + properties: + actual-holder: + $ref: "#/definitions/tapi.equipment.ActualHolder" tapi.equipment.ActualNonFieldReplaceableModule: type: "object" properties: @@ -34613,6 +34170,10 @@ definitions: common-equipment-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + tapi.equipment.ActualNonFieldReplaceableModuleWrapper: + properties: + actual-non-field-replaceable-module: + $ref: "#/definitions/tapi.equipment.ActualNonFieldReplaceableModule" tapi.equipment.CommonActualProperties: type: "object" properties: @@ -34638,6 +34199,10 @@ definitions: type: "string" description: "This attribute represents the asset identifier of this instance\ \ from the manufacturer's perspective." + tapi.equipment.CommonActualPropertiesWrapper: + properties: + common-actual-properties: + $ref: "#/definitions/tapi.equipment.CommonActualProperties" tapi.equipment.CommonEquipmentProperties: type: "object" properties: @@ -34663,6 +34228,10 @@ definitions: type: "string" description: "Represents the invariant properties of the equipment asset allocated\ \ by the operator that define and characterize the type." + tapi.equipment.CommonEquipmentPropertiesWrapper: + properties: + common-equipment-properties: + $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" tapi.equipment.CommonHolderProperties: type: "object" properties: @@ -34679,6 +34248,10 @@ definitions: holder-category: type: "string" description: "The type of holder." + tapi.equipment.CommonHolderPropertiesWrapper: + properties: + common-holder-properties: + $ref: "#/definitions/tapi.equipment.CommonHolderProperties" tapi.equipment.ConnectorPinAddress: type: "object" properties: @@ -34703,7 +34276,11 @@ definitions: \ the connector.\r\n Where the whole connector is used, then\ \ individual Pins need not be identified.\r\n Simple alternative\ \ to pinAndRole." - tapi.equipment.ContextAugmentation6: + tapi.equipment.ConnectorPinAddressWrapper: + properties: + connector-pin: + $ref: "#/definitions/tapi.equipment.ConnectorPinAddress" + tapi.equipment.ContextAugmentation7: type: "object" properties: physical-context: @@ -34736,6 +34313,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-equipment:physical-context/tapi-equipment:device/tapi-equipment:uuid" + tapi.equipment.DeviceWrapper: + properties: + device: + $ref: "#/definitions/tapi.equipment.Device" tapi.equipment.Equipment: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -34784,6 +34365,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-equipment:physical-context/tapi-equipment:device/tapi-equipment:equipment/tapi-equipment:uuid" description: "none" + tapi.equipment.EquipmentRefWrapper: + properties: + occupying-fru: + $ref: "#/definitions/tapi.equipment.EquipmentRef" + tapi.equipment.EquipmentWrapper: + properties: + equipment: + $ref: "#/definitions/tapi.equipment.Equipment" tapi.equipment.ExpectedEquipment: type: "object" properties: @@ -34800,18 +34389,30 @@ definitions: common-equipment-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + tapi.equipment.ExpectedEquipmentWrapper: + properties: + expected-equipment: + $ref: "#/definitions/tapi.equipment.ExpectedEquipment" tapi.equipment.ExpectedHolder: type: "object" properties: common-holder-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonHolderProperties" + tapi.equipment.ExpectedHolderWrapper: + properties: + expected-holder: + $ref: "#/definitions/tapi.equipment.ExpectedHolder" tapi.equipment.ExpectedNonFieldReplaceableModule: type: "object" properties: common-equipment-properties: description: "none" $ref: "#/definitions/tapi.equipment.CommonEquipmentProperties" + tapi.equipment.ExpectedNonFieldReplaceableModuleWrapper: + properties: + expected-non-field-replaceable-module: + $ref: "#/definitions/tapi.equipment.ExpectedNonFieldReplaceableModule" tapi.equipment.GetDevice: type: "object" properties: @@ -34851,6 +34452,10 @@ definitions: $ref: "#/definitions/tapi.equipment.EquipmentRef" description: "Represents a space in an equipment in which another equipment\ \ can be fitted in the field." + tapi.equipment.HolderWrapper: + properties: + contained-holder: + $ref: "#/definitions/tapi.equipment.Holder" tapi.equipment.NodeAugmentation1: type: "object" properties: @@ -34860,7 +34465,7 @@ definitions: x-augmentation: prefix: "tapi-equipment" namespace: "urn:onf:otcc:yang:tapi-equipment" - tapi.equipment.OwnedNodeEdgePointAugmentation1: + tapi.equipment.OwnedNodeEdgePointAugmentation3: type: "object" properties: supporting-access-port: @@ -34885,6 +34490,10 @@ definitions: items: $ref: "#/definitions/tapi.equipment.PhysicalSpan" description: "none" + tapi.equipment.PhysicalContextWrapper: + properties: + tapi-equipment:physical-context: + $ref: "#/definitions/tapi.equipment.PhysicalContext" tapi.equipment.PhysicalSpan: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -34911,6 +34520,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-equipment:physical-context/tapi-equipment:physical-span/tapi-equipment:uuid" + tapi.equipment.PhysicalSpanRefWrapper: + properties: + physical-span: + $ref: "#/definitions/tapi.equipment.PhysicalSpanRef" + tapi.equipment.PhysicalSpanWrapper: + properties: + physical-span: + $ref: "#/definitions/tapi.equipment.PhysicalSpan" tapi.equipment.PinAndRole: type: "object" properties: @@ -34938,18 +34555,30 @@ definitions: description: "Where the pin has a distinct location identifier and a distinct\ \ name this field can be used for the name.\r\n For example:\r\ \n - locationInConnector = 6, pinName = GND" + tapi.equipment.PinAndRoleWrapper: + properties: + pin-and-role: + $ref: "#/definitions/tapi.equipment.PinAndRole" tapi.equipment.SupportingAccessPort: type: "object" properties: access-port: description: "none" $ref: "#/definitions/tapi.equipment.AccessPortRef" + tapi.equipment.SupportingAccessPortWrapper: + properties: + tapi-equipment:supporting-access-port: + $ref: "#/definitions/tapi.equipment.SupportingAccessPort" tapi.equipment.SupportingPhysicalSpan: type: "object" properties: physical-span: description: "none" $ref: "#/definitions/tapi.equipment.PhysicalSpanRef" + tapi.equipment.SupportingPhysicalSpanWrapper: + properties: + tapi-equipment:supporting-physical-span: + $ref: "#/definitions/tapi.equipment.SupportingPhysicalSpan" tapi.equipment.getdevice.Input: type: "object" properties: @@ -35022,12 +34651,16 @@ definitions: type: "integer" format: "int32" description: "This attribute returns the configured bandwidth" + tapi.eth.BandwidthReportWrapper: + properties: + bandwidth-report: + $ref: "#/definitions/tapi.eth.BandwidthReport" tapi.eth.ColourMode: type: "string" enum: - "COLOUR_BLIND" - "COLOUR_AWARE" - tapi.eth.ConnectionEndPointAugmentation8: + tapi.eth.ConnectionEndPointAugmentation2: type: "object" properties: eth-connection-end-point-spec: @@ -35180,6 +34813,10 @@ definitions: type: "boolean" description: "Reserved for future standardization." default: false + tapi.eth.ControlFrameFilterWrapper: + properties: + filter-config: + $ref: "#/definitions/tapi.eth.ControlFrameFilter" tapi.eth.CsfConfig: type: "string" enum: @@ -35199,6 +34836,10 @@ definitions: description: "This attribute contains the near end clear threshold values\ \ of the delay measurements." $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + tapi.eth.Eth1DmThresholdDataWrapper: + properties: + tapi-eth:eth-1-dm-threshold-data: + $ref: "#/definitions/tapi.eth.Eth1DmThresholdData" tapi.eth.Eth1LmThresholdData: type: "object" properties: @@ -35212,6 +34853,10 @@ definitions: \ (see G.7710, section 10.1.7.2: Threshold reporting) and contains the near\ \ end clear threshold values of the loss measurements." $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + tapi.eth.Eth1LmThresholdDataWrapper: + properties: + tapi-eth:eth-1-lm-threshold-data: + $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" tapi.eth.EthConnectionEndPointSpec: type: "object" properties: @@ -35224,6 +34869,10 @@ definitions: eth-ctp: description: "none" $ref: "#/definitions/tapi.eth.EthCtpPac" + tapi.eth.EthConnectionEndPointSpecWrapper: + properties: + tapi-eth:eth-connection-end-point-spec: + $ref: "#/definitions/tapi.eth.EthConnectionEndPointSpec" tapi.eth.EthCtpPac: type: "object" properties: @@ -35361,6 +35010,10 @@ definitions: items: type: "integer" format: "int32" + tapi.eth.EthCtpPacWrapper: + properties: + eth-ctp: + $ref: "#/definitions/tapi.eth.EthCtpPac" tapi.eth.EthDmThresholdData: type: "object" properties: @@ -35388,6 +35041,10 @@ definitions: description: "This attribute contains the near end clear threshold values\ \ of the delay measurements." $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + tapi.eth.EthDmThresholdDataWrapper: + properties: + tapi-eth:eth-dm-threshold-data: + $ref: "#/definitions/tapi.eth.EthDmThresholdData" tapi.eth.EthLinkTraceJob: type: "object" properties: @@ -35402,6 +35059,10 @@ definitions: eth-lt-msg: description: "none" $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" + tapi.eth.EthLinkTraceJobWrapper: + properties: + tapi-eth:eth-link-trace-job: + $ref: "#/definitions/tapi.eth.EthLinkTraceJob" tapi.eth.EthLinkTraceResultData: type: "object" properties: @@ -35413,6 +35074,10 @@ definitions: \ Mac Address, the TTL, and TLV." items: $ref: "#/definitions/tapi.eth.LinkTraceResult" + tapi.eth.EthLinkTraceResultDataWrapper: + properties: + tapi-eth:eth-link-trace-result-data: + $ref: "#/definitions/tapi.eth.EthLinkTraceResultData" tapi.eth.EthLmThresholdData: type: "object" properties: @@ -35448,6 +35113,10 @@ definitions: description: "This attribute contains the near end cross threshold values\ \ of the loss measurements." $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + tapi.eth.EthLmThresholdDataWrapper: + properties: + tapi-eth:eth-lm-threshold-data: + $ref: "#/definitions/tapi.eth.EthLmThresholdData" tapi.eth.EthLoopbackJob: type: "object" properties: @@ -35459,6 +35128,10 @@ definitions: eth-lb-msg: description: "none" $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + tapi.eth.EthLoopbackJobWrapper: + properties: + tapi-eth:eth-loopback-job: + $ref: "#/definitions/tapi.eth.EthLoopbackJob" tapi.eth.EthLoopbackResultData: type: "object" properties: @@ -35493,6 +35166,10 @@ definitions: format: "int32" description: "G.8052: This parameter returns the total number of received\ \ LBR messages, including the out of order LBR frames." + tapi.eth.EthLoopbackResultDataWrapper: + properties: + tapi-eth:eth-loopback-result-data: + $ref: "#/definitions/tapi.eth.EthLoopbackResultData" tapi.eth.EthMegSpec: type: "object" properties: @@ -35500,6 +35177,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.eth.EthMegSpecWrapper: + properties: + tapi-eth:eth-meg-spec: + $ref: "#/definitions/tapi.eth.EthMegSpec" tapi.eth.EthMepCommon: type: "object" properties: @@ -35536,6 +35217,10 @@ definitions: mep-mac: type: "string" description: "This attribute contains the MAC Address of the MEP." + tapi.eth.EthMepCommonWrapper: + properties: + eth-mep-common: + $ref: "#/definitions/tapi.eth.EthMepCommon" tapi.eth.EthMepSink: type: "object" properties: @@ -35599,6 +35284,10 @@ definitions: description: "This attribute defines the necessary number of transmitted frames\ \ to enable the detection of 'bad seconds'. See also section 'Degraded signal\ \ defect (dDEG)' in G.8021." + tapi.eth.EthMepSinkWrapper: + properties: + eth-mep-sink: + $ref: "#/definitions/tapi.eth.EthMepSink" tapi.eth.EthMepSource: type: "object" properties: @@ -35625,6 +35314,10 @@ definitions: description: "This attribute specifies the priority of the APS messages.\r\ \n See section 8.1.5 APS insert process in G.8021." default: 7 + tapi.eth.EthMepSourceWrapper: + properties: + eth-mep-source-pac: + $ref: "#/definitions/tapi.eth.EthMepSource" tapi.eth.EthMepSpec: type: "object" properties: @@ -35637,6 +35330,10 @@ definitions: eth-mep-source-pac: description: "none" $ref: "#/definitions/tapi.eth.EthMepSource" + tapi.eth.EthMepSpecWrapper: + properties: + tapi-eth:eth-mep-spec: + $ref: "#/definitions/tapi.eth.EthMepSpec" tapi.eth.EthMipSpec: type: "object" properties: @@ -35648,6 +35345,10 @@ definitions: description: "This attribute indicates whether the MIP is a full MIP (true)\ \ or a down-half MIP (false)." default: false + tapi.eth.EthMipSpecWrapper: + properties: + tapi-eth:eth-mip-spec: + $ref: "#/definitions/tapi.eth.EthMipSpec" tapi.eth.EthOamMsgCommonPac: allOf: - $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" @@ -35680,6 +35381,10 @@ definitions: \ are encountered." default: false description: "none" + tapi.eth.EthOamMsgCommonPacWrapper: + properties: + eth-lb-msg: + $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" tapi.eth.EthOamOperationCommonPac: type: "object" properties: @@ -35693,6 +35398,10 @@ definitions: type: "string" description: "G.8052: This parameter provides the destination address, i.e.,\ \ the MAC Address of the target MEP or MIP." + tapi.eth.EthOamOperationCommonPacWrapper: + properties: + eth-lt-msg: + $ref: "#/definitions/tapi.eth.EthOamOperationCommonPac" tapi.eth.EthOnDemand1DmPerformanceData: type: "object" properties: @@ -35700,6 +35409,10 @@ definitions: description: "This attribute contains the results of an on-demand frame delay\ \ measurement job in the ingress direction." $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + tapi.eth.EthOnDemand1DmPerformanceDataWrapper: + properties: + tapi-eth:eth-on-demand-1-dm-performance-data: + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" tapi.eth.EthOnDemand1LmPerformanceData: type: "object" properties: @@ -35707,6 +35420,10 @@ definitions: description: "This attribute contains the results of an on-demand synthetic\ \ loss measurement job in the ingress direction." $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + tapi.eth.EthOnDemand1LmPerformanceDataWrapper: + properties: + tapi-eth:eth-on-demand-1-lm-performance-data: + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" tapi.eth.EthOnDemand1wayMeasurementJob: type: "object" properties: @@ -35716,12 +35433,20 @@ definitions: on-demand-control-1way-sink: description: "none" $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSink" + tapi.eth.EthOnDemand1wayMeasurementJobWrapper: + properties: + tapi-eth:eth-on-demand-1way-measurement-job: + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" tapi.eth.EthOnDemand2wayMeasurementJob: type: "object" properties: on-demand-control-2way-source: description: "none" $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" + tapi.eth.EthOnDemand2wayMeasurementJobWrapper: + properties: + tapi-eth:eth-on-demand-2way-measurement-job: + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" tapi.eth.EthOnDemandDmPerformanceData: type: "object" properties: @@ -35733,6 +35458,10 @@ definitions: description: "This attribute contains the results of an on-demand frame delay\ \ measurement job in the ingress direction." $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" + tapi.eth.EthOnDemandDmPerformanceDataWrapper: + properties: + tapi-eth:eth-on-demand-dm-performance-data: + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" tapi.eth.EthOnDemandLmPerformanceData: type: "object" properties: @@ -35744,6 +35473,10 @@ definitions: description: "This attribute contains the results of an on-demand synthetic\ \ loss measurement job in the ingress direction." $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" + tapi.eth.EthOnDemandLmPerformanceDataWrapper: + properties: + tapi-eth:eth-on-demand-lm-performance-data: + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" tapi.eth.EthOnDemandMeasurementJobControlSink: type: "object" properties: @@ -35769,6 +35502,10 @@ definitions: \ be unique at least within the context of any measurement type for the\ \ MEG and initiating MEP.\r\n range of type : 0..(2^32) -\ \ 1" + tapi.eth.EthOnDemandMeasurementJobControlSinkWrapper: + properties: + on-demand-control-1way-sink: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSink" tapi.eth.EthOnDemandMeasurementJobControlSource: type: "object" properties: @@ -35833,6 +35570,10 @@ definitions: \ intervals. Note that the value 0 means a degenerated measurement interval\ \ with a single OAM message and the report is sent as immediately as possible.\r\ \n range of type : Non-negative" + tapi.eth.EthOnDemandMeasurementJobControlSourceWrapper: + properties: + on-demand-control-1way-source: + $ref: "#/definitions/tapi.eth.EthOnDemandMeasurementJobControlSource" tapi.eth.EthProActive1DmPerformanceData: type: "object" properties: @@ -35840,6 +35581,10 @@ definitions: description: "This attribute contains the statistical near end performnace\ \ parameters." $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + tapi.eth.EthProActive1DmPerformanceDataWrapper: + properties: + tapi-eth:eth-pro-active-1-dm-performance-data: + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" tapi.eth.EthProActive1LmPerformanceData: type: "object" properties: @@ -35847,6 +35592,10 @@ definitions: description: "This attribute contains the statistical near end performnace\ \ parameters." $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + tapi.eth.EthProActive1LmPerformanceDataWrapper: + properties: + tapi-eth:eth-pro-active-1-lm-performance-data: + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" tapi.eth.EthProActive1wayMeasurementJob: type: "object" properties: @@ -35856,12 +35605,20 @@ definitions: pro-active-control-1way-sink: description: "none" $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSink" + tapi.eth.EthProActive1wayMeasurementJobWrapper: + properties: + tapi-eth:eth-pro-active-1way-measurement-job: + $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" tapi.eth.EthProActive2wayMeasurementJob: type: "object" properties: pro-active-control-2way-source: description: "none" $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" + tapi.eth.EthProActive2wayMeasurementJobWrapper: + properties: + tapi-eth:eth-pro-active-2way-measurement-job: + $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" tapi.eth.EthProActiveDmPerformanceData: type: "object" properties: @@ -35877,6 +35634,10 @@ definitions: description: "This attribute contains the statistical near end performnace\ \ parameters." $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" + tapi.eth.EthProActiveDmPerformanceDataWrapper: + properties: + tapi-eth:eth-pro-active-dm-performance-data: + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" tapi.eth.EthProActiveLmPerformanceData: type: "object" properties: @@ -35894,6 +35655,10 @@ definitions: description: "This attribute contains the statistical near end performnace\ \ parameters." $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" + tapi.eth.EthProActiveLmPerformanceDataWrapper: + properties: + tapi-eth:eth-pro-active-lm-performance-data: + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" tapi.eth.EthProActiveMeasurementJobControlSink: type: "object" properties: @@ -35918,6 +35683,10 @@ definitions: description: "This attribute identifies the state of the measurement job.\ \ If set to TRUE, the MEP performs proactive Performance Measurement." default: true + tapi.eth.EthProActiveMeasurementJobControlSinkWrapper: + properties: + pro-active-control-1way-sink: + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSink" tapi.eth.EthProActiveMeasurementJobControlSource: type: "object" properties: @@ -35966,6 +35735,10 @@ definitions: description: "This attribute identifies the state of the measurement job.\ \ If set to TRUE, the MEP performs proactive Performance Measurement." default: true + tapi.eth.EthProActiveMeasurementJobControlSourceWrapper: + properties: + pro-active-control-1way-source: + $ref: "#/definitions/tapi.eth.EthProActiveMeasurementJobControlSource" tapi.eth.EthTerminationPac: type: "object" properties: @@ -36010,12 +35783,20 @@ definitions: description: "This attribute models the ETHx/ETH-m _A_Sk_MI_P_Regenerate information\ \ defined in G.8021." $ref: "#/definitions/tapi.eth.PriorityMapping" + tapi.eth.EthTerminationPacWrapper: + properties: + eth-term: + $ref: "#/definitions/tapi.eth.EthTerminationPac" tapi.eth.EthTestJob: type: "object" properties: eth-test-msg: description: "none" $ref: "#/definitions/tapi.eth.EthOamMsgCommonPac" + tapi.eth.EthTestJobWrapper: + properties: + tapi-eth:eth-test-job: + $ref: "#/definitions/tapi.eth.EthTestJob" tapi.eth.EthTestResultData: type: "object" properties: @@ -36024,6 +35805,10 @@ definitions: format: "int32" description: "G.8052: This parameter returns the total number of sent TST\ \ frames." + tapi.eth.EthTestResultDataWrapper: + properties: + tapi-eth:eth-test-result-data: + $ref: "#/definitions/tapi.eth.EthTestResultData" tapi.eth.EtyPhyType: type: "string" enum: @@ -36064,6 +35849,10 @@ definitions: \ be supported at the ETY trail termination. See IEEE 802.3 clause 30.3.2.1.3." items: $ref: "#/definitions/tapi.eth.EtyPhyType" + tapi.eth.EtyTerminationPacWrapper: + properties: + ety-term: + $ref: "#/definitions/tapi.eth.EtyTerminationPac" tapi.eth.FrameType: type: "string" enum: @@ -36087,6 +35876,10 @@ definitions: type: "string" description: "G.8052: This attribute contains the source MAC Address of an\ \ individual LTR frame result." + tapi.eth.LinkTraceResultWrapper: + properties: + result-list: + $ref: "#/definitions/tapi.eth.LinkTraceResult" tapi.eth.MegAugmentation1: type: "object" properties: @@ -36096,7 +35889,7 @@ definitions: x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" - tapi.eth.MepAugmentation2: + tapi.eth.MepAugmentation1: type: "object" properties: eth-mep-spec: @@ -36113,7 +35906,7 @@ definitions: - "1S" - "10S" - "0" - tapi.eth.MipAugmentation2: + tapi.eth.MipAugmentation1: type: "object" properties: eth-mip-spec: @@ -36125,63 +35918,63 @@ definitions: tapi.eth.OamJobAugmentation1: type: "object" properties: - eth-test-job: + eth-on-demand-2way-measurement-job: description: "none" - $ref: "#/definitions/tapi.eth.EthTestJob" + $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation2: type: "object" properties: - eth-on-demand-2way-measurement-job: + eth-loopback-job: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand2wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthLoopbackJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation3: type: "object" properties: - eth-pro-active-1way-measurement-job: + eth-pro-active-2way-measurement-job: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation4: type: "object" properties: - eth-loopback-job: + eth-on-demand-1way-measurement-job: description: "none" - $ref: "#/definitions/tapi.eth.EthLoopbackJob" + $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation5: type: "object" properties: - eth-link-trace-job: + eth-pro-active-1way-measurement-job: description: "none" - $ref: "#/definitions/tapi.eth.EthLinkTraceJob" + $ref: "#/definitions/tapi.eth.EthProActive1wayMeasurementJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation6: type: "object" properties: - eth-pro-active-2way-measurement-job: + eth-test-job: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive2wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthTestJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.OamJobAugmentation7: type: "object" properties: - eth-on-demand-1way-measurement-job: + eth-link-trace-job: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1wayMeasurementJob" + $ref: "#/definitions/tapi.eth.EthLinkTraceJob" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -36227,6 +36020,10 @@ definitions: items: type: "integer" format: "int32" + tapi.eth.OnDemandDmPerformanceParametersWrapper: + properties: + on-demand-near-end-1-dm-parameters: + $ref: "#/definitions/tapi.eth.OnDemandDmPerformanceParameters" tapi.eth.OnDemandLmPerformanceParameters: type: "object" properties: @@ -36243,6 +36040,10 @@ definitions: type: "integer" format: "int32" description: "This attribute contains the total number of frames lost." + tapi.eth.OnDemandLmPerformanceParametersWrapper: + properties: + on-demand-near-end-1-lm-parameters: + $ref: "#/definitions/tapi.eth.OnDemandLmPerformanceParameters" tapi.eth.PcpCoding: type: "string" enum: @@ -36254,171 +36055,171 @@ definitions: tapi.eth.PmCurrentDataAugmentation1: type: "object" properties: - eth-test-result-data: + eth-pro-active-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthTestResultData" + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation10: type: "object" properties: - eth-on-demand-1-lm-performance-data: + eth-on-demand-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation11: type: "object" properties: - eth-on-demand-dm-performance-data: + eth-pro-active-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation2: type: "object" properties: - eth-pro-active-lm-performance-data: + eth-pro-active-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation3: type: "object" properties: - eth-pro-active-1-dm-performance-data: + eth-loopback-result-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthLoopbackResultData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation4: type: "object" properties: - eth-link-trace-result-data: + eth-on-demand-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthLinkTraceResultData" + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation5: type: "object" properties: - eth-loopback-result-data: + eth-link-trace-result-data: description: "none" - $ref: "#/definitions/tapi.eth.EthLoopbackResultData" + $ref: "#/definitions/tapi.eth.EthLinkTraceResultData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation6: type: "object" properties: - eth-pro-active-dm-performance-data: + eth-test-result-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthTestResultData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation7: type: "object" properties: - eth-on-demand-1-dm-performance-data: + eth-on-demand-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation8: type: "object" properties: - eth-on-demand-lm-performance-data: + eth-on-demand-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmCurrentDataAugmentation9: type: "object" properties: - eth-pro-active-1-lm-performance-data: + eth-pro-active-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation1: type: "object" properties: - eth-on-demand-1-dm-performance-data: + eth-on-demand-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation2: type: "object" properties: - eth-on-demand-dm-performance-data: + eth-pro-active-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation3: type: "object" properties: - eth-on-demand-lm-performance-data: + eth-pro-active-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemandLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation4: type: "object" properties: - eth-pro-active-dm-performance-data: + eth-on-demand-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveDmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation5: type: "object" properties: - eth-pro-active-lm-performance-data: + eth-pro-active-1-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation6: type: "object" properties: - eth-pro-active-1-dm-performance-data: + eth-on-demand-1-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1DmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation7: type: "object" properties: - eth-on-demand-1-lm-performance-data: + eth-pro-active-lm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthOnDemand1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthProActiveLmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmHistoryDataAugmentation8: type: "object" properties: - eth-pro-active-1-lm-performance-data: + eth-on-demand-dm-performance-data: description: "none" - $ref: "#/definitions/tapi.eth.EthProActive1LmPerformanceData" + $ref: "#/definitions/tapi.eth.EthOnDemandDmPerformanceData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -36434,18 +36235,18 @@ definitions: tapi.eth.PmThresholdDataAugmentation2: type: "object" properties: - eth-dm-threshold-data: + eth-1-lm-threshold-data: description: "none" - $ref: "#/definitions/tapi.eth.EthDmThresholdData" + $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" tapi.eth.PmThresholdDataAugmentation3: type: "object" properties: - eth-1-lm-threshold-data: + eth-dm-threshold-data: description: "none" - $ref: "#/definitions/tapi.eth.Eth1LmThresholdData" + $ref: "#/definitions/tapi.eth.EthDmThresholdData" x-augmentation: prefix: "tapi-eth" namespace: "urn:onf:otcc:yang:tapi-eth" @@ -36469,6 +36270,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.eth.PriorityConfigurationWrapper: + properties: + prio-config-list: + $ref: "#/definitions/tapi.eth.PriorityConfiguration" tapi.eth.PriorityMapping: type: "object" properties: @@ -36519,6 +36324,10 @@ definitions: description: "This attribute defines the new priority value for the old priority\ \ value 7." default: 7 + tapi.eth.PriorityMappingWrapper: + properties: + priority-regenerate: + $ref: "#/definitions/tapi.eth.PriorityMapping" tapi.eth.QueueConfiguration: type: "object" properties: @@ -36534,6 +36343,10 @@ definitions: type: "integer" format: "int32" description: "This attribute defines the depth of the queue in bytes." + tapi.eth.QueueConfigurationWrapper: + properties: + queue-config-list: + $ref: "#/definitions/tapi.eth.QueueConfiguration" tapi.eth.RepetitionPeriod: type: "string" enum: @@ -36577,6 +36390,10 @@ definitions: format: "int32" description: "This attribute contains the average frame delay variation measured\ \ in units of ns (nano second, 1x10e-9 seconds)." + tapi.eth.StatisticalDmPerformanceParametersWrapper: + properties: + pro-active-near-end-1-dm-parameters: + $ref: "#/definitions/tapi.eth.StatisticalDmPerformanceParameters" tapi.eth.StatisticalLmPerformanceParameters: type: "object" properties: @@ -36607,6 +36424,10 @@ definitions: description: "This attribute contains the minimum frame loss ratio calculated\ \ over a period of time.\r\n The accuracy of the value is\ \ for further study." + tapi.eth.StatisticalLmPerformanceParametersWrapper: + properties: + pro-active-near-end-1-lm-parameters: + $ref: "#/definitions/tapi.eth.StatisticalLmPerformanceParameters" tapi.eth.TrafficConditioningConfiguration: type: "object" properties: @@ -36637,6 +36458,10 @@ definitions: type: "integer" format: "int32" description: "This attribute indicates the Excess Information Rate in bits/s." + tapi.eth.TrafficConditioningConfigurationWrapper: + properties: + cond-config-list: + $ref: "#/definitions/tapi.eth.TrafficConditioningConfiguration" tapi.eth.TrafficConditioningPac: type: "object" properties: @@ -36667,6 +36492,10 @@ definitions: \ color-blind and color-aware." items: $ref: "#/definitions/tapi.eth.TrafficConditioningConfiguration" + tapi.eth.TrafficConditioningPacWrapper: + properties: + traffic-conditioning: + $ref: "#/definitions/tapi.eth.TrafficConditioningPac" tapi.eth.TrafficShapingPac: type: "object" properties: @@ -36706,6 +36535,10 @@ definitions: \ queue." items: $ref: "#/definitions/tapi.eth.PriorityConfiguration" + tapi.eth.TrafficShapingPacWrapper: + properties: + traffic-shaping: + $ref: "#/definitions/tapi.eth.TrafficShapingPac" tapi.eth.VlanType: type: "string" enum: @@ -36728,7 +36561,11 @@ definitions: type: "boolean" description: "none" default: false - tapi.notification.ContextAugmentation3: + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" + tapi.notification.ContextAugmentation4: type: "object" properties: notification-context: @@ -36779,6 +36616,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -36851,6 +36692,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -36864,6 +36709,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -36894,6 +36743,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -36902,6 +36755,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -36990,6 +36847,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -37022,6 +36883,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -37137,7 +37002,7 @@ definitions: x-augmentation: prefix: "tapi-oam" namespace: "urn:onf:otcc:yang:tapi-oam" - tapi.oam.ContextAugmentation4: + tapi.oam.ContextAugmentation3: type: "object" properties: oam-context: @@ -37226,6 +37091,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:uuid" + tapi.oam.MegRefWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.MegRef" tapi.oam.Mep: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -37260,6 +37129,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.oam.MepRef" + tapi.oam.MepMipListWrapper: + properties: + tapi-oam:mep-mip-list: + $ref: "#/definitions/tapi.oam.MepMipList" tapi.oam.MepRef: allOf: - $ref: "#/definitions/tapi.oam.MegRef" @@ -37270,6 +37143,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mep/tapi-oam:local-id" description: "none" + tapi.oam.MepRefWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.MepRef" tapi.oam.Mip: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -37289,6 +37166,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:meg/tapi-oam:mip/tapi-oam:local-id" description: "none" + tapi.oam.MipRefWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.MipRef" tapi.oam.OamConstraint: type: "object" properties: @@ -37358,6 +37239,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-profile/tapi-oam:uuid" + tapi.oam.OamProfileRefWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.OamProfileRef" tapi.oam.OamService: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -37426,6 +37311,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:end-point/tapi-oam:local-id" description: "none" + tapi.oam.OamServiceEndPointRefWrapper: + properties: + oam-service-end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPointRef" + tapi.oam.OamServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.oam.OamServiceEndPoint" tapi.oam.OamServiceRef: type: "object" properties: @@ -37433,6 +37326,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-oam:oam-context/tapi-oam:oam-service/tapi-oam:uuid" + tapi.oam.OamServiceWrapper: + properties: + oam-service: + $ref: "#/definitions/tapi.oam.OamService" tapi.oam.PmBinData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -37442,6 +37339,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.TimePeriod" description: "none" + tapi.oam.PmBinDataWrapper: + properties: + pm-bin-data: + $ref: "#/definitions/tapi.oam.PmBinData" tapi.oam.PmCurrentData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -37551,6 +37452,10 @@ definitions: items: $ref: "#/definitions/tapi.oam.oamcontext.Meg" description: "Augments the base TAPI Context with OamService information" + tapi.oam.context.OamContextWrapper: + properties: + tapi-oam:oam-context: + $ref: "#/definitions/tapi.oam.context.OamContext" tapi.oam.createoamjob.Input: type: "object" properties: @@ -37714,14 +37619,22 @@ definitions: $ref: "#/definitions/tapi.oam.OamService" tapi.oam.meg.Mep: allOf: - - $ref: "#/definitions/tapi.eth.MepAugmentation2" + - $ref: "#/definitions/tapi.eth.MepAugmentation1" - $ref: "#/definitions/tapi.oam.Mep" - - $ref: "#/definitions/tapi.odu.MepAugmentation1" + - $ref: "#/definitions/tapi.odu.MepAugmentation2" + tapi.oam.meg.MepWrapper: + properties: + mep: + $ref: "#/definitions/tapi.oam.meg.Mep" tapi.oam.meg.Mip: allOf: - - $ref: "#/definitions/tapi.eth.MipAugmentation2" + - $ref: "#/definitions/tapi.eth.MipAugmentation1" - $ref: "#/definitions/tapi.oam.Mip" - - $ref: "#/definitions/tapi.odu.MipAugmentation1" + - $ref: "#/definitions/tapi.odu.MipAugmentation2" + tapi.oam.meg.MipWrapper: + properties: + mip: + $ref: "#/definitions/tapi.oam.meg.Mip" tapi.oam.oamcontext.Meg: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -37756,6 +37669,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" description: "none" + tapi.oam.oamcontext.MegWrapper: + properties: + meg: + $ref: "#/definitions/tapi.oam.oamcontext.Meg" tapi.oam.oamcontext.OamJob: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -37796,6 +37713,10 @@ definitions: type: "string" description: "none" description: "none" + tapi.oam.oamcontext.OamJobWrapper: + properties: + oam-job: + $ref: "#/definitions/tapi.oam.oamcontext.OamJob" tapi.oam.oamcontext.OamProfile: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -37812,6 +37733,10 @@ definitions: items: $ref: "#/definitions/tapi.oam.PmBinData" description: "none" + tapi.oam.oamcontext.OamProfileWrapper: + properties: + oam-profile: + $ref: "#/definitions/tapi.oam.oamcontext.OamProfile" tapi.oam.oamjob.PmCurrentData: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -37866,6 +37791,10 @@ definitions: \ example, typically at least\r\n one 15min and\r\n \ \ one 24hr;\r\n optionally one additional configurable\ \ (< 15min)" + tapi.oam.oamjob.PmCurrentDataWrapper: + properties: + pm-current-data: + $ref: "#/definitions/tapi.oam.oamjob.PmCurrentData" tapi.oam.oamprofile.PmThresholdData: allOf: - $ref: "#/definitions/tapi.eth.PmThresholdDataAugmentation1" @@ -37873,6 +37802,10 @@ definitions: - $ref: "#/definitions/tapi.eth.PmThresholdDataAugmentation3" - $ref: "#/definitions/tapi.eth.PmThresholdDataAugmentation4" - $ref: "#/definitions/tapi.oam.PmThresholdData" + tapi.oam.oamprofile.PmThresholdDataWrapper: + properties: + pm-threshold-data: + $ref: "#/definitions/tapi.oam.oamprofile.PmThresholdData" tapi.oam.pmcurrentdata.PmHistoryData: allOf: - $ref: "#/definitions/tapi.eth.PmHistoryDataAugmentation1" @@ -37884,6 +37817,10 @@ definitions: - $ref: "#/definitions/tapi.eth.PmHistoryDataAugmentation7" - $ref: "#/definitions/tapi.eth.PmHistoryDataAugmentation8" - $ref: "#/definitions/tapi.oam.PmHistoryData" + tapi.oam.pmcurrentdata.PmHistoryDataWrapper: + properties: + pm-history-data: + $ref: "#/definitions/tapi.oam.pmcurrentdata.PmHistoryData" tapi.oam.updateoamjob.Input: type: "object" properties: @@ -37946,7 +37883,7 @@ definitions: end-point: description: "none" $ref: "#/definitions/tapi.oam.OamServiceEndPoint" - tapi.odu.ConnectionEndPointAugmentation2: + tapi.odu.ConnectionEndPointAugmentation3: type: "object" properties: odu-connection-end-point-spec: @@ -37973,6 +37910,10 @@ definitions: enum: - "PERCENTAGE" - "NUMBER_ERRORED_BLOCKS" + tapi.odu.DegThrWrapper: + properties: + deg-thr: + $ref: "#/definitions/tapi.odu.DegThr" tapi.odu.EndPointAugmentation1: type: "object" properties: @@ -38009,6 +37950,10 @@ definitions: type: "integer" format: "int32" description: "counter: bit error rate after correction by FEC" + tapi.odu.FecPropertiesWrapper: + properties: + fec-parameters: + $ref: "#/definitions/tapi.odu.FecProperties" tapi.odu.MappingType: type: "string" enum: @@ -38018,7 +37963,7 @@ definitions: - "GMP" - "TTP_GFP_BMP" - "NULL" - tapi.odu.MepAugmentation1: + tapi.odu.MepAugmentation2: type: "object" properties: odu-connection-end-point-spec: @@ -38027,7 +37972,7 @@ definitions: x-augmentation: prefix: "tapi-odu" namespace: "urn:onf:otcc:yang:tapi-odu" - tapi.odu.MipAugmentation1: + tapi.odu.MipAugmentation2: type: "object" properties: odu-mip-spec: @@ -38070,6 +38015,10 @@ definitions: odu-type: type: "string" description: "This attribute specifies the type of the ODU termination point." + tapi.odu.OduCommonPacWrapper: + properties: + odu-common: + $ref: "#/definitions/tapi.odu.OduCommonPac" tapi.odu.OduConnectionEndPointSpec: type: "object" properties: @@ -38085,6 +38034,10 @@ definitions: odu-protection: description: "none" $ref: "#/definitions/tapi.odu.OduProtectionPac" + tapi.odu.OduConnectionEndPointSpecWrapper: + properties: + tapi-odu:odu-connection-end-point-spec: + $ref: "#/definitions/tapi.odu.OduConnectionEndPointSpec" tapi.odu.OduConnectivityServiceEndPointSpec: type: "object" properties: @@ -38097,6 +38050,10 @@ definitions: odu-csep-ttp-pac: description: "none" $ref: "#/definitions/tapi.odu.OduCsepTtpPac" + tapi.odu.OduConnectivityServiceEndPointSpecWrapper: + properties: + tapi-odu:odu-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.odu.OduConnectivityServiceEndPointSpec" tapi.odu.OduCsepCommonPac: type: "object" properties: @@ -38129,6 +38086,10 @@ definitions: odu-type: type: "string" description: "This attribute specifies the type of the ODU termination point." + tapi.odu.OduCsepCommonPacWrapper: + properties: + odu-csep-common-pac: + $ref: "#/definitions/tapi.odu.OduCsepCommonPac" tapi.odu.OduCsepCtpPac: type: "object" properties: @@ -38189,6 +38150,10 @@ definitions: \n In case of ODUk mapping over ODUCn, the TPN is encoded\ \ in a 14-bit field so the value range is 0-16383. See clause 20.4.1.1/G.709-2016.\r\ \n " + tapi.odu.OduCsepCtpPacWrapper: + properties: + odu-csep-ctp-pac: + $ref: "#/definitions/tapi.odu.OduCsepCtpPac" tapi.odu.OduCsepTtpPac: type: "object" properties: @@ -38199,6 +38164,10 @@ definitions: type: "string" description: "This attribute configures the type of the client CTP of the\ \ server ODU TTP." + tapi.odu.OduCsepTtpPacWrapper: + properties: + odu-csep-ttp-pac: + $ref: "#/definitions/tapi.odu.OduCsepTtpPac" tapi.odu.OduCtpPac: type: "object" properties: @@ -38267,6 +38236,10 @@ definitions: items: type: "integer" format: "int32" + tapi.odu.OduCtpPacWrapper: + properties: + odu-ctp: + $ref: "#/definitions/tapi.odu.OduCtpPac" tapi.odu.OduDefectPac: type: "object" properties: @@ -38294,6 +38267,10 @@ definitions: type: "boolean" description: "Trail Trace Identifier Mismatch" default: false + tapi.odu.OduDefectPacWrapper: + properties: + odu-defect: + $ref: "#/definitions/tapi.odu.OduDefectPac" tapi.odu.OduMipPac: type: "object" properties: @@ -38339,6 +38316,10 @@ definitions: \ system to enable or disable the Consequent Action function when detecting\ \ Trace Identifier Mismatch (TIM) at the trail termination sink." default: true + tapi.odu.OduMipPacWrapper: + properties: + odu-mip: + $ref: "#/definitions/tapi.odu.OduMipPac" tapi.odu.OduMipSpec: type: "object" properties: @@ -38357,6 +38338,10 @@ definitions: odu-defect: description: "none" $ref: "#/definitions/tapi.odu.OduDefectPac" + tapi.odu.OduMipSpecWrapper: + properties: + tapi-odu:odu-mip-spec: + $ref: "#/definitions/tapi.odu.OduMipSpec" tapi.odu.OduNamedPayloadType: type: "string" enum: @@ -38371,12 +38356,20 @@ definitions: items: type: "integer" format: "int32" + tapi.odu.OduNcmPacWrapper: + properties: + odu-ncm: + $ref: "#/definitions/tapi.odu.OduNcmPac" tapi.odu.OduNodeEdgePointSpec: type: "object" properties: odu-pool: description: "none" $ref: "#/definitions/tapi.odu.OduPoolPac" + tapi.odu.OduNodeEdgePointSpecWrapper: + properties: + tapi-odu:odu-node-edge-point-spec: + $ref: "#/definitions/tapi.odu.OduNodeEdgePointSpec" tapi.odu.OduPayloadType: type: "object" properties: @@ -38387,6 +38380,10 @@ definitions: named-payload-type: description: "none" $ref: "#/definitions/tapi.odu.OduNamedPayloadType" + tapi.odu.OduPayloadTypeWrapper: + properties: + accepted-payload-type: + $ref: "#/definitions/tapi.odu.OduPayloadType" tapi.odu.OduPmPac: type: "object" properties: @@ -38409,6 +38406,10 @@ definitions: type: "integer" format: "int32" description: "Near-end Severely Errored Second" + tapi.odu.OduPmPacWrapper: + properties: + odu-pm: + $ref: "#/definitions/tapi.odu.OduPmPac" tapi.odu.OduPoolPac: type: "object" properties: @@ -38424,6 +38425,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.odu.OduPoolPacWrapper: + properties: + odu-pool: + $ref: "#/definitions/tapi.odu.OduPoolPac" tapi.odu.OduProtectionPac: type: "object" properties: @@ -38443,6 +38448,10 @@ definitions: \ triggers the MI_APS_LVL signal to the transport adaptation function. The\ \ value 0 means path and the values 1 through 6 mean TCM level 1 through\ \ 6 respectively." + tapi.odu.OduProtectionPacWrapper: + properties: + odu-protection: + $ref: "#/definitions/tapi.odu.OduProtectionPac" tapi.odu.OduSlotSize: type: "string" enum: @@ -38456,6 +38465,10 @@ definitions: format: "int32" description: "This attribute indicates the tandem connection monitoring field\ \ of the ODU OH." + tapi.odu.OduTcmMipPacWrapper: + properties: + odu-tcm: + $ref: "#/definitions/tapi.odu.OduTcmMipPac" tapi.odu.OduTerminationAndClientAdaptationPac: type: "object" properties: @@ -38503,7 +38516,11 @@ definitions: type: "string" description: "This attribute configures the type of the client CTP of the\ \ server ODU TTP." - tapi.odu.OwnedNodeEdgePointAugmentation2: + tapi.odu.OduTerminationAndClientAdaptationPacWrapper: + properties: + odu-term-and-adapter: + $ref: "#/definitions/tapi.odu.OduTerminationAndClientAdaptationPac" + tapi.odu.OwnedNodeEdgePointAugmentation1: type: "object" properties: odu-node-edge-point-spec: @@ -38546,12 +38563,16 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.odu.UasChoiceWrapper: + properties: + uas: + $ref: "#/definitions/tapi.odu.UasChoice" tapi.path.computation.ComputeP2PPath: type: "object" properties: output: $ref: "#/definitions/tapi.path.computation.computep2ppath.Output" - tapi.path.computation.ContextAugmentation7: + tapi.path.computation.ContextAugmentation5: type: "object" properties: path-computation-context: @@ -38614,6 +38635,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.path.computation.Path" + tapi.path.computation.PathComputationContextWrapper: + properties: + tapi-path-computation:path-computation-context: + $ref: "#/definitions/tapi.path.computation.PathComputationContext" tapi.path.computation.PathComputationService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -38642,6 +38667,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" description: "none" + tapi.path.computation.PathComputationServiceWrapper: + properties: + path-comp-service: + $ref: "#/definitions/tapi.path.computation.PathComputationService" tapi.path.computation.PathObjectiveFunction: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -38663,6 +38692,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathObjectiveFunctionWrapper: + properties: + objective-function: + $ref: "#/definitions/tapi.path.computation.PathObjectiveFunction" tapi.path.computation.PathOptimizationConstraint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -38672,6 +38705,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.common.DirectiveValue" description: "none" + tapi.path.computation.PathOptimizationConstraintWrapper: + properties: + optimization-constraint: + $ref: "#/definitions/tapi.path.computation.PathOptimizationConstraint" tapi.path.computation.PathRef: type: "object" properties: @@ -38679,6 +38716,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-path-computation:path-computation-context/tapi-path-computation:path/tapi-path-computation:uuid" + tapi.path.computation.PathRefWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.PathRef" tapi.path.computation.PathServiceEndPoint: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -38715,6 +38756,14 @@ definitions: \ the Protection Unit of a traditional protection model. \r\n The\ \ ForwadingConstruct can be considered as a component and the EndPoint as\ \ a Port on that component" + tapi.path.computation.PathServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.path.computation.PathServiceEndPoint" + tapi.path.computation.PathWrapper: + properties: + path: + $ref: "#/definitions/tapi.path.computation.Path" tapi.path.computation.RouteObjectiveFunction: type: "string" enum: @@ -38767,6 +38816,10 @@ definitions: route-direction: description: "none" $ref: "#/definitions/tapi.common.ForwardingDirection" + tapi.path.computation.RoutingConstraintWrapper: + properties: + routing-constraint: + $ref: "#/definitions/tapi.path.computation.RoutingConstraint" tapi.path.computation.TopologyConstraint: type: "object" properties: @@ -38819,6 +38872,10 @@ definitions: description: "none" items: type: "string" + tapi.path.computation.TopologyConstraintWrapper: + properties: + topology-constraint: + $ref: "#/definitions/tapi.path.computation.TopologyConstraint" tapi.path.computation.ValueOrPriority: type: "object" properties: @@ -38830,6 +38887,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.path.computation.ValueOrPriorityWrapper: + properties: + max-allowed-cost: + $ref: "#/definitions/tapi.path.computation.ValueOrPriority" tapi.path.computation.computep2ppath.Input: type: "object" properties: @@ -38915,6 +38976,10 @@ definitions: - "ITUT_G698_2" - "ITUT_G696_1" - "ITUT_G695" + tapi.photonic.media.ApplicationIdentifierWrapper: + properties: + supportable-application-identifier: + $ref: "#/definitions/tapi.photonic.media.ApplicationIdentifier" tapi.photonic.media.CentralFrequency: type: "object" properties: @@ -38926,6 +38991,32 @@ definitions: frequency-constraint: description: "none" $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + tapi.photonic.media.CentralFrequencyBand: + type: "object" + properties: + upper-central-frequency: + type: "integer" + format: "int32" + description: "The upper central frequency that can be tuned in the laser specified\ + \ in MHz.\r\n It is the oscillation frequency of the corresponding\ + \ electromagnetic wave. " + lower-central-frequency: + type: "integer" + format: "int32" + description: "The lower central frequency that can be tuned in the laser specified\ + \ in MHz.\r\n It is the oscillation frequency of the corresponding\ + \ electromagnetic wave. " + frequency-constraint: + description: "none" + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + tapi.photonic.media.CentralFrequencyBandWrapper: + properties: + supportable-central-frequency-spectrum-band: + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyBand" + tapi.photonic.media.CentralFrequencyWrapper: + properties: + central-frequency: + $ref: "#/definitions/tapi.photonic.media.CentralFrequency" tapi.photonic.media.ConnectionEndPointAugmentation1: type: "object" properties: @@ -38947,22 +39038,31 @@ definitions: tapi.photonic.media.ConnectionEndPointAugmentation3: type: "object" properties: - otsi-assembly-connection-end-point-spec: + otsi-connection-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectionEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.ConnectionEndPointAugmentation4: type: "object" properties: - media-channel-assembly-spec: + ots-connection-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.MediaChannelAssemblySpec" + $ref: "#/definitions/tapi.photonic.media.OtsConnectionEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.ConnectionEndPointAugmentation5: + type: "object" + properties: + media-channel-connection-end-point-spec: + description: "none" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectionEndPointSpec" + x-augmentation: + prefix: "tapi-photonic-media" + namespace: "urn:onf:otcc:yang:tapi-photonic-media" + tapi.photonic.media.ConnectionEndPointAugmentation6: type: "object" properties: otsi-connection-end-point-spec: @@ -38972,21 +39072,21 @@ definitions: x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" - tapi.photonic.media.ConnectionEndPointAugmentation6: + tapi.photonic.media.ConnectionEndPointAugmentation7: type: "object" properties: - media-channel-connection-end-point-spec: + otsi-assembly-connection-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" - tapi.photonic.media.ConnectionEndPointAugmentation7: + tapi.photonic.media.ConnectionEndPointAugmentation8: type: "object" properties: - ots-connection-end-point-spec: + media-channel-assembly-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.OtsConnectionEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelAssemblySpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" @@ -39002,36 +39102,36 @@ definitions: tapi.photonic.media.EndPointAugmentation2: type: "object" properties: - media-channel-connectivity-service-end-point-spec: + mca-connectivity-service-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.McaConnectivityServiceEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.EndPointAugmentation3: type: "object" properties: - media-channel-aconnectivity-service-end-point-spec: + otsi-connectivity-service-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.EndPointAugmentation4: type: "object" properties: - otsi-aconnectivity-service-end-point-spec: + media-channel-connectivity-service-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" tapi.photonic.media.EndPointAugmentation5: type: "object" properties: - otsi-connectivity-service-end-point-spec: + otsia-connectivity-service-end-point-spec: description: "none" - $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" + $ref: "#/definitions/tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" x-augmentation: prefix: "tapi-photonic-media" namespace: "urn:onf:otcc:yang:tapi-photonic-media" @@ -39062,6 +39162,10 @@ definitions: type: "integer" format: "int32" description: "counter: bit error rate after correction by FEC" + tapi.photonic.media.FecPropertiesPacWrapper: + properties: + fec-parameters: + $ref: "#/definitions/tapi.photonic.media.FecPropertiesPac" tapi.photonic.media.FrequencyConstraint: type: "object" properties: @@ -39073,6 +39177,10 @@ definitions: description: "Specifies the frequency grid standard used to determine the\ \ nominal central frequency and frequency slot width" $ref: "#/definitions/tapi.photonic.media.GridType" + tapi.photonic.media.FrequencyConstraintWrapper: + properties: + frequency-constraint: + $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" tapi.photonic.media.GridType: type: "string" enum: @@ -39112,13 +39220,17 @@ definitions: laser-status: description: "none" $ref: "#/definitions/tapi.photonic.media.LaserControlStatusType" + tapi.photonic.media.LaserPropertiesPacWrapper: + properties: + laser-properties: + $ref: "#/definitions/tapi.photonic.media.LaserPropertiesPac" tapi.photonic.media.LaserType: type: "string" enum: - "PUMP" - "MODULATED" - "PULSE" - tapi.photonic.media.MediaChannelAconnectivityServiceEndPointSpec: + tapi.photonic.media.McaConnectivityServiceEndPointSpec: type: "object" properties: number-of-mc: @@ -39136,8 +39248,16 @@ definitions: \ may be omitted if spectrum is specified.\r\n Capacity cannot\ \ be omitted if spectrum is not specified." $ref: "#/definitions/tapi.common.CapacityValue" + tapi.photonic.media.McaConnectivityServiceEndPointSpecWrapper: + properties: + tapi-photonic-media:mca-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.McaConnectivityServiceEndPointSpec" tapi.photonic.media.MediaChannelAssemblySpec: type: "object" + tapi.photonic.media.MediaChannelAssemblySpecWrapper: + properties: + tapi-photonic-media:media-channel-assembly-spec: + $ref: "#/definitions/tapi.photonic.media.MediaChannelAssemblySpec" tapi.photonic.media.MediaChannelConfigPac: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -39153,27 +39273,40 @@ definitions: \ MC / OTSiMC.\r\n The [1..*] with MediaChannelAConnectivityServiceEndPointSpec\ \ allows the configuration of power properties (PowerManagementConfigPac)\ \ even in case of no spectrum specified, i.e. 'empty' MediaChannelConfigPac." + tapi.photonic.media.MediaChannelConfigPacWrapper: + properties: + mc-config: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" tapi.photonic.media.MediaChannelConnectionEndPointSpec: type: "object" properties: media-channel: description: "none" $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" + tapi.photonic.media.MediaChannelConnectionEndPointSpecWrapper: + properties: + tapi-photonic-media:media-channel-connection-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectionEndPointSpec" tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec: type: "object" properties: - power-management-config: - description: "none" - $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" mc-config: description: "none" $ref: "#/definitions/tapi.photonic.media.MediaChannelConfigPac" + tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpecWrapper: + properties: + tapi-photonic-media:media-channel-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.MediaChannelConnectivityServiceEndPointSpec" tapi.photonic.media.MediaChannelNodeEdgePointSpec: type: "object" properties: mc-pool: description: "none" $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPac" + tapi.photonic.media.MediaChannelNodeEdgePointSpecWrapper: + properties: + tapi-photonic-media:media-channel-node-edge-point-spec: + $ref: "#/definitions/tapi.photonic.media.MediaChannelNodeEdgePointSpec" tapi.photonic.media.MediaChannelPoolCapabilityPac: type: "object" properties: @@ -39192,6 +39325,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.photonic.media.SpectrumBand" + tapi.photonic.media.MediaChannelPoolCapabilityPacWrapper: + properties: + mc-pool: + $ref: "#/definitions/tapi.photonic.media.MediaChannelPoolCapabilityPac" tapi.photonic.media.MediaChannelPropertiesPac: type: "object" properties: @@ -39204,6 +39341,10 @@ definitions: measured-power-ingress: description: "none" $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + tapi.photonic.media.MediaChannelPropertiesPacWrapper: + properties: + media-channel: + $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" tapi.photonic.media.MediaChannelServiceInterfacePointSpec: type: "object" properties: @@ -39213,6 +39354,10 @@ definitions: power-management-capability: description: "none" $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + tapi.photonic.media.MediaChannelServiceInterfacePointSpecWrapper: + properties: + tapi-photonic-media:media-channel-service-interface-point-spec: + $ref: "#/definitions/tapi.photonic.media.MediaChannelServiceInterfacePointSpec" tapi.photonic.media.ModulationTechnique: type: "string" enum: @@ -39241,19 +39386,10 @@ definitions: ots-media-channel: description: "none" $ref: "#/definitions/tapi.photonic.media.MediaChannelPropertiesPac" - tapi.photonic.media.OtsiAconnectivityServiceEndPointSpec: - type: "object" + tapi.photonic.media.OtsConnectionEndPointSpecWrapper: properties: - otsi-config: - type: "array" - description: "none" - items: - $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" - number-of-otsi: - type: "integer" - format: "int32" - description: "none" - default: 1 + tapi-photonic-media:ots-connection-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsConnectionEndPointSpec" tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec: type: "object" properties: @@ -39263,14 +39399,23 @@ definitions: fec-parameters: description: "none" $ref: "#/definitions/tapi.photonic.media.FecPropertiesPac" + tapi.photonic.media.OtsiAssemblyConnectionEndPointSpecWrapper: + properties: + tapi-photonic-media:otsi-assembly-connection-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsiAssemblyConnectionEndPointSpec" tapi.photonic.media.OtsiCapabilityPac: type: "object" properties: - supportable-lower-central-frequency: + supportable-central-frequency-spectrum-band: type: "array" - description: "The lower frequency of the channel spectrum" + description: "Each spectrum band supported for otsi trasmitter to be tuned\ + \ on,\r\n is specified as per it's lower and upper central\ + \ frequencies supported and its frequency constraints,\r\n \ + \ consisting in the frequency Grid and the AdjustmentGranularity,\r\n\ + \ used to uniquely identify all central frequencies supported\ + \ within the band." items: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + $ref: "#/definitions/tapi.photonic.media.CentralFrequencyBand" supportable-application-identifier: type: "array" description: "The list of supportable ApplicationIdentifiers." @@ -39284,23 +39429,30 @@ definitions: total-power-warn-threshold: description: "none" $ref: "#/definitions/tapi.photonic.media.TotalPowerThresholdPac" - supportable-upper-central-frequency: - type: "array" - description: "The Upper frequency of the channel spectrum" - items: - $ref: "#/definitions/tapi.photonic.media.CentralFrequency" + tapi.photonic.media.OtsiCapabilityPacWrapper: + properties: + otsi-capability: + $ref: "#/definitions/tapi.photonic.media.OtsiCapabilityPac" tapi.photonic.media.OtsiConnectionEndPointSpec: type: "object" properties: otsi-termination: description: "none" $ref: "#/definitions/tapi.photonic.media.OtsiTerminationPac" + tapi.photonic.media.OtsiConnectionEndPointSpecWrapper: + properties: + tapi-photonic-media:otsi-connection-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsiConnectionEndPointSpec" tapi.photonic.media.OtsiConnectivityServiceEndPointSpec: type: "object" properties: otsi-config: description: "none" $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + tapi.photonic.media.OtsiConnectivityServiceEndPointSpecWrapper: + properties: + tapi-photonic-media:otsi-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsiConnectivityServiceEndPointSpec" tapi.photonic.media.OtsiGserverAdaptationPac: type: "object" properties: @@ -39308,6 +39460,10 @@ definitions: type: "integer" format: "int32" description: "none" + tapi.photonic.media.OtsiGserverAdaptationPacWrapper: + properties: + otsi-adapter: + $ref: "#/definitions/tapi.photonic.media.OtsiGserverAdaptationPac" tapi.photonic.media.OtsiServiceInterfacePointSpec: type: "object" properties: @@ -39317,6 +39473,10 @@ definitions: power-management-capability: description: "none" $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" + tapi.photonic.media.OtsiServiceInterfacePointSpecWrapper: + properties: + tapi-photonic-media:otsi-service-interface-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsiServiceInterfacePointSpec" tapi.photonic.media.OtsiTerminationConfigPac: allOf: - $ref: "#/definitions/tapi.common.LocalClass" @@ -39355,6 +39515,10 @@ definitions: \ OTSi.\r\n In case it is not instantiated (see [0..*] with OtsiAConnectivityServiceEndPointSpec),\ \ it is intended that the choice of the parameter values is fully delegated\ \ to the server controller." + tapi.photonic.media.OtsiTerminationConfigPacWrapper: + properties: + otsi-config: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" tapi.photonic.media.OtsiTerminationPac: type: "object" properties: @@ -39395,7 +39559,28 @@ definitions: selected-spectrum: description: "none" $ref: "#/definitions/tapi.photonic.media.SpectrumBand" - tapi.photonic.media.OwnedNodeEdgePointAugmentation3: + tapi.photonic.media.OtsiTerminationPacWrapper: + properties: + otsi-termination: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationPac" + tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec: + type: "object" + properties: + otsi-config: + type: "array" + description: "none" + items: + $ref: "#/definitions/tapi.photonic.media.OtsiTerminationConfigPac" + number-of-otsi: + type: "integer" + format: "int32" + description: "none" + default: 1 + tapi.photonic.media.OtsiaConnectivityServiceEndPointSpecWrapper: + properties: + tapi-photonic-media:otsia-connectivity-service-end-point-spec: + $ref: "#/definitions/tapi.photonic.media.OtsiaConnectivityServiceEndPointSpec" + tapi.photonic.media.OwnedNodeEdgePointAugmentation2: type: "object" properties: media-channel-node-edge-point-spec: @@ -39428,6 +39613,10 @@ definitions: \ at the Logical-Termination-Point (LTP) associated to the\ \ SIP." $ref: "#/definitions/tapi.photonic.media.PowerProperties" + tapi.photonic.media.PowerManagementCapabilityPacWrapper: + properties: + power-management-capability: + $ref: "#/definitions/tapi.photonic.media.PowerManagementCapabilityPac" tapi.photonic.media.PowerManagementConfigPac: type: "object" properties: @@ -39451,6 +39640,10 @@ definitions: \n desired at the Logical-Termination-Point (LTP) associated\ \ to the CSEP." $ref: "#/definitions/tapi.photonic.media.PowerProperties" + tapi.photonic.media.PowerManagementConfigPacWrapper: + properties: + power-management-config-pac: + $ref: "#/definitions/tapi.photonic.media.PowerManagementConfigPac" tapi.photonic.media.PowerProperties: type: "object" properties: @@ -39471,6 +39664,14 @@ definitions: total-power: type: "string" description: "The total power at any point in a channel specified in dBm." + tapi.photonic.media.PowerPropertiesPacWrapper: + properties: + transmit-power: + $ref: "#/definitions/tapi.photonic.media.PowerPropertiesPac" + tapi.photonic.media.PowerPropertiesWrapper: + properties: + supportable-maximum-output-power: + $ref: "#/definitions/tapi.photonic.media.PowerProperties" tapi.photonic.media.SelectedModulation: type: "string" enum: @@ -39536,6 +39737,10 @@ definitions: frequency-constraint: description: "none" $ref: "#/definitions/tapi.photonic.media.FrequencyConstraint" + tapi.photonic.media.SpectrumBandWrapper: + properties: + available-spectrum: + $ref: "#/definitions/tapi.photonic.media.SpectrumBand" tapi.photonic.media.TotalPowerThresholdPac: type: "object" properties: @@ -39557,6 +39762,10 @@ definitions: total-power-lower-warn-threshold-default: type: "string" description: "Can read the value of the default threshold that was set" + tapi.photonic.media.TotalPowerThresholdPacWrapper: + properties: + total-power-warn-threshold: + $ref: "#/definitions/tapi.photonic.media.TotalPowerThresholdPac" tapi.streaming.AvailableStream: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -39590,6 +39799,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-streaming:stream-context/tapi-streaming:available-stream/tapi-streaming:uuid" + tapi.streaming.AvailableStreamRefWrapper: + properties: + available-stream: + $ref: "#/definitions/tapi.streaming.AvailableStreamRef" + tapi.streaming.AvailableStreamWrapper: + properties: + available-stream: + $ref: "#/definitions/tapi.streaming.AvailableStream" tapi.streaming.CompactedLogDetails: type: "object" properties: @@ -39613,6 +39830,10 @@ definitions: \n Key word 'FOREVER' means that Tombstone records will never\ \ be removed from the log.\r\n Can be adjusted by an administrator\ \ (via a separate view) through the life of the stream." + tapi.streaming.CompactedLogDetailsWrapper: + properties: + compacted-log-details: + $ref: "#/definitions/tapi.streaming.CompactedLogDetails" tapi.streaming.ConnectionProtocolDetails: type: "object" properties: @@ -39621,21 +39842,25 @@ definitions: description: "Name of the allowed protocol." items: type: "string" + tapi.streaming.ConnectionProtocolDetailsWrapper: + properties: + connection-protocol-details: + $ref: "#/definitions/tapi.streaming.ConnectionProtocolDetails" tapi.streaming.ContextAugmentation1: type: "object" properties: - stream-context: + stream-admin-context: description: "none" - $ref: "#/definitions/tapi.streaming.context.StreamContext" + $ref: "#/definitions/tapi.streaming.StreamAdminContext" x-augmentation: prefix: "tapi-streaming" namespace: "urn:onf:otcc:yang:tapi-streaming" tapi.streaming.ContextAugmentation2: type: "object" properties: - stream-admin-context: + stream-context: description: "none" - $ref: "#/definitions/tapi.streaming.StreamAdminContext" + $ref: "#/definitions/tapi.streaming.context.StreamContext" x-augmentation: prefix: "tapi-streaming" namespace: "urn:onf:otcc:yang:tapi-streaming" @@ -39712,6 +39937,10 @@ definitions: items: $ref: "#/definitions/tapi.streaming.StreamMonitor" description: "Context providing access to stream administration functionality." + tapi.streaming.StreamAdminContextWrapper: + properties: + tapi-streaming:stream-admin-context: + $ref: "#/definitions/tapi.streaming.StreamAdminContext" tapi.streaming.StreamMonitor: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -39739,6 +39968,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.streaming.AvailableStreamRef" description: "Information on the monitoring of the use of a specific AvailableStream." + tapi.streaming.StreamMonitorWrapper: + properties: + stream-monitor: + $ref: "#/definitions/tapi.streaming.StreamMonitor" tapi.streaming.SupportedStreamType: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -39775,18 +40008,18 @@ definitions: tapi.streaming.SupportedStreamTypeAugmentation1: type: "object" properties: - connection-protocol-details: + compacted-log-details: description: "none" - $ref: "#/definitions/tapi.streaming.ConnectionProtocolDetails" + $ref: "#/definitions/tapi.streaming.CompactedLogDetails" x-augmentation: prefix: "tapi-streaming" namespace: "urn:onf:otcc:yang:tapi-streaming" tapi.streaming.SupportedStreamTypeAugmentation2: type: "object" properties: - compacted-log-details: + connection-protocol-details: description: "none" - $ref: "#/definitions/tapi.streaming.CompactedLogDetails" + $ref: "#/definitions/tapi.streaming.ConnectionProtocolDetails" x-augmentation: prefix: "tapi-streaming" namespace: "urn:onf:otcc:yang:tapi-streaming" @@ -39797,6 +40030,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-streaming:stream-context/tapi-streaming:supported-stream-type/tapi-streaming:uuid" + tapi.streaming.SupportedStreamTypeRefWrapper: + properties: + supported-stream-type: + $ref: "#/definitions/tapi.streaming.SupportedStreamTypeRef" tapi.streaming.connecttostream.Input: type: "object" properties: @@ -39821,6 +40058,10 @@ definitions: items: $ref: "#/definitions/tapi.streaming.AvailableStream" description: "none" + tapi.streaming.context.StreamContextWrapper: + properties: + tapi-streaming:stream-context: + $ref: "#/definitions/tapi.streaming.context.StreamContext" tapi.streaming.getavailablestreamconnectiondetails.Output: type: "object" properties: @@ -39842,6 +40083,10 @@ definitions: - $ref: "#/definitions/tapi.streaming.SupportedStreamType" - $ref: "#/definitions/tapi.streaming.SupportedStreamTypeAugmentation1" - $ref: "#/definitions/tapi.streaming.SupportedStreamTypeAugmentation2" + tapi.streaming.streamcontext.SupportedStreamTypeWrapper: + properties: + supported-stream-type: + $ref: "#/definitions/tapi.streaming.streamcontext.SupportedStreamType" tapi.topology.ConnectionSpecReference: type: "object" properties: @@ -39855,6 +40100,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation9: type: "object" properties: @@ -39878,6 +40127,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -39934,6 +40187,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -39960,6 +40217,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -40014,6 +40275,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:link/tapi-topology:uuid" description: "none" + tapi.topology.LinkRefWrapper: + properties: + supported-client-link: + $ref: "#/definitions/tapi.topology.LinkRef" + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -40025,6 +40294,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -40114,6 +40387,10 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -40169,6 +40446,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" tapi.topology.PortRoleRule: type: "object" properties: @@ -40191,6 +40476,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -40211,6 +40500,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -40236,6 +40529,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-diversity-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -40350,6 +40647,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -40369,6 +40670,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -40406,6 +40711,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -40413,6 +40722,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" tapi.topology.TransferCostPac: type: "object" properties: @@ -40478,6 +40791,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: @@ -40562,10 +40879,14 @@ definitions: tapi.topology.node.OwnedNodeEdgePoint: allOf: - $ref: "#/definitions/tapi.connectivity.OwnedNodeEdgePointAugmentation4" - - $ref: "#/definitions/tapi.equipment.OwnedNodeEdgePointAugmentation1" - - $ref: "#/definitions/tapi.odu.OwnedNodeEdgePointAugmentation2" - - $ref: "#/definitions/tapi.photonic.media.OwnedNodeEdgePointAugmentation3" + - $ref: "#/definitions/tapi.equipment.OwnedNodeEdgePointAugmentation3" + - $ref: "#/definitions/tapi.odu.OwnedNodeEdgePointAugmentation1" + - $ref: "#/definitions/tapi.photonic.media.OwnedNodeEdgePointAugmentation2" - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + tapi.topology.node.OwnedNodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.node.OwnedNodeEdgePoint" tapi.topology.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -40601,6 +40922,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.NodeEdgePointRef" description: "none" + tapi.topology.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.topology.Node" tapi.topology.topologycontext.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -40622,7 +40947,11 @@ definitions: items: $ref: "#/definitions/tapi.topology.topology.Node" description: "none" - tapi.virtual.network.ContextAugmentation5: + tapi.topology.topologycontext.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.topologycontext.Topology" + tapi.virtual.network.ContextAugmentation6: type: "object" properties: virtual-network-context: @@ -40693,6 +41022,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.LatencyCharacteristic" description: "none" + tapi.virtual.network.VirtualNetworkConstraintWrapper: + properties: + vnw-constraint: + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraint" tapi.virtual.network.VirtualNetworkContext: type: "object" properties: @@ -40701,6 +41034,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.virtual.network.VirtualNetworkService" + tapi.virtual.network.VirtualNetworkContextWrapper: + properties: + tapi-virtual-network:virtual-network-context: + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContext" tapi.virtual.network.VirtualNetworkService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -40764,6 +41101,14 @@ definitions: \ the Protection Unit of a traditional protection model. \r\n The\ \ ForwadingConstruct can be considered as a component and the EndPoint as\ \ a Port on that component" + tapi.virtual.network.VirtualNetworkServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPoint" + tapi.virtual.network.VirtualNetworkServiceWrapper: + properties: + virtual-nw-service: + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkService" tapi.virtual.network.VirtualNwServiceRef: type: "object" properties: @@ -40771,6 +41116,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-virtual-network:virtual-network-context/tapi-virtual-network:virtual-nw-service/tapi-virtual-network:uuid" + tapi.virtual.network.VirtualNwServiceRefWrapper: + properties: + diversity-exclusion: + $ref: "#/definitions/tapi.virtual.network.VirtualNwServiceRef" tapi.virtual.network.createvirtualnetworkservice.Input: type: "object" properties: diff --git a/OAS/tapi-topology@2020-04-23.yaml b/OAS/tapi-topology@2020-04-23.yaml index 533e1c35..ca35d677 100644 --- a/OAS/tapi-topology@2020-04-23.yaml +++ b/OAS/tapi-topology@2020-04-23.yaml @@ -1,41 +1,41 @@ --- swagger: "2.0" info: - description: "\r\n This module contains TAPI Topology Model definitions.\r\ - \n Source: TapiTopology.uml\r\n - The TAPI YANG models included\ + description: "\r\n This module contains TAPI Notification Model definitions.\r\ + \n Source: TapiNotification.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ + \ the Apache License 2.0,\r\n This module contains TAPI Topology Model\ + \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ \ to the corresponding UML artifacts.\r\n As described in the UML models,\ \ some artifacts are considered *experimental*, and thus the corresponding YANG\ \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ \ compatibility of YANG models across major versions of TAPI releases.\r\n \ \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0,\r\n This module contains TAPI Common Model definitions.\r\ + \ the Apache License 2.0.,\r\n This module contains TAPI Common Model definitions.\r\ \n Source: TapiCommon.uml\r\n - The TAPI YANG models included in\ \ this TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG\ \ specifications have been generated from the corresponding UML model using the\ @@ -52,15 +52,15 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0." - version: "2.2.0" - title: "tapi-topology,tapi-notification,tapi-common API" + version: "2.1.3" + title: "tapi-notification,tapi-topology,tapi-common API" host: "localhost:1234" consumes: - "application/yang-data+json" produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -71,7 +71,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -85,7 +85,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -104,7 +104,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -123,7 +123,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: + /data/tapi-common:context/name/: post: tags: - "tapi-common" @@ -137,7 +137,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -145,7 +145,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/name={value-name}/: + /data/tapi-common:context/name={value-name}/: get: tags: - "tapi-common" @@ -163,7 +163,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -184,7 +184,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -210,32 +210,19 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] - responses: - 200: - description: "tapi.notification.NotificationContext" - schema: - $ref: "#/definitions/tapi.notification.NotificationContext" - 400: - description: "Internal error" + /data/tapi-common:context/service-interface-point/: post: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-common" + summary: "creates tapi.common.ServiceInterfacePoint" + description: "none" parameters: - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added to list" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -243,18 +230,42 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.ServiceInterfacePoint" + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-common" + summary: "creates or updates tapi.common.ServiceInterfacePoint" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added or updated" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -264,100 +275,158 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: - post: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: + get: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.Capacity" + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationSubscriptionService" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: + get: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" required: true type: "string" responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/name/: post: tags: - - "tapi-notification" + - "tapi-common" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -365,7 +434,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - in: "body" @@ -373,7 +442,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -381,10 +450,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: get: tags: - - "tapi-notification" + - "tapi-common" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -392,7 +461,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -404,12 +473,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-notification" + - "tapi-common" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -417,7 +486,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -430,7 +499,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -440,7 +509,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" + - "tapi-common" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -448,7 +517,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -461,277 +530,218 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationChannel" - description: "none" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationChannel" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of additional-info" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.AlarmInfo" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of changed-attributes" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NameAndValueChange" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/: get: tags: - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of target-object-name" - required: true - type: "string" + summary: "returns tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + post: tags: - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" - description: "none" + summary: "creates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-notification" - summary: "returns tapi.notification.SubscriptionFilter" - description: "none" + summary: "creates or updates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-notification" + summary: "removes tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: - 200: - description: "tapi.notification.SubscriptionFilter" - schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" 400: description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: post: tags: - "tapi-notification" - summary: "creates tapi.notification.SubscriptionFilter" + summary: "creates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added to list" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -739,10 +749,29 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NotificationSubscriptionService" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + responses: + 200: + description: "tapi.notification.NotificationSubscriptionService" + schema: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" + 400: + description: "Internal error" put: tags: - "tapi-notification" - summary: "creates or updates tapi.notification.SubscriptionFilter" + summary: "creates or updates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" @@ -751,11 +780,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added or updated" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -766,7 +796,7 @@ paths: delete: tags: - "tapi-notification" - summary: "removes tapi.notification.SubscriptionFilter" + summary: "removes tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" @@ -779,7 +809,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: post: tags: - "tapi-notification" @@ -798,7 +828,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -806,7 +836,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -829,7 +859,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -855,7 +885,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -886,378 +916,328 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notification={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: get: tags: - "tapi-notification" - summary: "returns tapi.notification.Notification" + summary: "returns tapi.notification.NotificationChannel" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" - description: "none" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" in: "path" - description: "Id of additional-info" + description: "Id of name" required: true type: "string" responses: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: get: tags: - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + summary: "returns tapi.notification.Notification" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" - responses: - 200: - description: "tapi.notification.AlarmInfo" - schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" - 400: - description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" - description: "none" - parameters: - - name: "uuid" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" - - name: "value-name" - in: "path" - description: "Id of changed-attributes" - required: true - type: "string" responses: 200: - description: "tapi.notification.NameAndValueChange" + description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" - name: "value-name" in: "path" - description: "Id of name" + description: "Id of additional-info" required: true type: "string" responses: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" - - name: "value-name" + - name: "notification-uuid" in: "path" - description: "Id of target-object-name" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" - responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" - 400: - description: "Internal error" - /data/context/service-interface-point/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" + - name: "notification-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" - responses: - 200: - description: "tapi.common.ServiceInterfacePoint" - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - 400: - description: "Internal error" - put: - tags: - - "tapi-common" - summary: "creates or updates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of service-interface-point" + description: "Id of changed-attributes" required: true type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" responses: - 201: - description: "Object created" + 200: + description: "tapi.notification.NameAndValueChange" + schema: + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - - "tapi-common" - summary: "removes tapi.common.ServiceInterfacePoint" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" - required: true - type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." - parameters: - - name: "uuid" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of target-object-name" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" + in: "path" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "creates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "creates or updates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-notification" + summary: "removes tapi.notification.SubscriptionFilter" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/name/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - - "tapi-common" + - "tapi-notification" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1265,7 +1245,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - in: "body" @@ -1273,7 +1253,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -1281,10 +1261,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - - "tapi-common" + - "tapi-notification" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1292,7 +1272,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -1304,12 +1284,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" + - "tapi-notification" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1317,7 +1297,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -1330,7 +1310,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -1340,7 +1320,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" + - "tapi-notification" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1348,7 +1328,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -1361,142 +1341,162 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." + - "tapi-notification" + summary: "returns tapi.notification.Notification" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of additional-info" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of changed-attributes" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of target-object-name" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -1507,7 +1507,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -1521,7 +1521,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -1540,7 +1540,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -1559,7 +1559,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -1570,10 +1570,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -1591,10 +1591,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -1610,10 +1610,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -1629,10 +1629,10 @@ paths: 200: description: "tapi.topology.Topology" schema: - $ref: "#/definitions/tapi.topology.Topology" + $ref: "#/definitions/tapi.topology.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -1653,10 +1653,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -1677,10 +1677,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -1701,11 +1701,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -1725,10 +1725,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -1749,11 +1749,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -1773,11 +1773,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -1797,10 +1797,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -1822,10 +1822,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -1852,11 +1852,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -1882,10 +1882,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -1913,10 +1913,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -1952,10 +1952,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -1976,11 +1976,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -2006,10 +2006,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -2031,11 +2031,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -2055,10 +2055,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -2079,10 +2079,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -2103,11 +2103,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -2127,10 +2127,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -2151,10 +2151,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -2176,11 +2176,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -2206,10 +2206,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -2232,10 +2232,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -2256,10 +2256,10 @@ paths: 200: description: "tapi.topology.Node" schema: - $ref: "#/definitions/tapi.topology.Node" + $ref: "#/definitions/tapi.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -2295,10 +2295,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -2319,10 +2319,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -2343,11 +2343,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -2367,10 +2367,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -2391,11 +2391,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -2415,11 +2415,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -2439,10 +2439,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -2464,10 +2464,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -2494,10 +2494,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -2518,11 +2518,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -2548,10 +2548,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -2579,11 +2579,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -2608,11 +2608,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -2637,10 +2637,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -2666,10 +2666,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -2695,10 +2695,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -2724,10 +2724,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -2753,10 +2753,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -2782,10 +2782,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -2812,10 +2812,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -2847,10 +2847,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -2883,10 +2883,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -2935,10 +2935,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -2969,10 +2969,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -3003,10 +3003,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -3037,10 +3037,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -3071,10 +3071,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -3105,10 +3105,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -3139,10 +3139,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -3174,10 +3174,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -3214,10 +3214,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -3254,10 +3254,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -3295,10 +3295,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -3335,10 +3335,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ : get: tags: - "tapi-topology" @@ -3374,10 +3374,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -3425,10 +3425,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -3466,10 +3466,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -3512,10 +3512,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -3553,10 +3553,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -3588,10 +3588,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -3622,10 +3622,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -3656,10 +3656,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -3690,10 +3690,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -3724,10 +3724,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -3758,10 +3758,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -3793,10 +3793,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -3828,11 +3828,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -3864,10 +3864,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -3908,10 +3908,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -3954,10 +3954,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -3989,11 +3989,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -4023,10 +4023,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -4069,10 +4069,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -4105,10 +4105,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -4146,10 +4146,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -4182,10 +4182,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -4212,10 +4212,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -4241,10 +4241,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -4270,10 +4270,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -4299,10 +4299,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -4328,10 +4328,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -4357,10 +4357,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -4387,11 +4387,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeEdgePoint" @@ -4416,10 +4416,10 @@ paths: 200: description: "tapi.topology.NodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + $ref: "#/definitions/tapi.topology.NodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -4460,10 +4460,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -4489,10 +4489,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -4518,10 +4518,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -4547,10 +4547,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -4576,10 +4576,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -4605,10 +4605,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -4634,10 +4634,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -4664,10 +4664,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ : get: tags: - "tapi-topology" @@ -4700,10 +4700,10 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -4736,10 +4736,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -4766,10 +4766,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -4795,10 +4795,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -4824,10 +4824,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -4853,10 +4853,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -4882,10 +4882,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -4911,10 +4911,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -4941,10 +4941,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -4966,11 +4966,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -4990,10 +4990,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -5014,10 +5014,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -5038,11 +5038,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -5062,10 +5062,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -5086,10 +5086,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -5111,125 +5111,112 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /operations/create-notification-subscription-service/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-common:get-service-interface-point-list/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" - parameters: - - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + - "tapi-common" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" 201: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-common:update-service-interface-point/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-notification:get-notification-list/: post: tags: - "tapi-notification" @@ -5252,7 +5239,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - "tapi-notification" @@ -5275,7 +5262,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - "tapi-notification" @@ -5289,132 +5276,145 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" - parameters: - - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" + - "tapi-notification" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-list/: + /operations/tapi-notification:update-notification-subscription-service/: post: tags: - - "tapi-common" - parameters: [] + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" + parameters: + - in: "body" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-topology:get-link-details/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-topology" + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" + parameters: + - in: "body" + name: "tapi.topology.getlinkdetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-topology:get-node-details/: post: tags: - "tapi-topology" - summary: "operates on tapi.topology.GetTopologyDetails" - description: "operates on tapi.topology.GetTopologyDetails" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" parameters: - in: "body" - name: "tapi.topology.gettopologydetails.Input.body-param" + name: "tapi.topology.getnodedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.gettopologydetails.Input" + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyDetails" + $ref: "#/definitions/tapi.topology.GetNodeDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-topology:get-node-edge-point-details/: post: tags: - "tapi-topology" - parameters: [] + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" + parameters: + - in: "body" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetTopologyList" + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: + /operations/tapi-topology:get-topology-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" + - "tapi-topology" + summary: "operates on tapi.topology.GetTopologyDetails" + description: "operates on tapi.topology.GetTopologyDetails" parameters: - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" + name: "tapi.topology.gettopologydetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.topology.gettopologydetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" + $ref: "#/definitions/tapi.topology.GetTopologyDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-service-interface-point/: + /operations/tapi-topology:get-topology-list/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" - parameters: - - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" + - "tapi-topology" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.topology.GetTopologyList" 201: description: "No response" 400: @@ -5470,6 +5470,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -5513,11 +5517,23 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.TapiContext" - $ref: "#/definitions/tapi.notification.ContextAugmentation1" - $ref: "#/definitions/tapi.topology.ContextAugmentation2" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.ForwardingDirection: type: "string" enum: @@ -5591,6 +5607,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -5642,6 +5662,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + mapped-service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -5731,6 +5759,10 @@ definitions: type: "boolean" description: "none" default: false + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" tapi.notification.ContextAugmentation1: type: "object" properties: @@ -5782,6 +5814,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -5854,6 +5890,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -5867,6 +5907,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -5897,6 +5941,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -5905,6 +5953,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -5993,6 +6045,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -6025,6 +6081,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -6144,6 +6204,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation2: type: "object" properties: @@ -6167,6 +6231,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -6223,6 +6291,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -6249,6 +6321,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -6293,6 +6369,10 @@ definitions: $ref: "#/definitions/tapi.common.ForwardingDirection" description: "The Link object class models effective adjacency between two or\ \ more ForwardingDomains (FD). " + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -6304,6 +6384,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -6393,6 +6477,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + tapi.topology.NodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePoint" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -6448,6 +6540,18 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" + tapi.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.Node" tapi.topology.PortRoleRule: type: "object" properties: @@ -6470,6 +6574,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -6490,6 +6598,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -6515,6 +6627,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -6629,6 +6745,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -6648,6 +6768,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -6685,6 +6809,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -6692,6 +6820,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" + tapi.topology.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.Topology" tapi.topology.TransferCostPac: type: "object" properties: @@ -6757,6 +6893,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: diff --git a/OAS/tapi-virtual-network@2020-04-23.yaml b/OAS/tapi-virtual-network@2020-06-16.yaml similarity index 84% rename from OAS/tapi-virtual-network@2020-04-23.yaml rename to OAS/tapi-virtual-network@2020-06-16.yaml index d9eb6ba4..1b1134f2 100644 --- a/OAS/tapi-virtual-network@2020-04-23.yaml +++ b/OAS/tapi-virtual-network@2020-06-16.yaml @@ -1,28 +1,11 @@ --- swagger: "2.0" info: - description: "\r\n This module contains TAPI Topology Model definitions.\r\ - \n Source: TapiTopology.uml\r\n - The TAPI YANG models included\ + description: "\r\n This module contains TAPI Notification Model definitions.\r\ + \n Source: TapiNotification.uml\r\n - The TAPI YANG models included\ \ in this TAPI release are a *normative* part of the TAPI SDK.\r\n - The\ \ YANG specifications have been generated from the corresponding UML model using\ - \ the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ - \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ - \ to the corresponding UML artifacts.\r\n As described in the UML models,\ - \ some artifacts are considered *experimental*, and thus the corresponding YANG\ - \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ - \ compatibility of YANG models across major versions of TAPI releases.\r\n \ - \ The YANG model backward compatibility criteria are outlined in section\ - \ 11 of .\r\n YANG models included in this release may not be backward compatible\ - \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ - \ (ONF). All rights reserved.\r\n License: This module is distributed under\ - \ the Apache License 2.0.,\r\n This module contains TAPI Notification Model\ - \ definitions.\r\n Source: TapiNotification.uml\r\n - The TAPI YANG\ - \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ - \n - The YANG specifications have been generated from the corresponding\ - \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ @@ -52,6 +35,23 @@ info: \n YANG models included in this release may not be backward compatible\ \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ + \ the Apache License 2.0.,\r\n This module contains TAPI Topology Model\ + \ definitions.\r\n Source: TapiTopology.uml\r\n - The TAPI YANG\ + \ models included in this TAPI release are a *normative* part of the TAPI SDK.\r\ + \n - The YANG specifications have been generated from the corresponding\ + \ UML model using the [ONF EAGLE UML2YANG mapping tool]\r\n \r\n and further edited manually to comply with the [ONF IISOMI UML2YANG\ + \ mapping guidelines]\r\n \r\n - Status of YANG model artifacts can be determined by referring\ + \ to the corresponding UML artifacts.\r\n As described in the UML models,\ + \ some artifacts are considered *experimental*, and thus the corresponding YANG\ + \ artifacts.\r\n - The ONF TAPI release process does not guarantee backward\ + \ compatibility of YANG models across major versions of TAPI releases.\r\n \ + \ The YANG model backward compatibility criteria are outlined in section\ + \ 11 of .\r\n YANG models included in this release may not be backward compatible\ + \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ + \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0.,\r\n This module contains TAPI Common Model definitions.\r\ \n Source: TapiCommon.uml\r\n - The TAPI YANG models included in\ \ this TAPI release are a *normative* part of the TAPI SDK.\r\n - The YANG\ @@ -69,15 +69,15 @@ info: \ with previous TAPI releases.\r\n Copyright (c) 2018 Open Networking Foundation\ \ (ONF). All rights reserved.\r\n License: This module is distributed under\ \ the Apache License 2.0." - version: "2.2.0" - title: "tapi-topology,tapi-notification,tapi-virtual-network,tapi-common API" + version: "2.1.3" + title: "tapi-notification,tapi-virtual-network,tapi-topology,tapi-common API" host: "localhost:1234" consumes: - "application/yang-data+json" produces: - "application/yang-data+json" paths: - /data/context/: + /data/tapi-common:context/: get: tags: - "tapi-common" @@ -88,7 +88,7 @@ paths: 200: description: "tapi.common.Context" schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" 400: description: "Internal error" post: @@ -102,7 +102,7 @@ paths: description: "tapi.common.Context to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -121,7 +121,7 @@ paths: description: "tapi.common.Context to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Context" + $ref: "#/definitions/tapi.common.ContextWrapper" responses: 201: description: "Object created" @@ -140,7 +140,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/name/: + /data/tapi-common:context/name/: post: tags: - "tapi-common" @@ -154,7 +154,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -162,7 +162,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/name={value-name}/: + /data/tapi-common:context/name={value-name}/: get: tags: - "tapi-common" @@ -180,7 +180,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -201,7 +201,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -227,32 +227,19 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/: - get: - tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] - responses: - 200: - description: "tapi.notification.NotificationContext" - schema: - $ref: "#/definitions/tapi.notification.NotificationContext" - 400: - description: "Internal error" + /data/tapi-common:context/service-interface-point/: post: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-common" + summary: "creates tapi.common.ServiceInterfacePoint" + description: "none" parameters: - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added to list" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added to list" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -260,18 +247,42 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/service-interface-point={uuid}/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.ServiceInterfacePoint" + schema: + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" + 400: + description: "Internal error" put: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" + - "tapi-common" + summary: "creates or updates tapi.common.ServiceInterfacePoint" + description: "none" parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" - in: "body" - name: "tapi.notification.NotificationContext.body-param" - description: "tapi.notification.NotificationContext to be added or updated" + name: "tapi.common.ServiceInterfacePoint.body-param" + description: "tapi.common.ServiceInterfacePoint to be added or updated" required: false schema: - $ref: "#/definitions/tapi.notification.NotificationContext" + $ref: "#/definitions/tapi.common.ServiceInterfacePointWrapper" responses: 201: description: "Object created" @@ -281,100 +292,158 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationContext" - description: "Augments the base TAPI Context with NotificationService information" - parameters: [] + - "tapi-common" + summary: "removes tapi.common.ServiceInterfacePoint" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: 400: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription/: - post: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/: + get: tags: - - "tapi-notification" - summary: "creates tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "Capacity available to be assigned." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.Capacity" + schema: + $ref: "#/definitions/tapi.common.CapacityWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" description: "none" parameters: - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ to list" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.BandwidthProfile" + schema: + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - 409: - description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationSubscriptionService" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - put: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: + get: tags: - - "tapi-notification" - summary: "creates or updates tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - - in: "body" - name: "tapi.notification.NotificationSubscriptionService.body-param" - description: "tapi.notification.NotificationSubscriptionService to be added\ - \ or updated" - required: false - schema: - $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" responses: - 201: - description: "Object created" + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object modified" - delete: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: + get: tags: - - "tapi-notification" - summary: "removes tapi.notification.NotificationSubscriptionService" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - 204: - description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/name/: + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/available-capacity/total-size/: + get: + tags: + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." + parameters: + - name: "uuid" + in: "path" + description: "Id of service-interface-point" + required: true + type: "string" + responses: + 200: + description: "tapi.common.CapacityValue" + schema: + $ref: "#/definitions/tapi.common.CapacityValueWrapper" + 400: + description: "Internal error" + /data/tapi-common:context/service-interface-point={uuid}/name/: post: tags: - - "tapi-notification" + - "tapi-common" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -382,7 +451,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - in: "body" @@ -390,7 +459,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -398,10 +467,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/name={value-name}/: get: tags: - - "tapi-notification" + - "tapi-common" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -409,7 +478,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -421,12 +490,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-notification" + - "tapi-common" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -434,7 +503,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -447,7 +516,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -457,7 +526,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-notification" + - "tapi-common" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -465,7 +534,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" - name: "value-name" @@ -478,277 +547,218 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NotificationChannel" - description: "none" + - "tapi-common" + summary: "returns tapi.common.Capacity" + description: "An optimistic view of the capacity of the TopologicalEntity assuming\ + \ that any shared capacity is available to be taken." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NotificationChannel" + description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.notification.NotificationChannel" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.BandwidthProfile" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.Notification" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of additional-info" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.AlarmInfo" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: get: tags: - - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + - "tapi-common" + summary: "returns tapi.common.CapacityValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of changed-attributes" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.notification.NameAndValueChange" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/: + /data/tapi-common:context/service-interface-point={uuid}/total-potential-capacity/total-size/: get: tags: - - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + - "tapi-common" + summary: "returns tapi.common.CapacityValue" + description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ + \ this is expected to same as the committedInformationRate." parameters: - name: "uuid" in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of name" + description: "Id of service-interface-point" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/: get: tags: - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "none" - parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" - - name: "value-name" - in: "path" - description: "Id of target-object-name" - required: true - type: "string" + summary: "returns tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.notification.NotificationContext" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/: - get: + post: tags: - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" - description: "none" + summary: "creates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - - name: "notification-uuid" - in: "path" - description: "Id of notification" - required: true - type: "string" + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/: - get: + 409: + description: "Object already exists" + put: tags: - "tapi-notification" - summary: "returns tapi.notification.SubscriptionFilter" - description: "none" + summary: "creates or updates tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" + - in: "body" + name: "tapi.notification.NotificationContext.body-param" + description: "tapi.notification.NotificationContext to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.notification.NotificationContextWrapper" + responses: + 201: + description: "Object created" + 400: + description: "Internal error" + 204: + description: "Object modified" + delete: + tags: + - "tapi-notification" + summary: "removes tapi.notification.NotificationContext" + description: "Augments the base TAPI Context with NotificationService information" + parameters: [] responses: - 200: - description: "tapi.notification.SubscriptionFilter" - schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" 400: description: "Internal error" + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription/: post: tags: - "tapi-notification" - summary: "creates tapi.notification.SubscriptionFilter" + summary: "creates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - - name: "uuid" - in: "path" - description: "Id of notif-subscription" - required: true - type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added to list" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ to list" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -756,10 +766,29 @@ paths: description: "Internal error" 409: description: "Object already exists" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/: + get: + tags: + - "tapi-notification" + summary: "returns tapi.notification.NotificationSubscriptionService" + description: "none" + parameters: + - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + responses: + 200: + description: "tapi.notification.NotificationSubscriptionService" + schema: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" + 400: + description: "Internal error" put: tags: - "tapi-notification" - summary: "creates or updates tapi.notification.SubscriptionFilter" + summary: "creates or updates tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" @@ -768,11 +797,12 @@ paths: required: true type: "string" - in: "body" - name: "tapi.notification.SubscriptionFilter.body-param" - description: "tapi.notification.SubscriptionFilter to be added or updated" + name: "tapi.notification.NotificationSubscriptionService.body-param" + description: "tapi.notification.NotificationSubscriptionService to be added\ + \ or updated" required: false schema: - $ref: "#/definitions/tapi.notification.SubscriptionFilter" + $ref: "#/definitions/tapi.notification.NotificationSubscriptionServiceWrapper" responses: 201: description: "Object created" @@ -783,7 +813,7 @@ paths: delete: tags: - "tapi-notification" - summary: "removes tapi.notification.SubscriptionFilter" + summary: "removes tapi.notification.NotificationSubscriptionService" description: "none" parameters: - name: "uuid" @@ -796,7 +826,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name/: post: tags: - "tapi-notification" @@ -815,7 +845,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -823,7 +853,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/name={value-name}/: get: tags: - "tapi-notification" @@ -846,7 +876,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -872,7 +902,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -903,378 +933,328 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/notification-context/notification={uuid}/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/: get: tags: - "tapi-notification" - summary: "returns tapi.notification.Notification" + summary: "returns tapi.notification.NotificationChannel" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.notification.Notification" + description: "tapi.notification.NotificationChannel" schema: - $ref: "#/definitions/tapi.notification.Notification" + $ref: "#/definitions/tapi.notification.NotificationChannelWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/additional-info={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification-channel/name={value-name}/ + : get: tags: - "tapi-notification" summary: "returns tapi.common.NameAndValue" - description: "none" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" in: "path" - description: "Id of additional-info" + description: "Id of name" required: true type: "string" responses: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/alarm-info/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/: get: tags: - "tapi-notification" - summary: "returns tapi.notification.AlarmInfo" + summary: "returns tapi.notification.Notification" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.notification.AlarmInfo" + description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.notification.AlarmInfo" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/changed-attributes={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/additional-info={value-name}/ + : get: tags: - "tapi-notification" - summary: "returns tapi.notification.NameAndValueChange" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" - name: "value-name" in: "path" - description: "Id of changed-attributes" + description: "Id of additional-info" required: true type: "string" responses: 200: - description: "tapi.notification.NameAndValueChange" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.notification.NameAndValueChange" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/alarm-info/ + : get: tags: - "tapi-notification" - summary: "returns tapi.common.NameAndValue" - description: "List of names. A property of an entity with a value that is unique\ - \ in some namespace but may change during the life of the entity. A name carries\ - \ no semantics with respect to the purpose of the entity." + summary: "returns tapi.notification.AlarmInfo" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of notification" + description: "Id of notif-subscription" required: true type: "string" - - name: "value-name" + - name: "notification-uuid" in: "path" - description: "Id of name" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/target-object-name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/changed-attributes={value-name}/ + : get: tags: - "tapi-notification" - summary: "returns tapi.common.NameAndValue" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" - name: "value-name" in: "path" - description: "Id of target-object-name" + description: "Id of changed-attributes" required: true type: "string" responses: 200: - description: "tapi.common.NameAndValue" + description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/notification-context/notification={uuid}/tca-info/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/name={value-name}/ + : get: tags: - "tapi-notification" - summary: "returns tapi.notification.TcaInfo" - description: "none" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" + in: "path" + description: "Id of notif-subscription" + required: true + type: "string" + - name: "notification-uuid" in: "path" description: "Id of notification" required: true type: "string" - responses: - 200: - description: "tapi.notification.TcaInfo" - schema: - $ref: "#/definitions/tapi.notification.TcaInfo" - 400: - description: "Internal error" - /data/context/service-interface-point/: - post: - tags: - - "tapi-common" - summary: "creates tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added to list" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 409: - description: "Object already exists" - /data/context/service-interface-point={uuid}/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of service-interface-point" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.ServiceInterfacePoint" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - put: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/target-object-name={value-name}/ + : get: tags: - - "tapi-common" - summary: "creates or updates tapi.common.ServiceInterfacePoint" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - - in: "body" - name: "tapi.common.ServiceInterfacePoint.body-param" - description: "tapi.common.ServiceInterfacePoint to be added or updated" - required: false - schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePoint" - responses: - 201: - description: "Object created" - 400: - description: "Internal error" - 204: - description: "Object modified" - delete: - tags: - - "tapi-common" - summary: "removes tapi.common.ServiceInterfacePoint" - description: "none" - parameters: - - name: "uuid" + - name: "notification-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" - responses: - 400: - description: "Internal error" - 204: - description: "Object deleted" - /data/context/service-interface-point={uuid}/available-capacity/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "Capacity available to be assigned." - parameters: - - name: "uuid" + - name: "value-name" in: "path" - description: "Id of service-interface-point" + description: "Id of target-object-name" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/notification={notification-uuid}/tca-info/ + : get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - responses: - 200: - description: "tapi.common.BandwidthProfile" - schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" - 400: - description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: - tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" - parameters: - - name: "uuid" + - name: "notification-uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.SubscriptionFilter" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + post: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "creates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added to list" + required: false + schema: + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + 409: + description: "Object already exists" + put: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "creates or updates tapi.notification.SubscriptionFilter" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" + - in: "body" + name: "tapi.notification.SubscriptionFilter.body-param" + description: "tapi.notification.SubscriptionFilter to be added or updated" + required: false + schema: + $ref: "#/definitions/tapi.notification.SubscriptionFilterWrapper" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" + 201: + description: "Object created" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/available-capacity/total-size/: - get: + 204: + description: "Object modified" + delete: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-notification" + summary: "removes tapi.notification.SubscriptionFilter" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" responses: - 200: - description: "tapi.common.CapacityValue" - schema: - $ref: "#/definitions/tapi.common.CapacityValue" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/name/: + 204: + description: "Object deleted" + /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name/: post: tags: - - "tapi-common" + - "tapi-notification" summary: "creates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1282,7 +1262,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - in: "body" @@ -1290,7 +1270,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -1298,10 +1278,10 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/service-interface-point={uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-notification:notification-context/notif-subscription={uuid}/subscription-filter/name={value-name}/ + : get: tags: - - "tapi-common" + - "tapi-notification" summary: "returns tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1309,7 +1289,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -1321,12 +1301,12 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: tags: - - "tapi-common" + - "tapi-notification" summary: "creates or updates tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1334,7 +1314,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -1347,7 +1327,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -1357,7 +1337,7 @@ paths: description: "Object modified" delete: tags: - - "tapi-common" + - "tapi-notification" summary: "removes tapi.common.NameAndValue" description: "List of names. A property of an entity with a value that is unique\ \ in some namespace but may change during the life of the entity. A name carries\ @@ -1365,7 +1345,7 @@ paths: parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notif-subscription" required: true type: "string" - name: "value-name" @@ -1378,142 +1358,162 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/service-interface-point={uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.Capacity" - description: "An optimistic view of the capacity of the TopologicalEntity assuming\ - \ that any shared capacity is available to be taken." + - "tapi-notification" + summary: "returns tapi.notification.Notification" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.Capacity" + description: "tapi.notification.Notification" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.notification.NotificationWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/additional-info={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.BandwidthProfile" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of additional-info" required: true type: "string" responses: 200: - description: "tapi.common.BandwidthProfile" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/alarm-info/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.AlarmInfo" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.AlarmInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.AlarmInfoWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/changed-attributes={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.notification.NameAndValueChange" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of changed-attributes" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.NameAndValueChange" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.NameAndValueChangeWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/name={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "none" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" + description: "List of names. A property of an entity with a value that is unique\ + \ in some namespace but may change during the life of the entity. A name carries\ + \ no semantics with respect to the purpose of the entity." parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of name" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/target-object-name={value-name}/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" + - "tapi-notification" + summary: "returns tapi.common.NameAndValue" description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" + required: true + type: "string" + - name: "value-name" + in: "path" + description: "Id of target-object-name" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/service-interface-point={uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-notification:notification-context/notification={uuid}/tca-info/: get: tags: - - "tapi-common" - summary: "returns tapi.common.CapacityValue" - description: "Total capacity of the TopologicalEntity in MB/s. In case of bandwidthProfile,\ - \ this is expected to same as the committedInformationRate." + - "tapi-notification" + summary: "returns tapi.notification.TcaInfo" + description: "none" parameters: - name: "uuid" in: "path" - description: "Id of service-interface-point" + description: "Id of notification" required: true type: "string" responses: 200: - description: "tapi.common.CapacityValue" + description: "tapi.notification.TcaInfo" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.notification.TcaInfoWrapper" 400: description: "Internal error" - /data/context/topology-context/: + /data/tapi-common:context/tapi-topology:topology-context/: get: tags: - "tapi-topology" @@ -1524,7 +1524,7 @@ paths: 200: description: "tapi.topology.TopologyContext" schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" 400: description: "Internal error" post: @@ -1538,7 +1538,7 @@ paths: description: "tapi.topology.TopologyContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -1557,7 +1557,7 @@ paths: description: "tapi.topology.TopologyContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.TopologyContext" + $ref: "#/definitions/tapi.topology.TopologyContextWrapper" responses: 201: description: "Object created" @@ -1576,7 +1576,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/topology-context/nw-topology-service/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/: get: tags: - "tapi-topology" @@ -1587,10 +1587,10 @@ paths: 200: description: "tapi.topology.NetworkTopologyService" schema: - $ref: "#/definitions/tapi.topology.NetworkTopologyService" + $ref: "#/definitions/tapi.topology.NetworkTopologyServiceWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/name={value-name}/: get: tags: - "tapi-topology" @@ -1608,10 +1608,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/nw-topology-service/topology={topology-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/nw-topology-service/topology={topology-uuid}/: get: tags: - "tapi-topology" @@ -1627,10 +1627,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/: get: tags: - "tapi-topology" @@ -1646,10 +1646,10 @@ paths: 200: description: "tapi.topology.Topology" schema: - $ref: "#/definitions/tapi.topology.Topology" + $ref: "#/definitions/tapi.topology.TopologyWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/: get: tags: - "tapi-topology" @@ -1670,10 +1670,10 @@ paths: 200: description: "tapi.topology.Link" schema: - $ref: "#/definitions/tapi.topology.Link" + $ref: "#/definitions/tapi.topology.LinkWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -1694,10 +1694,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -1718,11 +1718,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -1742,10 +1742,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -1766,11 +1766,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -1790,11 +1790,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -1814,10 +1814,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -1839,10 +1839,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -1869,11 +1869,11 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -1899,10 +1899,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -1930,10 +1930,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/node-edge-point={topology-uuid},{node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -1969,10 +1969,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/resilience-type/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/resilience-type/: get: tags: - "tapi-topology" @@ -1993,11 +1993,11 @@ paths: 200: description: "tapi.topology.ResilienceType" schema: - $ref: "#/definitions/tapi.topology.ResilienceType" + $ref: "#/definitions/tapi.topology.ResilienceTypeWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/risk-characteristic={risk-characteristic-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.RiskCharacteristic" @@ -2023,10 +2023,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -2048,11 +2048,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -2072,10 +2072,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -2096,10 +2096,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -2120,11 +2120,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -2144,10 +2144,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -2168,10 +2168,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -2193,11 +2193,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/link={link-uuid}/validation-mechanism={validation-mechanism}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.ValidationMechanism" @@ -2223,10 +2223,10 @@ paths: 200: description: "tapi.topology.ValidationMechanism" schema: - $ref: "#/definitions/tapi.topology.ValidationMechanism" + $ref: "#/definitions/tapi.topology.ValidationMechanismWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -2249,10 +2249,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/: get: tags: - "tapi-topology" @@ -2273,10 +2273,10 @@ paths: 200: description: "tapi.topology.Node" schema: - $ref: "#/definitions/tapi.topology.Node" + $ref: "#/definitions/tapi.topology.NodeWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -2312,10 +2312,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/: get: tags: - "tapi-topology" @@ -2336,10 +2336,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/: get: tags: - "tapi-topology" @@ -2360,11 +2360,11 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -2384,10 +2384,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -2408,11 +2408,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -2432,11 +2432,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -2456,10 +2456,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/available-capacity/total-size/: get: tags: - "tapi-topology" @@ -2481,10 +2481,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/cost-characteristic={cost-name}/: get: tags: - "tapi-topology" @@ -2511,10 +2511,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/encap-topology/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/encap-topology/: get: tags: - "tapi-topology" @@ -2535,11 +2535,11 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/latency-characteristic={traffic-property-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.LatencyCharacteristic" @@ -2565,10 +2565,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/name={value-name}/: get: tags: - "tapi-topology" @@ -2596,11 +2596,11 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeRuleGroup" @@ -2625,11 +2625,11 @@ paths: 200: description: "tapi.topology.NodeRuleGroup" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroup" + $ref: "#/definitions/tapi.topology.NodeRuleGroupWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.Capacity" @@ -2654,10 +2654,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -2683,10 +2683,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -2712,10 +2712,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -2741,10 +2741,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -2770,10 +2770,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -2799,10 +2799,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -2829,10 +2829,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -2864,10 +2864,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -2900,10 +2900,10 @@ paths: 200: description: "tapi.topology.InterRuleGroup" schema: - $ref: "#/definitions/tapi.topology.InterRuleGroup" + $ref: "#/definitions/tapi.topology.InterRuleGroupWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/associated-node-rule-group={topology-uuid},{associated-node-rule-group-node-uuid},{associated-node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -2952,10 +2952,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -2986,10 +2986,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -3020,10 +3020,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -3054,10 +3054,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -3088,10 +3088,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -3122,10 +3122,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -3156,10 +3156,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -3191,10 +3191,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/cost-characteristic={cost-name}/ : get: tags: - "tapi-topology" @@ -3231,10 +3231,10 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -3271,10 +3271,10 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -3312,10 +3312,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -3352,10 +3352,10 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/ : get: tags: - "tapi-topology" @@ -3391,10 +3391,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -3442,10 +3442,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -3483,10 +3483,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -3529,10 +3529,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -3570,10 +3570,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -3605,10 +3605,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -3639,10 +3639,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -3673,10 +3673,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -3707,10 +3707,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -3741,10 +3741,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -3775,10 +3775,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -3810,10 +3810,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-topology" @@ -3845,11 +3845,11 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/name={value-name}/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.NameAndValue" @@ -3881,10 +3881,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-edge-point={topology-uuid},{node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -3925,10 +3925,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/node-rule-group={topology-uuid},{node-rule-group-node-uuid},{node-rule-group-node-rule-group-uuid}/ : get: tags: - "tapi-topology" @@ -3971,10 +3971,10 @@ paths: 200: description: "tapi.topology.NodeRuleGroupRef" schema: - $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + $ref: "#/definitions/tapi.topology.NodeRuleGroupRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/risk-characteristic={risk-characteristic-name}/ : get: tags: - "tapi-topology" @@ -4006,11 +4006,11 @@ paths: 200: description: "tapi.topology.RiskCharacteristic" schema: - $ref: "#/definitions/tapi.topology.RiskCharacteristic" + $ref: "#/definitions/tapi.topology.RiskCharacteristicWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.Rule" @@ -4040,10 +4040,10 @@ paths: 200: description: "tapi.topology.Rule" schema: - $ref: "#/definitions/tapi.topology.Rule" + $ref: "#/definitions/tapi.topology.RuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/cep-port-role/ : get: tags: - "tapi-topology" @@ -4086,10 +4086,10 @@ paths: 200: description: "tapi.topology.PortRoleRule" schema: - $ref: "#/definitions/tapi.topology.PortRoleRule" + $ref: "#/definitions/tapi.topology.PortRoleRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/connection-spec-reference/ : get: tags: - "tapi-topology" @@ -4122,10 +4122,10 @@ paths: 200: description: "tapi.topology.ConnectionSpecReference" schema: - $ref: "#/definitions/tapi.topology.ConnectionSpecReference" + $ref: "#/definitions/tapi.topology.ConnectionSpecReferenceWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/name={value-name}/ : get: tags: - "tapi-topology" @@ -4163,10 +4163,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/rule={local-id}/signal-property/ : get: tags: - "tapi-topology" @@ -4199,10 +4199,10 @@ paths: 200: description: "tapi.topology.SignalPropertyRule" schema: - $ref: "#/definitions/tapi.topology.SignalPropertyRule" + $ref: "#/definitions/tapi.topology.SignalPropertyRuleWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -4229,10 +4229,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -4258,10 +4258,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -4287,10 +4287,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -4316,10 +4316,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -4345,10 +4345,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -4374,10 +4374,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -4404,11 +4404,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/ + : get: tags: - "tapi-topology" summary: "returns tapi.topology.NodeEdgePoint" @@ -4433,10 +4433,10 @@ paths: 200: description: "tapi.topology.NodeEdgePoint" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePoint" + $ref: "#/definitions/tapi.topology.NodeEdgePointWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/aggregated-node-edge-point={topology-uuid},{aggregated-node-edge-point-node-uuid},{node-edge-point-uuid}/ : get: tags: - "tapi-topology" @@ -4477,10 +4477,10 @@ paths: 200: description: "tapi.topology.NodeEdgePointRef" schema: - $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + $ref: "#/definitions/tapi.topology.NodeEdgePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/ : get: tags: - "tapi-topology" @@ -4506,10 +4506,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -4535,10 +4535,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -4564,10 +4564,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -4593,10 +4593,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -4622,10 +4622,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -4651,10 +4651,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/available-capacity/total-size/ : get: tags: - "tapi-topology" @@ -4681,10 +4681,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/mapped-service-interface-point={service-interface-point-uuid}/ : get: tags: - "tapi-topology" @@ -4717,10 +4717,10 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/name={value-name}/ : get: tags: - "tapi-topology" @@ -4753,10 +4753,10 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/ : get: tags: - "tapi-topology" @@ -4783,10 +4783,10 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/ : get: tags: - "tapi-topology" @@ -4812,10 +4812,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -4841,10 +4841,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -4870,10 +4870,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-topology" @@ -4899,10 +4899,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -4928,10 +4928,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/total-potential-capacity/total-size/ : get: tags: - "tapi-topology" @@ -4958,10 +4958,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/: get: tags: - "tapi-topology" @@ -4983,11 +4983,11 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.BandwidthProfile" @@ -5007,10 +5007,10 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-topology" @@ -5031,10 +5031,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-topology" @@ -5055,11 +5055,11 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/: - get: + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-burst-size/ + : get: tags: - "tapi-topology" summary: "returns tapi.common.CapacityValue" @@ -5079,10 +5079,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - ? /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-topology" @@ -5103,10 +5103,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: + /data/tapi-common:context/tapi-topology:topology-context/topology={uuid}/node={node-uuid}/total-potential-capacity/total-size/: get: tags: - "tapi-topology" @@ -5128,10 +5128,10 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" - /data/context/virtual-network-context/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/: get: tags: - "tapi-virtual-network" @@ -5142,7 +5142,7 @@ paths: 200: description: "tapi.virtual.network.VirtualNetworkContext" schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContext" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContextWrapper" 400: description: "Internal error" post: @@ -5156,7 +5156,7 @@ paths: description: "tapi.virtual.network.VirtualNetworkContext to be added to list" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContext" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContextWrapper" responses: 201: description: "Object created" @@ -5175,7 +5175,7 @@ paths: description: "tapi.virtual.network.VirtualNetworkContext to be added or updated" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContext" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContextWrapper" responses: 201: description: "Object created" @@ -5194,7 +5194,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service/: post: tags: - "tapi-virtual-network" @@ -5206,7 +5206,7 @@ paths: description: "tapi.virtual.network.VirtualNetworkService to be added to list" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkService" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceWrapper" responses: 201: description: "Object created" @@ -5214,7 +5214,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/: get: tags: - "tapi-virtual-network" @@ -5230,7 +5230,7 @@ paths: 200: description: "tapi.virtual.network.VirtualNetworkService" schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkService" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceWrapper" 400: description: "Internal error" put: @@ -5249,7 +5249,7 @@ paths: description: "tapi.virtual.network.VirtualNetworkService to be added or updated" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkService" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceWrapper" responses: 201: description: "Object created" @@ -5273,7 +5273,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/end-point/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/end-point/: post: tags: - "tapi-virtual-network" @@ -5291,7 +5291,7 @@ paths: \ to list" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPoint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPointWrapper" responses: 201: description: "Object created" @@ -5299,7 +5299,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/: get: tags: - "tapi-virtual-network" @@ -5320,7 +5320,7 @@ paths: 200: description: "tapi.virtual.network.VirtualNetworkServiceEndPoint" schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPoint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPointWrapper" 400: description: "Internal error" put: @@ -5345,7 +5345,7 @@ paths: \ or updated" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPoint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPointWrapper" responses: 201: description: "Object created" @@ -5374,7 +5374,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/name/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/name/: post: tags: - "tapi-virtual-network" @@ -5398,7 +5398,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5406,8 +5406,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/name={value-name}/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.NameAndValue" @@ -5434,7 +5434,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -5465,7 +5465,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5501,8 +5501,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/service-interface-point/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/end-point={local-id}/service-interface-point/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.ServiceInterfacePointRef" @@ -5522,10 +5522,10 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - /data/context/virtual-network-context/virtual-nw-service={uuid}/name/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/name/: post: tags: - "tapi-virtual-network" @@ -5544,7 +5544,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5552,7 +5552,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/name={value-name}/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/name={value-name}/: get: tags: - "tapi-virtual-network" @@ -5575,7 +5575,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -5601,7 +5601,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -5632,7 +5632,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/schedule/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/schedule/: get: tags: - "tapi-virtual-network" @@ -5648,7 +5648,7 @@ paths: 200: description: "tapi.common.TimeRange" schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" 400: description: "Internal error" post: @@ -5667,7 +5667,7 @@ paths: description: "tapi.common.TimeRange to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -5691,7 +5691,7 @@ paths: description: "tapi.common.TimeRange to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.TimeRange" + $ref: "#/definitions/tapi.common.TimeRangeWrapper" responses: 201: description: "Object created" @@ -5715,7 +5715,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/state/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/state/: get: tags: - "tapi-virtual-network" @@ -5731,7 +5731,7 @@ paths: 200: description: "tapi.common.AdminStatePac" schema: - $ref: "#/definitions/tapi.common.AdminStatePac" + $ref: "#/definitions/tapi.common.AdminStatePacWrapper" 400: description: "Internal error" post: @@ -5750,7 +5750,7 @@ paths: description: "tapi.common.AdminStatePac to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.AdminStatePac" + $ref: "#/definitions/tapi.common.AdminStatePacWrapper" responses: 201: description: "Object created" @@ -5774,7 +5774,7 @@ paths: description: "tapi.common.AdminStatePac to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.AdminStatePac" + $ref: "#/definitions/tapi.common.AdminStatePacWrapper" responses: 201: description: "Object created" @@ -5798,7 +5798,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/topology/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/topology/: get: tags: - "tapi-virtual-network" @@ -5814,10 +5814,10 @@ paths: 200: description: "tapi.topology.TopologyRef" schema: - $ref: "#/definitions/tapi.topology.TopologyRef" + $ref: "#/definitions/tapi.topology.TopologyRefWrapper" 400: description: "Internal error" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint/: post: tags: - "tapi-virtual-network" @@ -5835,7 +5835,7 @@ paths: \ list" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraintWrapper" responses: 201: description: "Object created" @@ -5843,7 +5843,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/: + /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/: get: tags: - "tapi-virtual-network" @@ -5864,7 +5864,7 @@ paths: 200: description: "tapi.virtual.network.VirtualNetworkConstraint" schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraintWrapper" 400: description: "Internal error" put: @@ -5889,7 +5889,7 @@ paths: \ updated" required: false schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraint" + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraintWrapper" responses: 201: description: "Object created" @@ -5918,8 +5918,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/cost-characteristic/: - post: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/cost-characteristic/ + : post: tags: - "tapi-virtual-network" summary: "creates tapi.topology.CostCharacteristic" @@ -5941,7 +5941,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -5949,8 +5949,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/cost-characteristic={cost-name}/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/cost-characteristic={cost-name}/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.topology.CostCharacteristic" @@ -5976,7 +5976,7 @@ paths: 200: description: "tapi.topology.CostCharacteristic" schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" 400: description: "Internal error" put: @@ -6006,7 +6006,7 @@ paths: description: "tapi.topology.CostCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.CostCharacteristic" + $ref: "#/definitions/tapi.topology.CostCharacteristicWrapper" responses: 201: description: "Object created" @@ -6041,7 +6041,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/diversity-exclusion={virtual-nw-service-uuid}/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/diversity-exclusion={virtual-nw-service-uuid}/ : get: tags: - "tapi-virtual-network" @@ -6067,11 +6067,11 @@ paths: 200: description: "tapi.virtual.network.VirtualNwServiceRef" schema: - $ref: "#/definitions/tapi.virtual.network.VirtualNwServiceRef" + $ref: "#/definitions/tapi.virtual.network.VirtualNwServiceRefWrapper" 400: description: "Internal error" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/latency-characteristic/: - post: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/latency-characteristic/ + : post: tags: - "tapi-virtual-network" summary: "creates tapi.topology.LatencyCharacteristic" @@ -6093,7 +6093,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added to list" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -6101,7 +6101,7 @@ paths: description: "Internal error" 409: description: "Object already exists" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/latency-characteristic={traffic-property-name}/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/latency-characteristic={traffic-property-name}/ : get: tags: - "tapi-virtual-network" @@ -6128,7 +6128,7 @@ paths: 200: description: "tapi.topology.LatencyCharacteristic" schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" 400: description: "Internal error" put: @@ -6158,7 +6158,7 @@ paths: description: "tapi.topology.LatencyCharacteristic to be added or updated" required: false schema: - $ref: "#/definitions/tapi.topology.LatencyCharacteristic" + $ref: "#/definitions/tapi.topology.LatencyCharacteristicWrapper" responses: 201: description: "Object created" @@ -6193,8 +6193,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/name/: - post: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/name/ + : post: tags: - "tapi-virtual-network" summary: "creates tapi.common.NameAndValue" @@ -6217,7 +6217,7 @@ paths: description: "tapi.common.NameAndValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6225,8 +6225,8 @@ paths: description: "Internal error" 409: description: "Object already exists" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/name={value-name}/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/name={value-name}/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.NameAndValue" @@ -6253,7 +6253,7 @@ paths: 200: description: "tapi.common.NameAndValue" schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" 400: description: "Internal error" put: @@ -6284,7 +6284,7 @@ paths: description: "tapi.common.NameAndValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.NameAndValue" + $ref: "#/definitions/tapi.common.NameAndValueWrapper" responses: 201: description: "Object created" @@ -6320,8 +6320,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.Capacity" @@ -6341,7 +6341,7 @@ paths: 200: description: "tapi.common.Capacity" schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" 400: description: "Internal error" post: @@ -6365,7 +6365,7 @@ paths: description: "tapi.common.Capacity to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -6394,7 +6394,7 @@ paths: description: "tapi.common.Capacity to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.Capacity" + $ref: "#/definitions/tapi.common.CapacityWrapper" responses: 201: description: "Object created" @@ -6423,8 +6423,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.BandwidthProfile" @@ -6444,7 +6444,7 @@ paths: 200: description: "tapi.common.BandwidthProfile" schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" 400: description: "Internal error" post: @@ -6468,7 +6468,7 @@ paths: description: "tapi.common.BandwidthProfile to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -6497,7 +6497,7 @@ paths: description: "tapi.common.BandwidthProfile to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.BandwidthProfile" + $ref: "#/definitions/tapi.common.BandwidthProfileWrapper" responses: 201: description: "Object created" @@ -6526,7 +6526,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/committed-burst-size/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/committed-burst-size/ : get: tags: - "tapi-virtual-network" @@ -6547,7 +6547,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -6571,7 +6571,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6600,7 +6600,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6629,7 +6629,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/committed-information-rate/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/committed-information-rate/ : get: tags: - "tapi-virtual-network" @@ -6650,7 +6650,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -6674,7 +6674,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6703,7 +6703,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6732,7 +6732,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/peak-burst-size/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/peak-burst-size/ : get: tags: - "tapi-virtual-network" @@ -6753,7 +6753,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -6777,7 +6777,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6806,7 +6806,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6835,7 +6835,7 @@ paths: description: "Internal error" 204: description: "Object deleted" - ? /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/peak-information-rate/ + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/bandwidth-profile/peak-information-rate/ : get: tags: - "tapi-virtual-network" @@ -6856,7 +6856,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -6880,7 +6880,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6909,7 +6909,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -6938,8 +6938,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/total-size/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/requested-capacity/total-size/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.CapacityValue" @@ -6960,7 +6960,7 @@ paths: 200: description: "tapi.common.CapacityValue" schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" 400: description: "Internal error" post: @@ -6985,7 +6985,7 @@ paths: description: "tapi.common.CapacityValue to be added to list" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -7015,7 +7015,7 @@ paths: description: "tapi.common.CapacityValue to be added or updated" required: false schema: - $ref: "#/definitions/tapi.common.CapacityValue" + $ref: "#/definitions/tapi.common.CapacityValueWrapper" responses: 201: description: "Object created" @@ -7045,8 +7045,8 @@ paths: description: "Internal error" 204: description: "Object deleted" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/sink-service-end-point/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/sink-service-end-point/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.ServiceInterfacePointRef" @@ -7066,11 +7066,11 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - /data/context/virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/src-service-end-point/: - get: + ? /data/tapi-common:context/tapi-virtual-network:virtual-network-context/virtual-nw-service={uuid}/vnw-constraint={local-id}/src-service-end-point/ + : get: tags: - "tapi-virtual-network" summary: "returns tapi.common.ServiceInterfacePointRef" @@ -7090,171 +7090,112 @@ paths: 200: description: "tapi.common.ServiceInterfacePointRef" schema: - $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" - 400: - description: "Internal error" - /operations/create-notification-subscription-service/: - post: - tags: - - "tapi-notification" - summary: "operates on tapi.notification.CreateNotificationSubscriptionService" - description: "operates on tapi.notification.CreateNotificationSubscriptionService" - parameters: - - in: "body" - name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/create-virtual-network-service/: - post: - tags: - - "tapi-virtual-network" - summary: "operates on tapi.virtual.network.CreateVirtualNetworkService" - description: "operates on tapi.virtual.network.CreateVirtualNetworkService" - parameters: - - in: "body" - name: "tapi.virtual.network.createvirtualnetworkservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.virtual.network.createvirtualnetworkservice.Input" - responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.virtual.network.CreateVirtualNetworkService" - 201: - description: "No response" + $ref: "#/definitions/tapi.common.ServiceInterfacePointRefWrapper" 400: description: "Internal error" - /operations/delete-notification-subscription-service/: + /operations/tapi-common:get-service-interface-point-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" - description: "operates on tapi.notification.DeleteNotificationSubscriptionService" + - "tapi-common" + summary: "operates on tapi.common.GetServiceInterfacePointDetails" + description: "operates on tapi.common.GetServiceInterfacePointDetails" parameters: - in: "body" - name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" + name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" - 201: - description: "No response" - 400: - description: "Internal error" - /operations/delete-virtual-network-service/: - post: - tags: - - "tapi-virtual-network" - summary: "operates on tapi.virtual.network.DeleteVirtualNetworkService" - description: "operates on tapi.virtual.network.DeleteVirtualNetworkService" - parameters: - - in: "body" - name: "tapi.virtual.network.deletevirtualnetworkservice.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.virtual.network.deletevirtualnetworkservice.Input" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-common:get-service-interface-point-list/: + post: + tags: + - "tapi-common" + parameters: [] responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.virtual.network.DeleteVirtualNetworkService" + $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" 201: description: "No response" 400: description: "Internal error" - /operations/get-link-details/: + /operations/tapi-common:update-service-interface-point/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetLinkDetails" - description: "operates on tapi.topology.GetLinkDetails" + - "tapi-common" + summary: "operates on tapi.common.UpdateServiceInterfacePoint" + description: "operates on tapi.common.UpdateServiceInterfacePoint" parameters: - in: "body" - name: "tapi.topology.getlinkdetails.Input.body-param" + name: "tapi.common.updateserviceinterfacepoint.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getlinkdetails.Input" + $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" responses: - 200: - description: "Correct response" - schema: - $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-details/: + /operations/tapi-notification:create-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeDetails" - description: "operates on tapi.topology.GetNodeDetails" + - "tapi-notification" + summary: "operates on tapi.notification.CreateNotificationSubscriptionService" + description: "operates on tapi.notification.CreateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getnodedetails.Input.body-param" + name: "tapi.notification.createnotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodedetails.Input" + $ref: "#/definitions/tapi.notification.createnotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeDetails" + $ref: "#/definitions/tapi.notification.CreateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-node-edge-point-details/: + /operations/tapi-notification:delete-notification-subscription-service/: post: tags: - - "tapi-topology" - summary: "operates on tapi.topology.GetNodeEdgePointDetails" - description: "operates on tapi.topology.GetNodeEdgePointDetails" + - "tapi-notification" + summary: "operates on tapi.notification.DeleteNotificationSubscriptionService" + description: "operates on tapi.notification.DeleteNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + name: "tapi.notification.deletenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + $ref: "#/definitions/tapi.notification.deletenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" + $ref: "#/definitions/tapi.notification.DeleteNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-notification-list/: + /operations/tapi-notification:get-notification-list/: post: tags: - "tapi-notification" @@ -7277,7 +7218,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-details/: + /operations/tapi-notification:get-notification-subscription-service-details/: post: tags: - "tapi-notification" @@ -7300,7 +7241,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-notification-subscription-service-list/: + /operations/tapi-notification:get-notification-subscription-service-list/: post: tags: - "tapi-notification" @@ -7314,58 +7255,113 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-details/: + /operations/tapi-notification:get-supported-notification-types/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.GetServiceInterfacePointDetails" - description: "operates on tapi.common.GetServiceInterfacePointDetails" + - "tapi-notification" + parameters: [] + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-notification:update-notification-subscription-service/: + post: + tags: + - "tapi-notification" + summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" + description: "operates on tapi.notification.UpdateNotificationSubscriptionService" parameters: - in: "body" - name: "tapi.common.getserviceinterfacepointdetails.Input.body-param" + name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.common.getserviceinterfacepointdetails.Input" + $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointDetails" + $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" 201: description: "No response" 400: description: "Internal error" - /operations/get-service-interface-point-list/: + /operations/tapi-topology:get-link-details/: post: tags: - - "tapi-common" - parameters: [] + - "tapi-topology" + summary: "operates on tapi.topology.GetLinkDetails" + description: "operates on tapi.topology.GetLinkDetails" + parameters: + - in: "body" + name: "tapi.topology.getlinkdetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getlinkdetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.common.GetServiceInterfacePointList" + $ref: "#/definitions/tapi.topology.GetLinkDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-supported-notification-types/: + /operations/tapi-topology:get-node-details/: post: tags: - - "tapi-notification" - parameters: [] + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeDetails" + description: "operates on tapi.topology.GetNodeDetails" + parameters: + - in: "body" + name: "tapi.topology.getnodedetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getnodedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.GetSupportedNotificationTypes" + $ref: "#/definitions/tapi.topology.GetNodeDetails" + 201: + description: "No response" + 400: + description: "Internal error" + /operations/tapi-topology:get-node-edge-point-details/: + post: + tags: + - "tapi-topology" + summary: "operates on tapi.topology.GetNodeEdgePointDetails" + description: "operates on tapi.topology.GetNodeEdgePointDetails" + parameters: + - in: "body" + name: "tapi.topology.getnodeedgepointdetails.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.topology.getnodeedgepointdetails.Input" + responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.topology.GetNodeEdgePointDetails" 201: description: "No response" 400: description: "Internal error" - /operations/get-topology-details/: + /operations/tapi-topology:get-topology-details/: post: tags: - "tapi-topology" @@ -7388,7 +7384,7 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-topology-list/: + /operations/tapi-topology:get-topology-list/: post: tags: - "tapi-topology" @@ -7402,81 +7398,85 @@ paths: description: "No response" 400: description: "Internal error" - /operations/get-virtual-network-service-details/: + /operations/tapi-virtual-network:create-virtual-network-service/: post: tags: - "tapi-virtual-network" - summary: "operates on tapi.virtual.network.GetVirtualNetworkServiceDetails" - description: "operates on tapi.virtual.network.GetVirtualNetworkServiceDetails" + summary: "operates on tapi.virtual.network.CreateVirtualNetworkService" + description: "operates on tapi.virtual.network.CreateVirtualNetworkService" parameters: - in: "body" - name: "tapi.virtual.network.getvirtualnetworkservicedetails.Input.body-param" + name: "tapi.virtual.network.createvirtualnetworkservice.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.virtual.network.getvirtualnetworkservicedetails.Input" + $ref: "#/definitions/tapi.virtual.network.createvirtualnetworkservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.virtual.network.GetVirtualNetworkServiceDetails" + $ref: "#/definitions/tapi.virtual.network.CreateVirtualNetworkService" 201: description: "No response" 400: description: "Internal error" - /operations/get-virtual-network-service-list/: + /operations/tapi-virtual-network:delete-virtual-network-service/: post: tags: - "tapi-virtual-network" - parameters: [] + summary: "operates on tapi.virtual.network.DeleteVirtualNetworkService" + description: "operates on tapi.virtual.network.DeleteVirtualNetworkService" + parameters: + - in: "body" + name: "tapi.virtual.network.deletevirtualnetworkservice.Input.body-param" + required: false + schema: + properties: + input: + $ref: "#/definitions/tapi.virtual.network.deletevirtualnetworkservice.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.virtual.network.GetVirtualNetworkServiceList" + $ref: "#/definitions/tapi.virtual.network.DeleteVirtualNetworkService" 201: description: "No response" 400: description: "Internal error" - /operations/update-notification-subscription-service/: + /operations/tapi-virtual-network:get-virtual-network-service-details/: post: tags: - - "tapi-notification" - summary: "operates on tapi.notification.UpdateNotificationSubscriptionService" - description: "operates on tapi.notification.UpdateNotificationSubscriptionService" + - "tapi-virtual-network" + summary: "operates on tapi.virtual.network.GetVirtualNetworkServiceDetails" + description: "operates on tapi.virtual.network.GetVirtualNetworkServiceDetails" parameters: - in: "body" - name: "tapi.notification.updatenotificationsubscriptionservice.Input.body-param" + name: "tapi.virtual.network.getvirtualnetworkservicedetails.Input.body-param" required: false schema: properties: input: - $ref: "#/definitions/tapi.notification.updatenotificationsubscriptionservice.Input" + $ref: "#/definitions/tapi.virtual.network.getvirtualnetworkservicedetails.Input" responses: 200: description: "Correct response" schema: - $ref: "#/definitions/tapi.notification.UpdateNotificationSubscriptionService" + $ref: "#/definitions/tapi.virtual.network.GetVirtualNetworkServiceDetails" 201: description: "No response" 400: description: "Internal error" - /operations/update-service-interface-point/: + /operations/tapi-virtual-network:get-virtual-network-service-list/: post: tags: - - "tapi-common" - summary: "operates on tapi.common.UpdateServiceInterfacePoint" - description: "operates on tapi.common.UpdateServiceInterfacePoint" - parameters: - - in: "body" - name: "tapi.common.updateserviceinterfacepoint.Input.body-param" - required: false - schema: - properties: - input: - $ref: "#/definitions/tapi.common.updateserviceinterfacepoint.Input" + - "tapi-virtual-network" + parameters: [] responses: + 200: + description: "Correct response" + schema: + $ref: "#/definitions/tapi.virtual.network.GetVirtualNetworkServiceList" 201: description: "No response" 400: @@ -7494,6 +7494,10 @@ definitions: administrative-state: description: "none" $ref: "#/definitions/tapi.common.AdministrativeState" + tapi.common.AdminStatePacWrapper: + properties: + state: + $ref: "#/definitions/tapi.common.AdminStatePac" tapi.common.AdministrativeState: type: "string" enum: @@ -7532,6 +7536,10 @@ definitions: - "RFC_2697" - "RFC_2698" - "RFC_4115" + tapi.common.BandwidthProfileWrapper: + properties: + bandwidth-profile: + $ref: "#/definitions/tapi.common.BandwidthProfile" tapi.common.Capacity: type: "object" properties: @@ -7575,12 +7583,24 @@ definitions: unit: description: "none" $ref: "#/definitions/tapi.common.CapacityUnit" + tapi.common.CapacityValueWrapper: + properties: + committed-burst-size: + $ref: "#/definitions/tapi.common.CapacityValue" + tapi.common.CapacityWrapper: + properties: + available-capacity: + $ref: "#/definitions/tapi.common.Capacity" tapi.common.Context: allOf: - $ref: "#/definitions/tapi.common.TapiContext" - $ref: "#/definitions/tapi.notification.ContextAugmentation1" - $ref: "#/definitions/tapi.topology.ContextAugmentation3" - $ref: "#/definitions/tapi.virtual.network.ContextAugmentation2" + tapi.common.ContextWrapper: + properties: + tapi-common:context: + $ref: "#/definitions/tapi.common.Context" tapi.common.ForwardingDirection: type: "string" enum: @@ -7654,6 +7674,10 @@ definitions: value: type: "string" description: "The value" + tapi.common.NameAndValueWrapper: + properties: + name: + $ref: "#/definitions/tapi.common.NameAndValue" tapi.common.OperationalState: type: "string" enum: @@ -7705,6 +7729,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-common:service-interface-point/tapi-common:uuid" + tapi.common.ServiceInterfacePointRefWrapper: + properties: + mapped-service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePointRef" + tapi.common.ServiceInterfacePointWrapper: + properties: + service-interface-point: + $ref: "#/definitions/tapi.common.ServiceInterfacePoint" tapi.common.TapiContext: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -7758,6 +7790,10 @@ definitions: start-time: type: "string" description: "none" + tapi.common.TimeRangeWrapper: + properties: + schedule: + $ref: "#/definitions/tapi.common.TimeRange" tapi.common.getserviceinterfacepointdetails.Input: type: "object" properties: @@ -7803,6 +7839,10 @@ definitions: type: "boolean" description: "none" default: false + tapi.notification.AlarmInfoWrapper: + properties: + alarm-info: + $ref: "#/definitions/tapi.notification.AlarmInfo" tapi.notification.ContextAugmentation1: type: "object" properties: @@ -7854,6 +7894,10 @@ definitions: new-value: type: "string" description: "The value" + tapi.notification.NameAndValueChangeWrapper: + properties: + changed-attributes: + $ref: "#/definitions/tapi.notification.NameAndValueChange" tapi.notification.Notification: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -7926,6 +7970,10 @@ definitions: \ of this is typically dependent on the implementation protocol & mechanism\ \ and hence is typed as a string." description: "none" + tapi.notification.NotificationChannelWrapper: + properties: + notification-channel: + $ref: "#/definitions/tapi.notification.NotificationChannel" tapi.notification.NotificationContext: type: "object" properties: @@ -7939,6 +7987,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.notification.Notification" + tapi.notification.NotificationContextWrapper: + properties: + tapi-notification:notification-context: + $ref: "#/definitions/tapi.notification.NotificationContext" tapi.notification.NotificationSubscriptionService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -7969,6 +8021,10 @@ definitions: description: "none" $ref: "#/definitions/tapi.notification.SubscriptionFilter" description: "none" + tapi.notification.NotificationSubscriptionServiceWrapper: + properties: + notif-subscription: + $ref: "#/definitions/tapi.notification.NotificationSubscriptionService" tapi.notification.NotificationType: type: "string" enum: @@ -7977,6 +8033,10 @@ definitions: - "ATTRIBUTE_VALUE_CHANGE" - "ALARM_EVENT" - "THRESHOLD_CROSSING_ALERT" + tapi.notification.NotificationWrapper: + properties: + notification: + $ref: "#/definitions/tapi.notification.Notification" tapi.notification.ObjectType: type: "string" enum: @@ -8065,6 +8125,10 @@ definitions: items: $ref: "#/definitions/tapi.notification.ObjectType" description: "none" + tapi.notification.SubscriptionFilterWrapper: + properties: + subscription-filter: + $ref: "#/definitions/tapi.notification.SubscriptionFilter" tapi.notification.SubscriptionState: type: "string" enum: @@ -8097,6 +8161,10 @@ definitions: measurement-interval: type: "string" description: "none" + tapi.notification.TcaInfoWrapper: + properties: + tca-info: + $ref: "#/definitions/tapi.notification.TcaInfo" tapi.notification.ThresholdCrossingType: type: "string" enum: @@ -8216,6 +8284,10 @@ definitions: description: "The reference to a formal spec. \r\n This reference\ \ need not be provided (e.g., where there is no formal machine interpretable\ \ spec for the type of connection)." + tapi.topology.ConnectionSpecReferenceWrapper: + properties: + connection-spec-reference: + $ref: "#/definitions/tapi.topology.ConnectionSpecReference" tapi.topology.ContextAugmentation3: type: "object" properties: @@ -8239,6 +8311,10 @@ definitions: type: "string" description: "The cost characteristic will related to some aspect of the TopologicalEntity\ \ (e.g. $ cost, routing weight). This aspect will be conveyed by the costName." + tapi.topology.CostCharacteristicWrapper: + properties: + cost-characteristic: + $ref: "#/definitions/tapi.topology.CostCharacteristic" tapi.topology.ForwardingRule: type: "string" enum: @@ -8295,6 +8371,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.Rule" description: "Rules that apply between groups of NEPs." + tapi.topology.InterRuleGroupWrapper: + properties: + inter-rule-group: + $ref: "#/definitions/tapi.topology.InterRuleGroup" tapi.topology.LatencyCharacteristic: type: "object" properties: @@ -8321,6 +8401,10 @@ definitions: queing-latency-characteristic: type: "string" description: "The specific queuing latency for the traffic property." + tapi.topology.LatencyCharacteristicWrapper: + properties: + latency-characteristic: + $ref: "#/definitions/tapi.topology.LatencyCharacteristic" tapi.topology.LayerProtocolTransitionPac: type: "object" properties: @@ -8365,6 +8449,10 @@ definitions: $ref: "#/definitions/tapi.common.ForwardingDirection" description: "The Link object class models effective adjacency between two or\ \ more ForwardingDomains (FD). " + tapi.topology.LinkWrapper: + properties: + link: + $ref: "#/definitions/tapi.topology.Link" tapi.topology.NetworkTopologyService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -8376,6 +8464,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.TopologyRef" description: "none" + tapi.topology.NetworkTopologyServiceWrapper: + properties: + nw-topology-service: + $ref: "#/definitions/tapi.topology.NetworkTopologyService" tapi.topology.Node: allOf: - $ref: "#/definitions/tapi.common.AdminStatePac" @@ -8465,6 +8557,14 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-topology:uuid" description: "none" + tapi.topology.NodeEdgePointRefWrapper: + properties: + node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePointRef" + tapi.topology.NodeEdgePointWrapper: + properties: + owned-node-edge-point: + $ref: "#/definitions/tapi.topology.NodeEdgePoint" tapi.topology.NodeRef: allOf: - $ref: "#/definitions/tapi.topology.TopologyRef" @@ -8520,6 +8620,18 @@ definitions: description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:node-rule-group/tapi-topology:uuid" description: "none" + tapi.topology.NodeRuleGroupRefWrapper: + properties: + associated-node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroupRef" + tapi.topology.NodeRuleGroupWrapper: + properties: + node-rule-group: + $ref: "#/definitions/tapi.topology.NodeRuleGroup" + tapi.topology.NodeWrapper: + properties: + node: + $ref: "#/definitions/tapi.topology.Node" tapi.topology.PortRoleRule: type: "object" properties: @@ -8542,6 +8654,10 @@ definitions: description: "The role(s) of the port(s) considered in the rule." items: type: "string" + tapi.topology.PortRoleRuleWrapper: + properties: + cep-port-role: + $ref: "#/definitions/tapi.topology.PortRoleRule" tapi.topology.ProtectionType: type: "string" enum: @@ -8562,6 +8678,10 @@ definitions: protection-type: description: "none" $ref: "#/definitions/tapi.topology.ProtectionType" + tapi.topology.ResilienceTypeWrapper: + properties: + resilience-type: + $ref: "#/definitions/tapi.topology.ResilienceType" tapi.topology.RestorationPolicy: type: "string" enum: @@ -8587,6 +8707,10 @@ definitions: \ TopologicalEntity." items: type: "string" + tapi.topology.RiskCharacteristicWrapper: + properties: + risk-characteristic: + $ref: "#/definitions/tapi.topology.RiskCharacteristic" tapi.topology.RiskParameterPac: type: "object" properties: @@ -8701,6 +8825,10 @@ definitions: - "TIMING" - "RISK" - "GROUPING" + tapi.topology.RuleWrapper: + properties: + rule: + $ref: "#/definitions/tapi.topology.Rule" tapi.topology.SignalPropertyRule: type: "object" properties: @@ -8720,6 +8848,10 @@ definitions: signal-property-name: type: "string" description: "The name of the signal property to which the rule applies." + tapi.topology.SignalPropertyRuleWrapper: + properties: + signal-property: + $ref: "#/definitions/tapi.topology.SignalPropertyRule" tapi.topology.Topology: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -8757,6 +8889,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.topology.Topology" + tapi.topology.TopologyContextWrapper: + properties: + tapi-topology:topology-context: + $ref: "#/definitions/tapi.topology.TopologyContext" tapi.topology.TopologyRef: type: "object" properties: @@ -8764,6 +8900,14 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:uuid" + tapi.topology.TopologyRefWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.TopologyRef" + tapi.topology.TopologyWrapper: + properties: + topology: + $ref: "#/definitions/tapi.topology.Topology" tapi.topology.TransferCostPac: type: "object" properties: @@ -8829,6 +8973,10 @@ definitions: type: "string" description: "Quality of validation (i.e. how likely is the stated validation\ \ to be invalid)" + tapi.topology.ValidationMechanismWrapper: + properties: + validation-mechanism: + $ref: "#/definitions/tapi.topology.ValidationMechanism" tapi.topology.ValidationPac: type: "object" properties: @@ -8977,6 +9125,10 @@ definitions: items: $ref: "#/definitions/tapi.topology.LatencyCharacteristic" description: "none" + tapi.virtual.network.VirtualNetworkConstraintWrapper: + properties: + vnw-constraint: + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkConstraint" tapi.virtual.network.VirtualNetworkContext: type: "object" properties: @@ -8985,6 +9137,10 @@ definitions: description: "none" items: $ref: "#/definitions/tapi.virtual.network.VirtualNetworkService" + tapi.virtual.network.VirtualNetworkContextWrapper: + properties: + tapi-virtual-network:virtual-network-context: + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkContext" tapi.virtual.network.VirtualNetworkService: allOf: - $ref: "#/definitions/tapi.common.GlobalClass" @@ -9048,6 +9204,14 @@ definitions: \ the Protection Unit of a traditional protection model. \r\n The\ \ ForwadingConstruct can be considered as a component and the EndPoint as\ \ a Port on that component" + tapi.virtual.network.VirtualNetworkServiceEndPointWrapper: + properties: + end-point: + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkServiceEndPoint" + tapi.virtual.network.VirtualNetworkServiceWrapper: + properties: + virtual-nw-service: + $ref: "#/definitions/tapi.virtual.network.VirtualNetworkService" tapi.virtual.network.VirtualNwServiceRef: type: "object" properties: @@ -9055,6 +9219,10 @@ definitions: type: "string" description: "none" x-path: "/tapi-common:context/tapi-virtual-network:virtual-network-context/tapi-virtual-network:virtual-nw-service/tapi-virtual-network:uuid" + tapi.virtual.network.VirtualNwServiceRefWrapper: + properties: + diversity-exclusion: + $ref: "#/definitions/tapi.virtual.network.VirtualNwServiceRef" tapi.virtual.network.createvirtualnetworkservice.Input: type: "object" properties: diff --git a/UML/TapiConnectivity.notation b/UML/TapiConnectivity.notation index 177f0a80..6197d21f 100644 --- a/UML/TapiConnectivity.notation +++ b/UML/TapiConnectivity.notation @@ -1,642 +1,642 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - - + + + + - - - - - + + + + + - - - + + + parametersName parametersDirection parametersMultiplicity @@ -645,11 +645,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -658,11 +658,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -671,11 +671,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -684,11 +684,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -697,11 +697,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -710,11 +710,11 @@ parametersType returnType - - + + - - + + parametersName parametersDirection parametersMultiplicity @@ -723,4941 +723,4941 @@ parametersType returnType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - - - - + + + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - + + - - - - - + + + + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - + + + - + - - - + + + - + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + - + - - - + + + - + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - + + + - - - - - - - - + + + + + + + + - - - + + + - - - + + + - - + + - - - - - + + + + + - - + + - - - + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - + + + - - + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - + + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - - + + + + - + - - - + + + - + - - - - + + + + - + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - + + diff --git a/UML/TapiPhotonicMedia.notation b/UML/TapiPhotonicMedia.notation index 777fbe80..56ce8f28 100644 --- a/UML/TapiPhotonicMedia.notation +++ b/UML/TapiPhotonicMedia.notation @@ -601,133 +601,133 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -758,165 +758,165 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -1022,13 +1022,13 @@ - - - + + + - + @@ -1073,10 +1073,6 @@ - - - - @@ -1340,10 +1336,6 @@ - - - - @@ -1658,277 +1650,269 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - - - - - - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -2213,37 +2197,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2364,17 +2317,17 @@ - + - + - + @@ -2394,8 +2347,8 @@ - - + + @@ -2460,355 +2413,345 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - - - - - - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -3582,133 +3525,133 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -3968,165 +3911,165 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -4419,149 +4362,149 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -4852,185 +4795,185 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/UML/TapiPhotonicMedia.uml b/UML/TapiPhotonicMedia.uml index 37ca10c3..07870531 100644 --- a/UML/TapiPhotonicMedia.uml +++ b/UML/TapiPhotonicMedia.uml @@ -39,7 +39,7 @@ License: This module is distributed under the Apache License 2.0 - + @@ -90,7 +90,7 @@ License: This module is distributed under the Apache License 2.0 - + @@ -235,12 +235,6 @@ License: This module is distributed under the Apache License 2.0 - - -
- - -
@@ -388,20 +382,16 @@ License: This module is distributed under the Apache License 2.0 Can read the status of the warning for the upper value that the power can reach. - + - The lower frequency of the channel spectrum + Each spectrum band supported for otsi trasmitter to be tuned on, +is specified as per it's lower and upper central frequencies supported and its frequency constraints, +consisting in the frequency Grid and the AdjustmentGranularity, +used to uniquely identify all central frequencies supported within the band. - - - The Upper frequency of the channel spectrum - - - - The list of supportable ApplicationIdentifiers. @@ -550,10 +540,6 @@ In case it is not instantiated (see [0..*] with OtsiAConnectivityServiceEndPoint - - - - @@ -715,7 +701,7 @@ at the Logical-Termination-Point (LTP) associated to the SIP. - + This class allows the provisioning of MCA/OTSiMCA (*) ConnectivityService. It is possible to provision either @@ -743,7 +729,7 @@ Capacity cannot be omitted if spectrum is not specified. - + This class allows the provisioning of OTSiA (*) ConnectivityService. It is possible to either @@ -989,6 +975,27 @@ Tag as deprecated SMCA, replace by MCA + + + This data-type represents a range of central frequency spectrum band specified as lower and upper bounds, inclusive of the bound values. +It also holds frequency constraints in terms of GridType ( FIXED grid (DWDM or CWDM) or FLEX grid) and AdjustmentGranularity. + + + + The lower central frequency that can be tuned in the laser specified in MHz. +It is the oscillation frequency of the corresponding electromagnetic wave. + + + + + + The upper central frequency that can be tuned in the laser specified in MHz. + It is the oscillation frequency of the corresponding electromagnetic wave. + + + + + @@ -1069,8 +1076,6 @@ Tag as deprecated SMCA, replace by MCA - - @@ -1406,10 +1411,6 @@ Tag as deprecated SMCA, replace by MCA - - - - @@ -1429,7 +1430,6 @@ Tag as deprecated SMCA, replace by MCA - @@ -1469,4 +1469,11 @@ Tag as deprecated SMCA, replace by MCA + + + + + + + diff --git a/UML/TapiTopology.notation b/UML/TapiTopology.notation index 39874816..f2a24631 100644 --- a/UML/TapiTopology.notation +++ b/UML/TapiTopology.notation @@ -510,6 +510,7 @@ + @@ -666,22 +667,6 @@ - - - - - - - - - - - - - - - - @@ -732,14 +717,6 @@ - - - - - - - - @@ -782,14 +759,6 @@ - - - - - - - - @@ -904,14 +873,6 @@ - - - - - - - - @@ -984,86 +945,77 @@ - - - + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - - - - - - - - - - - - - - - - - + + + - - - - - - - + + + + + - - - - - - - + + + + + - - - - - - - + + + + + - - - - + + + + + + + + + @@ -1144,16 +1096,6 @@ - - - - - - - - - - @@ -1178,16 +1120,6 @@ - - - - - - - - - - @@ -1212,15 +1144,85 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1769,219 +1771,220 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + @@ -2403,265 +2406,265 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -2940,139 +2943,140 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + @@ -3379,165 +3383,165 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -4071,91 +4075,92 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + @@ -4436,106 +4441,116 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + diff --git a/YANG/tapi-connectivity@2020-04-23.tree b/YANG/tapi-connectivity@2020-06-16.tree similarity index 100% rename from YANG/tapi-connectivity@2020-04-23.tree rename to YANG/tapi-connectivity@2020-06-16.tree diff --git a/YANG/tapi-connectivity@2020-04-23.yang b/YANG/tapi-connectivity@2020-06-16.yang similarity index 97% rename from YANG/tapi-connectivity@2020-04-23.yang rename to YANG/tapi-connectivity@2020-06-16.yang index 0cdc187f..2dda9233 100644 --- a/YANG/tapi-connectivity@2020-04-23.yang +++ b/YANG/tapi-connectivity@2020-06-16.yang @@ -33,7 +33,7 @@ module tapi-connectivity { YANG models included in this release may not be backward compatible with previous TAPI releases. Copyright (c) 2018 Open Networking Foundation (ONF). All rights reserved. License: This module is distributed under the Apache License 2.0."; - revision 2020-04-23 { + revision 2020-06-16 { description "ONF Transport API version 2.1.3. - Minor corrections in comments. Changes included in this TAPI release (v2.1.3) are listed in diff --git a/YANG/tapi-notification@2020-04-23.tree b/YANG/tapi-notification@2020-06-16.tree similarity index 100% rename from YANG/tapi-notification@2020-04-23.tree rename to YANG/tapi-notification@2020-06-16.tree diff --git a/YANG/tapi-notification@2020-04-23.yang b/YANG/tapi-notification@2020-06-16.yang similarity index 97% rename from YANG/tapi-notification@2020-04-23.yang rename to YANG/tapi-notification@2020-06-16.yang index 762f924b..058692f6 100644 --- a/YANG/tapi-notification@2020-04-23.yang +++ b/YANG/tapi-notification@2020-06-16.yang @@ -27,7 +27,7 @@ module tapi-notification { YANG models included in this release may not be backward compatible with previous TAPI releases. Copyright (c) 2018 Open Networking Foundation (ONF). All rights reserved. License: This module is distributed under the Apache License 2.0"; - revision 2020-04-23 { + revision 2020-06-16 { description "ONF Transport API version 2.1.3. - Added DEVICE to ObjectType. Changes included in this TAPI release (v2.1.3) are listed in diff --git a/YANG/tapi-photonic-media@2020-04-23.tree b/YANG/tapi-photonic-media@2020-06-16.tree similarity index 70% rename from YANG/tapi-photonic-media@2020-04-23.tree rename to YANG/tapi-photonic-media@2020-06-16.tree index e4dc3769..fdb1403e 100644 --- a/YANG/tapi-photonic-media@2020-04-23.tree +++ b/YANG/tapi-photonic-media@2020-06-16.tree @@ -64,20 +64,16 @@ module: tapi-photonic-media augment /tapi-common:context/tapi-common:service-interface-point: +--rw otsi-service-interface-point-spec +--ro otsi-capability - | +--ro supportable-lower-central-frequency* [central-frequency] + | +--ro supportable-central-frequency-spectrum-band* [lower-central-frequency upper-central-frequency] + | | +--ro lower-central-frequency uint64 + | | +--ro upper-central-frequency uint64 | | +--ro frequency-constraint - | | | +--ro adjustment-granularity? adjustment-granularity - | | | +--ro grid-type? grid-type - | | +--ro central-frequency uint64 - | +--ro supportable-upper-central-frequency* [central-frequency] - | | +--ro frequency-constraint - | | | +--ro adjustment-granularity? adjustment-granularity - | | | +--ro grid-type? grid-type - | | +--ro central-frequency uint64 + | | +--ro adjustment-granularity? adjustment-granularity + | | +--ro grid-type? grid-type | +--ro supportable-application-identifier* [application-code] | | +--ro application-identifier-type? application-identifier-type | | +--ro application-code string - | +--ro supportable-modulation* modulation-technique + | +--ro supportable-modulation* modulation-technique | +--ro total-power-warn-threshold | +--ro total-power-upper-warn-threshold-default? decimal64 | +--ro total-power-upper-warn-threshold-min? decimal64 @@ -163,42 +159,29 @@ module: tapi-photonic-media augment /tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point: +--rw media-channel-connectivity-service-end-point-spec +--rw mc-config - | +--rw spectrum - | | +--rw upper-frequency? uint64 - | | +--rw lower-frequency? uint64 - | | +--rw frequency-constraint - | | +--rw adjustment-granularity? adjustment-granularity - | | +--rw grid-type? grid-type - | +--rw power-management-config-pac - | | +--rw intended-maximum-output-power - | | | +--rw total-power? decimal64 - | | | +--rw power-spectral-density? decimal64 - | | +--rw intended-minimum-output-power - | | | +--rw total-power? decimal64 - | | | +--rw power-spectral-density? decimal64 - | | +--rw expected-maximum-input-power - | | | +--rw total-power? decimal64 - | | | +--rw power-spectral-density? decimal64 - | | +--rw expected-minimum-input-power - | | +--rw total-power? decimal64 - | | +--rw power-spectral-density? decimal64 - | +--rw local-id? string - | +--rw name* [value-name] - | +--rw value-name string - | +--rw value? string - +--rw power-management-config - +--rw intended-maximum-output-power - | +--rw total-power? decimal64 - | +--rw power-spectral-density? decimal64 - +--rw intended-minimum-output-power - | +--rw total-power? decimal64 - | +--rw power-spectral-density? decimal64 - +--rw expected-maximum-input-power - | +--rw total-power? decimal64 - | +--rw power-spectral-density? decimal64 - +--rw expected-minimum-input-power - +--rw total-power? decimal64 - +--rw power-spectral-density? decimal64 + +--rw spectrum + | +--rw upper-frequency? uint64 + | +--rw lower-frequency? uint64 + | +--rw frequency-constraint + | +--rw adjustment-granularity? adjustment-granularity + | +--rw grid-type? grid-type + +--rw power-management-config-pac + | +--rw intended-maximum-output-power + | | +--rw total-power? decimal64 + | | +--rw power-spectral-density? decimal64 + | +--rw intended-minimum-output-power + | | +--rw total-power? decimal64 + | | +--rw power-spectral-density? decimal64 + | +--rw expected-maximum-input-power + | | +--rw total-power? decimal64 + | | +--rw power-spectral-density? decimal64 + | +--rw expected-minimum-input-power + | +--rw total-power? decimal64 + | +--rw power-spectral-density? decimal64 + +--rw local-id? string + +--rw name* [value-name] + +--rw value-name string + +--rw value? string augment /tapi-common:context/tapi-topology:topology-context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point/tapi-connectivity:cep-list/tapi-connectivity:connection-end-point: +--ro media-channel-connection-end-point-spec +--ro media-channel @@ -234,237 +217,159 @@ module: tapi-photonic-media augment /tapi-connectivity:create-connectivity-service/tapi-connectivity:input/tapi-connectivity:end-point: +-- media-channel-connectivity-service-end-point-spec +-- mc-config - | +-- spectrum - | | +-- upper-frequency? uint64 - | | +-- lower-frequency? uint64 - | | +-- frequency-constraint - | | +-- adjustment-granularity? adjustment-granularity - | | +-- grid-type? grid-type - | +-- power-management-config-pac - | | +-- intended-maximum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- intended-minimum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-maximum-input-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-minimum-input-power - | | +-- total-power? decimal64 - | | +-- power-spectral-density? decimal64 - | +-- local-id? string - | +-- name* [value-name] - | +-- value-name string - | +-- value? string - +-- power-management-config - +-- intended-maximum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- intended-minimum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-maximum-input-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-minimum-input-power - +-- total-power? decimal64 - +-- power-spectral-density? decimal64 + +-- spectrum + | +-- upper-frequency? uint64 + | +-- lower-frequency? uint64 + | +-- frequency-constraint + | +-- adjustment-granularity? adjustment-granularity + | +-- grid-type? grid-type + +-- power-management-config-pac + | +-- intended-maximum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- intended-minimum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-maximum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-minimum-input-power + | +-- total-power? decimal64 + | +-- power-spectral-density? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-connectivity:get-connectivity-service-details/tapi-connectivity:output/tapi-connectivity:service/tapi-connectivity:end-point: +-- media-channel-connectivity-service-end-point-spec +-- mc-config - | +-- spectrum - | | +-- upper-frequency? uint64 - | | +-- lower-frequency? uint64 - | | +-- frequency-constraint - | | +-- adjustment-granularity? adjustment-granularity - | | +-- grid-type? grid-type - | +-- power-management-config-pac - | | +-- intended-maximum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- intended-minimum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-maximum-input-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-minimum-input-power - | | +-- total-power? decimal64 - | | +-- power-spectral-density? decimal64 - | +-- local-id? string - | +-- name* [value-name] - | +-- value-name string - | +-- value? string - +-- power-management-config - +-- intended-maximum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- intended-minimum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-maximum-input-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-minimum-input-power - +-- total-power? decimal64 - +-- power-spectral-density? decimal64 + +-- spectrum + | +-- upper-frequency? uint64 + | +-- lower-frequency? uint64 + | +-- frequency-constraint + | +-- adjustment-granularity? adjustment-granularity + | +-- grid-type? grid-type + +-- power-management-config-pac + | +-- intended-maximum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- intended-minimum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-maximum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-minimum-input-power + | +-- total-power? decimal64 + | +-- power-spectral-density? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-connectivity:get-connectivity-service-list/tapi-connectivity:output/tapi-connectivity:service/tapi-connectivity:end-point: +-- media-channel-connectivity-service-end-point-spec +-- mc-config - | +-- spectrum - | | +-- upper-frequency? uint64 - | | +-- lower-frequency? uint64 - | | +-- frequency-constraint - | | +-- adjustment-granularity? adjustment-granularity - | | +-- grid-type? grid-type - | +-- power-management-config-pac - | | +-- intended-maximum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- intended-minimum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-maximum-input-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-minimum-input-power - | | +-- total-power? decimal64 - | | +-- power-spectral-density? decimal64 - | +-- local-id? string - | +-- name* [value-name] - | +-- value-name string - | +-- value? string - +-- power-management-config - +-- intended-maximum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- intended-minimum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-maximum-input-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-minimum-input-power - +-- total-power? decimal64 - +-- power-spectral-density? decimal64 + +-- spectrum + | +-- upper-frequency? uint64 + | +-- lower-frequency? uint64 + | +-- frequency-constraint + | +-- adjustment-granularity? adjustment-granularity + | +-- grid-type? grid-type + +-- power-management-config-pac + | +-- intended-maximum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- intended-minimum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-maximum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-minimum-input-power + | +-- total-power? decimal64 + | +-- power-spectral-density? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-connectivity:update-connectivity-service/tapi-connectivity:input/tapi-connectivity:end-point: +-- media-channel-connectivity-service-end-point-spec +-- mc-config - | +-- spectrum - | | +-- upper-frequency? uint64 - | | +-- lower-frequency? uint64 - | | +-- frequency-constraint - | | +-- adjustment-granularity? adjustment-granularity - | | +-- grid-type? grid-type - | +-- power-management-config-pac - | | +-- intended-maximum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- intended-minimum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-maximum-input-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-minimum-input-power - | | +-- total-power? decimal64 - | | +-- power-spectral-density? decimal64 - | +-- local-id? string - | +-- name* [value-name] - | +-- value-name string - | +-- value? string - +-- power-management-config - +-- intended-maximum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- intended-minimum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-maximum-input-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-minimum-input-power - +-- total-power? decimal64 - +-- power-spectral-density? decimal64 + +-- spectrum + | +-- upper-frequency? uint64 + | +-- lower-frequency? uint64 + | +-- frequency-constraint + | +-- adjustment-granularity? adjustment-granularity + | +-- grid-type? grid-type + +-- power-management-config-pac + | +-- intended-maximum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- intended-minimum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-maximum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-minimum-input-power + | +-- total-power? decimal64 + | +-- power-spectral-density? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-connectivity:update-connectivity-service/tapi-connectivity:output/tapi-connectivity:service/tapi-connectivity:end-point: +-- media-channel-connectivity-service-end-point-spec +-- mc-config - | +-- spectrum - | | +-- upper-frequency? uint64 - | | +-- lower-frequency? uint64 - | | +-- frequency-constraint - | | +-- adjustment-granularity? adjustment-granularity - | | +-- grid-type? grid-type - | +-- power-management-config-pac - | | +-- intended-maximum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- intended-minimum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-maximum-input-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-minimum-input-power - | | +-- total-power? decimal64 - | | +-- power-spectral-density? decimal64 - | +-- local-id? string - | +-- name* [value-name] - | +-- value-name string - | +-- value? string - +-- power-management-config - +-- intended-maximum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- intended-minimum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-maximum-input-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-minimum-input-power - +-- total-power? decimal64 - +-- power-spectral-density? decimal64 + +-- spectrum + | +-- upper-frequency? uint64 + | +-- lower-frequency? uint64 + | +-- frequency-constraint + | +-- adjustment-granularity? adjustment-granularity + | +-- grid-type? grid-type + +-- power-management-config-pac + | +-- intended-maximum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- intended-minimum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-maximum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-minimum-input-power + | +-- total-power? decimal64 + | +-- power-spectral-density? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-connectivity:create-connectivity-service/tapi-connectivity:output/tapi-connectivity:service/tapi-connectivity:end-point: +-- media-channel-connectivity-service-end-point-spec +-- mc-config - | +-- spectrum - | | +-- upper-frequency? uint64 - | | +-- lower-frequency? uint64 - | | +-- frequency-constraint - | | +-- adjustment-granularity? adjustment-granularity - | | +-- grid-type? grid-type - | +-- power-management-config-pac - | | +-- intended-maximum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- intended-minimum-output-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-maximum-input-power - | | | +-- total-power? decimal64 - | | | +-- power-spectral-density? decimal64 - | | +-- expected-minimum-input-power - | | +-- total-power? decimal64 - | | +-- power-spectral-density? decimal64 - | +-- local-id? string - | +-- name* [value-name] - | +-- value-name string - | +-- value? string - +-- power-management-config - +-- intended-maximum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- intended-minimum-output-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-maximum-input-power - | +-- total-power? decimal64 - | +-- power-spectral-density? decimal64 - +-- expected-minimum-input-power - +-- total-power? decimal64 - +-- power-spectral-density? decimal64 + +-- spectrum + | +-- upper-frequency? uint64 + | +-- lower-frequency? uint64 + | +-- frequency-constraint + | +-- adjustment-granularity? adjustment-granularity + | +-- grid-type? grid-type + +-- power-management-config-pac + | +-- intended-maximum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- intended-minimum-output-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-maximum-input-power + | | +-- total-power? decimal64 + | | +-- power-spectral-density? decimal64 + | +-- expected-minimum-input-power + | +-- total-power? decimal64 + | +-- power-spectral-density? decimal64 + +-- local-id? string + +-- name* [value-name] + +-- value-name string + +-- value? string augment /tapi-topology:get-node-edge-point-details/tapi-topology:output/tapi-topology:node-edge-point: +-- media-channel-node-edge-point-spec +--ro mc-pool @@ -725,20 +630,16 @@ module: tapi-photonic-media augment /tapi-common:get-service-interface-point-details/tapi-common:output/tapi-common:sip: +-- otsi-service-interface-point-spec +--ro otsi-capability - | +--ro supportable-lower-central-frequency* [central-frequency] + | +--ro supportable-central-frequency-spectrum-band* [lower-central-frequency upper-central-frequency] + | | +--ro lower-central-frequency uint64 + | | +--ro upper-central-frequency uint64 | | +--ro frequency-constraint - | | | +--ro adjustment-granularity? adjustment-granularity - | | | +--ro grid-type? grid-type - | | +--ro central-frequency uint64 - | +--ro supportable-upper-central-frequency* [central-frequency] - | | +--ro frequency-constraint - | | | +--ro adjustment-granularity? adjustment-granularity - | | | +--ro grid-type? grid-type - | | +--ro central-frequency uint64 + | | +--ro adjustment-granularity? adjustment-granularity + | | +--ro grid-type? grid-type | +--ro supportable-application-identifier* [application-code] | | +--ro application-identifier-type? application-identifier-type | | +--ro application-code string - | +--ro supportable-modulation* modulation-technique + | +--ro supportable-modulation* modulation-technique | +--ro total-power-warn-threshold | +--ro total-power-upper-warn-threshold-default? decimal64 | +--ro total-power-upper-warn-threshold-min? decimal64 @@ -762,20 +663,16 @@ module: tapi-photonic-media augment /tapi-common:get-service-interface-point-list/tapi-common:output/tapi-common:sip: +-- otsi-service-interface-point-spec +--ro otsi-capability - | +--ro supportable-lower-central-frequency* [central-frequency] - | | +--ro frequency-constraint - | | | +--ro adjustment-granularity? adjustment-granularity - | | | +--ro grid-type? grid-type - | | +--ro central-frequency uint64 - | +--ro supportable-upper-central-frequency* [central-frequency] + | +--ro supportable-central-frequency-spectrum-band* [lower-central-frequency upper-central-frequency] + | | +--ro lower-central-frequency uint64 + | | +--ro upper-central-frequency uint64 | | +--ro frequency-constraint - | | | +--ro adjustment-granularity? adjustment-granularity - | | | +--ro grid-type? grid-type - | | +--ro central-frequency uint64 + | | +--ro adjustment-granularity? adjustment-granularity + | | +--ro grid-type? grid-type | +--ro supportable-application-identifier* [application-code] | | +--ro application-identifier-type? application-identifier-type | | +--ro application-code string - | +--ro supportable-modulation* modulation-technique + | +--ro supportable-modulation* modulation-technique | +--ro total-power-warn-threshold | +--ro total-power-upper-warn-threshold-default? decimal64 | +--ro total-power-upper-warn-threshold-min? decimal64 @@ -852,7 +749,7 @@ module: tapi-photonic-media +--ro laser-bias-current? decimal64 +--ro laser-temperature? decimal64 augment /tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point: - +--rw otsi-aconnectivity-service-end-point-spec + +--rw otsia-connectivity-service-end-point-spec +--rw otsi-config* [local-id] | +--rw central-frequency | | +--rw frequency-constraint @@ -881,7 +778,7 @@ module: tapi-photonic-media | +--rw value? string +--rw number-of-otsi? uint64 augment /tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point: - +--rw media-channel-aconnectivity-service-end-point-spec + +--rw mca-connectivity-service-end-point-spec +--rw mc-config* [local-id] | +--rw spectrum | | +--rw upper-frequency? uint64 diff --git a/YANG/tapi-photonic-media@2020-04-23.yang b/YANG/tapi-photonic-media@2020-06-16.yang similarity index 94% rename from YANG/tapi-photonic-media@2020-04-23.yang rename to YANG/tapi-photonic-media@2020-06-16.yang index 97972523..ca6ba8da 100644 --- a/YANG/tapi-photonic-media@2020-04-23.yang +++ b/YANG/tapi-photonic-media@2020-06-16.yang @@ -33,7 +33,7 @@ module tapi-photonic-media { YANG models included in this release may not be backward compatible with previous TAPI releases. Copyright (c) 2018 Open Networking Foundation (ONF). All rights reserved. License: This module is distributed under the Apache License 2.0"; - revision 2020-04-23 { + revision 2020-06-16 { description "ONF Transport API version 2.1.3. - OtsiConnectivityServiceEndPointSpec class, deprecated - New OtsiAConnectivityServiceEndPointSpec, with numberOfOTSi property (integer). @@ -305,15 +305,15 @@ module tapi-photonic-media { description "none"; } augment "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point" { - container otsi-aconnectivity-service-end-point-spec { - uses otsi-aconnectivity-service-end-point-spec; + container otsia-connectivity-service-end-point-spec { + uses otsia-connectivity-service-end-point-spec; description "none"; } description "none"; } augment "/tapi-common:context/tapi-connectivity:connectivity-context/tapi-connectivity:connectivity-service/tapi-connectivity:end-point" { - container media-channel-aconnectivity-service-end-point-spec { - uses media-channel-aconnectivity-service-end-point-spec; + container mca-connectivity-service-end-point-spec { + uses mca-connectivity-service-end-point-spec; description "none"; } description "none"; @@ -442,17 +442,14 @@ module tapi-photonic-media { description "none"; } grouping otsi-capability-pac { - list supportable-lower-central-frequency { - key 'central-frequency'; + list supportable-central-frequency-spectrum-band { + key 'lower-central-frequency upper-central-frequency'; config false; - uses central-frequency; - description "The lower frequency of the channel spectrum"; - } - list supportable-upper-central-frequency { - key 'central-frequency'; - config false; - uses central-frequency; - description "The Upper frequency of the channel spectrum"; + uses central-frequency-band; + description "Each spectrum band supported for otsi trasmitter to be tuned on, + is specified as per it's lower and upper central frequencies supported and its frequency constraints, + consisting in the frequency Grid and the AdjustmentGranularity, + used to uniquely identify all central frequencies supported within the band."; } list supportable-application-identifier { key 'application-code'; @@ -582,10 +579,6 @@ module tapi-photonic-media { uses media-channel-config-pac; description "none"; } - container power-management-config { - uses power-management-config-pac; - description "none"; - } description "none"; } grouping media-channel-config-pac { @@ -748,7 +741,7 @@ module tapi-photonic-media { } description "none"; } - grouping media-channel-aconnectivity-service-end-point-spec { + grouping mca-connectivity-service-end-point-spec { list mc-config { key 'local-id'; uses media-channel-config-pac; @@ -774,7 +767,7 @@ module tapi-photonic-media { when OTSiMCA' ConnectivityService provisioning drives also creation of 'supporting' MCs. (*) Note that that assembly related Layer Protocol Qualifiers (OTSiA, MCA, OTSiMCA) are not used, as the assembly is modeled through associations between objects."; } - grouping otsi-aconnectivity-service-end-point-spec { + grouping otsia-connectivity-service-end-point-spec { list otsi-config { key 'local-id'; uses otsi-termination-config-pac; @@ -1107,5 +1100,23 @@ module tapi-photonic-media { } description "none"; } + grouping central-frequency-band { + leaf lower-central-frequency { + type uint64; + description "The lower central frequency that can be tuned in the laser specified in MHz. + It is the oscillation frequency of the corresponding electromagnetic wave. "; + } + leaf upper-central-frequency { + type uint64; + description "The upper central frequency that can be tuned in the laser specified in MHz. + It is the oscillation frequency of the corresponding electromagnetic wave. "; + } + container frequency-constraint { + uses frequency-constraint; + description "none"; + } + description "This data-type represents a range of central frequency spectrum band specified as lower and upper bounds, inclusive of the bound values. + It also holds frequency constraints in terms of GridType ( FIXED grid (DWDM or CWDM) or FLEX grid) and AdjustmentGranularity."; + } } diff --git a/YANG/tapi-streaming@2020-04-23.tree b/YANG/tapi-streaming@2020-06-16.tree similarity index 100% rename from YANG/tapi-streaming@2020-04-23.tree rename to YANG/tapi-streaming@2020-06-16.tree diff --git a/YANG/tapi-streaming@2020-04-23.yang b/YANG/tapi-streaming@2020-06-16.yang similarity index 97% rename from YANG/tapi-streaming@2020-04-23.yang rename to YANG/tapi-streaming@2020-06-16.yang index 5015f225..32700b91 100644 --- a/YANG/tapi-streaming@2020-04-23.yang +++ b/YANG/tapi-streaming@2020-06-16.yang @@ -45,7 +45,7 @@ module tapi-streaming { YANG models included in this release may not be backward compatible with previous TAPI releases. Copyright (c) 2018 Open Networking Foundation (ONF). All rights reserved. License: This module is distributed under the Apache License 2.0."; - revision 2020-04-23 { + revision 2020-06-16 { description "ONF Transport API version 2.1.3. - Comment typos corrected. - One attribute changed (sourcePrecesion/source-precesion --> sourcePrecision/source-precision). diff --git a/YANG/tapi-virtual-network@2020-04-23.tree b/YANG/tapi-virtual-network@2020-06-16.tree similarity index 100% rename from YANG/tapi-virtual-network@2020-04-23.tree rename to YANG/tapi-virtual-network@2020-06-16.tree diff --git a/YANG/tapi-virtual-network@2020-04-23.yang b/YANG/tapi-virtual-network@2020-06-16.yang similarity index 97% rename from YANG/tapi-virtual-network@2020-04-23.yang rename to YANG/tapi-virtual-network@2020-06-16.yang index 98065a05..978b05cf 100644 --- a/YANG/tapi-virtual-network@2020-04-23.yang +++ b/YANG/tapi-virtual-network@2020-06-16.yang @@ -30,7 +30,7 @@ module tapi-virtual-network { YANG models included in this release may not be backward compatible with previous TAPI releases. Copyright (c) 2018 Open Networking Foundation (ONF). All rights reserved. License: This module is distributed under the Apache License 2.0."; - revision 2020-04-23 { + revision 2020-06-16 { description "ONF Transport API version 2.1.3. - schedule type changed to tapi-common:time-range. Changes included in this TAPI release (v2.1.3) are listed in