X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Fmain%2Fresources%2FMETA-INF%2Fresources%2Fswagger.html;h=3f3ec6eb18d3583abad329f305a205e0a4f4dc01;hb=e65d457a2dfd6ebb5e1f5a28b74f05c16c285dc3;hp=4809ffabb6067425f89d46666964ec8a607276e1;hpb=ab51df22013aff7c1918375371ce80f43debd9e5;p=clamp.git diff --git a/src/main/resources/META-INF/resources/swagger.html b/src/main/resources/META-INF/resources/swagger.html index 4809ffab..3f3ec6eb 100644 --- a/src/main/resources/META-INF/resources/swagger.html +++ b/src/main/resources/META-INF/resources/swagger.html @@ -444,311 +444,287 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
  • 2. Paths
  • 3. Definitions
  • @@ -761,13 +737,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    1.1. Version information

    -

    Version : 4.0.3-SNAPSHOT

    +

    Version : 5.0.0-SNAPSHOT

    1.2. URI scheme

    -

    Host : localhost:46235
    +

    Host : localhost:46561
    BasePath : /restservices/clds/
    Schemes : HTTP

    @@ -778,77 +754,33 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    2. Paths

    -

    2.1. PUT /v1/clds/action/{action}/{modelName}?test={test}

    -
    -

    2.1.1. Parameters

    - ----- - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameSchema

    Path

    action
    -required

    string

    Path

    modelName}?test={test
    -required

    string

    Body

    body
    -required

    CldsModel

    -
    +

    2.1. GET /v1/healthcheck

    -

    2.1.2. Responses

    +

    2.1.1. Responses

    --+++ + - + +
    HTTP CodeDescription Schema

    200

    No Content

    Output type

    CldsHealthCheck

    -

    2.1.3. Consumes

    -
    -
      -
    • -

      application/json

      -
    • -
    -
    -
    -
    -

    2.1.4. Produces

    +

    2.1.2. Produces

    • @@ -859,27 +791,24 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.2. GET /v1/clds/cldsDetails

    +

    2.2. GET /v1/user/getUser

    2.2.1. Responses

    ---++ - - - +
    HTTP CodeDescription Schema

    200

    Output type

    CldsMonitoringDetails

    No Content

    @@ -889,14 +818,14 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    • -

      application/json

      +

      text/plain

    -

    2.3. GET /v1/clds/cldsInfo

    +

    2.3. GET /v2/clampInformation

    2.3.1. Responses

    @@ -916,7 +845,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    CldsInfo

    ClampInformation

    @@ -933,65 +862,33 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.4. POST /v1/clds/dcae/event?test={test}

    -
    -

    2.4.1. Parameters

    - ----- - - - - - - - - - - - - - - -
    TypeNameSchema

    Body

    body
    -required

    DcaeEvent

    -
    +

    2.4. GET /v2/dictionary

    -

    2.4.2. Responses

    +

    2.4.1. Responses

    --+++ + - + +
    HTTP CodeDescription Schema

    200

    No Content

    Output type

    Dictionary

    -

    2.4.3. Consumes

    -
    -
      -
    • -

      application/json

      -
    • -
    -
    -
    -
    -

    2.4.4. Produces

    +

    2.4.2. Produces

    • @@ -1002,9 +899,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.5. PUT /v1/clds/deploy/{modelName}

    +

    2.5. PUT /v2/dictionary

    -

    2.5.1. Parameters

    +

    2.5.1. Parameters

    @@ -1020,16 +917,10 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - - - - +

    Path

    modelName
    -required

    string

    Body

    body
    required

    CldsModel

    Dictionary

    @@ -1038,25 +929,28 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    2.5.2. Responses

    --+++ + - + +
    HTTP CodeDescription Schema

    200

    No Content

    Output type

    Dictionary

    -

    2.5.3. Consumes

    +

    2.5.3. Consumes

    • @@ -1077,7 +971,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.6. GET /v1/clds/model-names

    +

    2.6. GET /v2/dictionary/secondary/names

    2.6.1. Responses

    @@ -1097,7 +991,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    ValueItem

    < string > array

    @@ -1114,9 +1008,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.7. GET /v1/clds/model/bpmn/{modelName}

    +

    2.7. GET /v2/dictionary/{dictionaryName}

    -

    2.7.1. Parameters

    +

    2.7.1. Parameters

    @@ -1133,7 +1027,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - @@ -1144,19 +1038,22 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    2.7.2. Responses

    Path

    modelName
    +

    dictionaryName
    required

    string

    --+++ + - + +
    HTTP CodeDescription Schema

    200

    No Content

    Output type

    Dictionary

    @@ -1166,16 +1063,16 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    • -

      text/xml

      +

      application/json

    -

    2.8. GET /v1/clds/model/image/{modelName}

    +

    2.8. PUT /v2/dictionary/{name}

    -

    2.8.1. Parameters

    +

    2.8.1. Parameters

    @@ -1192,10 +1089,16 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - + + + + +

    Path

    modelName
    +

    name
    required

    string

    Body

    body
    +required

    Dictionary

    @@ -1203,38 +1106,51 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    2.8.2. Responses

    --+++ + - + +
    HTTP CodeDescription Schema

    200

    No Content

    Output type

    Dictionary

    -

    2.8.3. Produces

    +

    2.8.3. Consumes

    +
    +
      +
    • +

      application/json

      +
    • +
    +
    +
    +
    +

    2.8.4. Produces

    • -

      text/xml

      +

      application/json

    -

    2.9. GET /v1/clds/model/{modelName}

    +

    2.9. DELETE /v2/dictionary/{name}

    -

    2.9.1. Parameters

    +

    2.9.1. Parameters

    @@ -1251,7 +1167,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - @@ -1262,22 +1178,19 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    2.9.2. Responses

    Path

    modelName
    +

    name
    required

    string

    ---++ - - - +
    HTTP CodeDescription Schema

    200

    Output type

    CldsModel

    No Content

    @@ -1294,9 +1207,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.10. PUT /v1/clds/model/{modelName}

    +

    2.10. DELETE /v2/dictionary/{name}/elements/{shortName}

    -

    2.10.1. Parameters

    +

    2.10.1. Parameters

    @@ -1313,15 +1226,15 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - + - +

    Path

    modelName
    +

    name
    required

    string

    Body

    body
    +

    Path

    shortName
    required

    CldsModel

    string

    @@ -1330,38 +1243,25 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    2.10.2. Responses

    ---++ - - - +
    HTTP CodeDescription Schema

    200

    Output type

    CldsModel

    No Content

    -

    2.10.3. Consumes

    -
    -
      -
    • -

      application/json

      -
    • -
    -
    -
    -
    -

    2.10.4. Produces

    +

    2.10.3. Produces

    • @@ -1372,30 +1272,70 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.11. GET /v1/clds/properties

    +

    2.11. PUT /v2/loop/addOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}

    -

    2.11.1. Responses

    +

    2.11.1. Parameters

    +-++ + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameSchema

    Path

    loopName
    +required

    string

    Path

    policyType
    +required

    string

    Path

    policyVersion
    +required

    string

    +
    +
    +

    2.11.2. Responses

    + ++++ + - + +
    HTTP CodeDescription Schema

    200

    No Content

    Output type

    Loop

    -

    2.11.2. Produces

    +

    2.11.3. Produces

    • @@ -1406,9 +1346,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.12. PUT /v1/clds/undeploy/{modelName}

    +

    2.12. POST /v2/loop/create/{loopName}?templateName={templateName}

    -

    2.12.1. Parameters

    +

    2.12.1. Parameters

    @@ -1425,16 +1365,10 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - - - -

    Path

    modelName
    +

    loopName}?templateName={templateName
    required

    string

    Body

    body
    -required

    CldsModel

    @@ -1442,25 +1376,28 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    2.12.2. Responses

    --+++ + - + +
    HTTP CodeDescription Schema

    200

    No Content

    Output type

    Loop

    -

    2.12.3. Consumes

    +

    2.12.3. Consumes

    • @@ -1481,44 +1418,56 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.13. GET /v1/cldsTempate/template-names

    +

    2.13. PUT /v2/loop/delete/{loopName}

    -

    2.13.1. Responses

    +

    2.13.1. Parameters

    ---+++ - - + + - - - + + +
    HTTP CodeDescriptionTypeName Schema

    200

    Output type

    ValueItem

    Path

    loopName
    +required

    string

    -

    2.13.2. Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    -
    +

    2.13.2. Responses

    + ++++ + + + + + + + + + + + + +
    HTTP CodeSchema

    200

    No Content

    -

    2.14. GET /v1/cldsTempate/template/bpmn/{templateName}

    +

    2.14. PUT /v2/loop/deploy/{loopName}

    2.14.1. Parameters

    @@ -1537,7 +1486,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - @@ -1548,97 +1497,78 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    2.14.2. Responses

    Path

    templateName
    +

    loopName
    required

    string

    --+++ + - + +
    HTTP CodeDescription Schema

    200

    No Content

    Output type

    Loop

    -

    2.14.3. Produces

    +

    2.14.3. Produces

    • -

      text/xml

      +

      application/json

    -

    2.15. GET /v1/cldsTempate/template/image/{templateName}

    -
    -

    2.15.1. Parameters

    - ----- - - - - - - - - - - - - - - -
    TypeNameSchema

    Path

    templateName
    -required

    string

    -
    +

    2.15. GET /v2/loop/getAllNames

    -

    2.15.2. Responses

    +

    2.15.1. Responses

    --+++ + - + +
    HTTP CodeDescription Schema

    200

    No Content

    Output type

    < string > array

    -

    2.15.3. Produces

    +

    2.15.2. Produces

    • -

      text/xml

      +

      application/json

    -

    2.16. GET /v1/cldsTempate/template/{templateName}

    +

    2.16. GET /v2/loop/getstatus/{loopName}

    -

    2.16.1. Parameters

    +

    2.16.1. Parameters

    @@ -1655,7 +1585,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - @@ -1681,13 +1611,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    Path

    templateName
    +

    loopName
    required

    string

    200

    Output type

    CldsTemplate

    Loop

    -

    2.16.3. Produces

    +

    2.16.3. Produces

    • @@ -1698,9 +1628,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.17. PUT /v1/cldsTempate/template/{templateName}

    +

    2.17. PUT /v2/loop/refreshMicroServicePolicyJsonSchema/{loopName}/{microServicePolicyName}

    -

    2.17.1. Parameters

    +

    2.17.1. Parameters

    @@ -1717,15 +1647,15 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - + - +

    Path

    templateName
    +

    loopName
    required

    string

    Body

    body
    +

    Path

    microServicePolicyName
    required

    CldsTemplate

    string

    @@ -1749,23 +1679,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    200

    Output type

    -

    CldsTemplate

    +

    Loop

    -

    2.17.3. Consumes

    -
    -
      -
    • -

      application/json

      -
    • -
    -
    -
    -
    -

    2.17.4. Produces

    +

    2.17.3. Produces

    • @@ -1776,9 +1696,40 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.18. GET /v1/dictionary

    +

    2.18. PUT /v2/loop/refreshOperationalPolicyJsonSchema/{loopName}/{operationalPolicyName}

    +
    +

    2.18.1. Parameters

    + +++++ + + + + + + + + + + + + + + + + + + + +
    TypeNameSchema

    Path

    loopName
    +required

    string

    Path

    operationalPolicyName
    +required

    string

    +
    -

    2.18.1. Responses

    +

    2.18.2. Responses

    @@ -1796,13 +1747,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    CldsDictionary

    Loop

    -

    2.18.2. Produces

    +

    2.18.3. Produces

    • @@ -1813,7 +1764,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.19. PUT /v1/dictionary/{dictionaryName}

    +

    2.19. PUT /v2/loop/removeOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}

    2.19.1. Parameters

    @@ -1832,15 +1783,21 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - + + + + + + - +

    Path

    dictionaryName
    +

    loopName
    required

    string

    Body

    body
    +

    Path

    policyType
    +required

    string

    Path

    policyVersion
    required

    CldsDictionary

    string

    @@ -1864,23 +1821,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    200

    Output type

    -

    CldsDictionary

    +

    Loop

    -

    2.19.3. Consumes

    -
    -
      -
    • -

      application/json

      -
    • -
    -
    -
    -
    -

    2.19.4. Produces

    +

    2.19.3. Produces

    • @@ -1891,7 +1838,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.20. GET /v1/dictionary/{dictionaryName}/items

    +

    2.20. PUT /v2/loop/restart/{loopName}

    2.20.1. Parameters

    @@ -1910,7 +1857,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - @@ -1936,13 +1883,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    Path

    dictionaryName
    +

    loopName
    required

    string

    200

    Output type

    CldsDictionary

    Loop

    -

    2.20.3. Produces

    +

    2.20.3. Produces

    • @@ -1953,7 +1900,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.21. PUT /v1/dictionary/{dictionaryName}/items

    +

    2.21. PUT /v2/loop/stop/{loopName}

    2.21.1. Parameters

    @@ -1972,16 +1919,10 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - - - -

    Path

    dictionaryName
    +

    loopName
    required

    string

    Body

    body
    -required

    CldsDictionaryItem

    @@ -2004,23 +1945,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    200

    Output type

    -

    CldsDictionaryItem

    +

    Loop

    -

    2.21.3. Consumes

    -
    -
      -
    • -

      application/json

      -
    • -
    -
    -
    -
    -

    2.21.4. Produces

    +

    2.21.3. Produces

    • @@ -2031,43 +1962,34 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.22. GET /v1/healthcheck

    +

    2.22. PUT /v2/loop/submit/{loopName}

    -

    2.22.1. Responses

    +

    2.22.1. Parameters

    +-+ - + + - - + + +
    HTTP CodeTypeName Schema

    200

    No Content

    Path

    loopName
    +required

    string

    -

    2.22.2. Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    -
    -
    -
    -
    -

    2.23. GET /v1/tosca/models

    -
    -

    2.23.1. Responses

    +

    2.22.2. Responses

    @@ -2085,13 +2007,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    CldsToscaModel

    Loop

    -

    2.23.2. Produces

    +

    2.22.3. Produces

    • @@ -2102,9 +2024,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.24. GET /v1/tosca/models/policyType/{policyType}

    +

    2.23. GET /v2/loop/svgRepresentation/{loopName}

    -

    2.24.1. Parameters

    +

    2.23.1. Parameters

    @@ -2121,7 +2043,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - @@ -2129,7 +2051,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    Path

    policyType
    +

    loopName
    required

    string

    -

    2.24.2. Responses

    +

    2.23.2. Responses

    @@ -2147,26 +2069,26 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    CldsToscaModel

    string

    -

    2.24.3. Produces

    +

    2.23.3. Produces

    • -

      application/json

      +

      application/xml

    -

    2.25. GET /v1/tosca/models/{toscaModelName}

    +

    2.24. PUT /v2/loop/undeploy/{loopName}

    -

    2.25.1. Parameters

    +

    2.24.1. Parameters

    @@ -2183,7 +2105,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - @@ -2191,7 +2113,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    Path

    toscaModelName
    +

    loopName
    required

    string

    -

    2.25.2. Responses

    +

    2.24.2. Responses

    @@ -2209,13 +2131,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    CldsToscaModel

    Loop

    -

    2.25.3. Produces

    +

    2.24.3. Produces

    • @@ -2226,9 +2148,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.26. PUT /v1/tosca/models/{toscaModelName}

    +

    2.25. POST /v2/loop/updateGlobalProperties/{loopName}

    -

    2.26.1. Parameters

    +

    2.25.1. Parameters

    @@ -2245,7 +2167,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - @@ -2253,34 +2175,37 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    Path

    toscaModelName
    +

    loopName
    required

    string

    Body

    body
    required

    CldsToscaModel

    JsonObject

    -

    2.26.2. Responses

    +

    2.25.2. Responses

    --+++ + - + +
    HTTP CodeDescription Schema

    200

    No Content

    Output type

    Loop

    -

    2.26.3. Consumes

    +

    2.25.3. Consumes

    • @@ -2290,7 +2215,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.26.4. Produces

    +

    2.25.4. Produces

    • @@ -2301,43 +2226,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.27. GET /v1/user/getUser

    -
    -

    2.27.1. Responses

    - ---- - - - - - - - - - - - - -
    HTTP CodeSchema

    200

    No Content

    -
    -
    -

    2.27.2. Produces

    -
    -
      -
    • -

      text/plain

      -
    • -
    -
    -
    -
    -
    -

    2.28. PUT /v2/loop/delete/{loopName}

    +

    2.26. POST /v2/loop/updateMicroservicePolicy/{loopName}

    -

    2.28.1. Parameters

    +

    2.26.1. Parameters

    @@ -2358,60 +2249,17 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b required

    + + + + +

    string

    Body

    body
    +required

    MicroServicePolicy

    -

    2.28.2. Responses

    - ---- - - - - - - - - - - - - -
    HTTP CodeSchema

    200

    No Content

    -
    -
    -
    -

    2.29. PUT /v2/loop/deployLoop/{loopName}

    -
    -

    2.29.1. Parameters

    - ----- - - - - - - - - - - - - - - -
    TypeNameSchema

    Path

    loopName
    -required

    string

    -
    -
    -

    2.29.2. Responses

    +

    2.26.2. Responses

    @@ -2429,13 +2277,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    Loop

    MicroServicePolicy

    -

    2.29.3. Produces

    +

    2.26.3. Consumes

    • @@ -2444,35 +2292,8 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -
    -
    -

    2.30. GET /v2/loop/getAllNames

    -
    -

    2.30.1. Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    Output type

    < string > array

    -
    -

    2.30.2. Produces

    +

    2.26.4. Produces

    • @@ -2483,9 +2304,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.31. GET /v2/loop/getstatus/{loopName}

    +

    2.27. POST /v2/loop/updateOperationalPolicies/{loopName}

    -

    2.31.1. Parameters

    +

    2.27.1. Parameters

    @@ -2506,11 +2327,17 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b required

    + + + + +

    string

    Body

    body
    +required

    JsonArray

    -

    2.31.2. Responses

    +

    2.27.2. Responses

    @@ -2534,7 +2361,17 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.31.3. Produces

    +

    2.27.3. Consumes

    +
    +
      +
    • +

      application/json

      +
    • +
    +
    +
    +
    +

    2.27.4. Produces

    • @@ -2545,9 +2382,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.32. PUT /v2/loop/restart/{loopName}

    +

    2.28. GET /v2/loop/{loopName}

    -

    2.32.1. Parameters

    +

    2.28.1. Parameters

    @@ -2572,7 +2409,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.32.2. Responses

    +

    2.28.2. Responses

    @@ -2596,7 +2433,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.32.3. Produces

    +

    2.28.3. Produces

    • @@ -2607,9 +2444,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.33. PUT /v2/loop/stop/{loopName}

    +

    2.29. POST /v2/policyToscaModels

    -

    2.33.1. Parameters

    +

    2.29.1. Parameters

    @@ -2625,8 +2462,8 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - + @@ -2634,7 +2471,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    Path

    loopName
    +

    Body

    body
    required

    string

    -

    2.33.2. Responses

    +

    2.29.2. Responses

    @@ -2652,13 +2489,23 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    Loop

    PolicyModel

    -

    2.33.3. Produces

    +

    2.29.3. Consumes

    +
    +
      +
    • +

      plain/text

      +
    • +
    +
    +
    +
    +

    2.29.4. Produces

    • @@ -2669,34 +2516,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.34. PUT /v2/loop/submit/{loopName}

    -
    -

    2.34.1. Parameters

    - ----- - - - - - - - - - - - - - - -
    TypeNameSchema

    Path

    loopName
    -required

    string

    -
    +

    2.30. GET /v2/policyToscaModels

    -

    2.34.2. Responses

    +

    2.30.1. Responses

    @@ -2714,13 +2536,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    Loop

    PolicyModel

    -

    2.34.3. Produces

    +

    2.30.2. Produces

    • @@ -2731,9 +2553,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.35. GET /v2/loop/svgRepresentation/{loopName}

    +

    2.31. GET /v2/policyToscaModels/yaml/{policyModelType}/{policyModelVersion}

    -

    2.35.1. Parameters

    +

    2.31.1. Parameters

    @@ -2750,7 +2572,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - + + + + + @@ -2758,7 +2586,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    Path

    loopName
    +

    policyModelType
    +required

    string

    Path

    policyModelVersion
    required

    string

    -

    2.35.2. Responses

    +

    2.31.2. Responses

    @@ -2782,20 +2610,20 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.35.3. Produces

    +

    2.31.3. Produces

    • -

      application/xml

      +

      application/json

    -

    2.36. PUT /v2/loop/undeployLoop/{loopName}

    +

    2.32. GET /v2/policyToscaModels/{policyModelType}/{policyModelVersion}

    -

    2.36.1. Parameters

    +

    2.32.1. Parameters

    @@ -2812,7 +2640,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - + + + + + @@ -2820,7 +2654,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    Path

    loopName
    +

    policyModelType
    +required

    string

    Path

    policyModelVersion
    required

    string

    -

    2.36.2. Responses

    +

    2.32.2. Responses

    @@ -2838,13 +2672,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    Loop

    PolicyModel

    -

    2.36.3. Produces

    +

    2.32.3. Produces

    • @@ -2855,9 +2689,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.37. POST /v2/loop/updateGlobalProperties/{loopName}

    +

    2.33. PUT /v2/policyToscaModels/{policyModelType}/{policyModelVersion}

    -

    2.37.1. Parameters

    +

    2.33.1. Parameters

    @@ -2874,7 +2708,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - + + + + + @@ -2882,13 +2722,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    Path

    loopName
    +

    policyModelType
    +required

    string

    Path

    policyModelVersion
    required

    string

    Body

    body
    required

    JsonObject

    string

    -

    2.37.2. Responses

    +

    2.33.2. Responses

    @@ -2906,23 +2746,23 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    Loop

    PolicyModel

    -

    2.37.3. Consumes

    +

    2.33.3. Consumes

    • -

      application/json

      +

      plain/text

    -

    2.37.4. Produces

    +

    2.33.4. Produces

    • @@ -2933,40 +2773,46 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.38. POST /v2/loop/updateMicroservicePolicy/{loopName}

    +

    2.34. GET /v2/templates

    -

    2.38.1. Parameters

    +

    2.34.1. Responses

    ---+++ - - + + - - - - - - - - + + +
    TypeNameHTTP CodeDescription Schema

    Path

    loopName
    -required

    string

    Body

    body
    -required

    MicroServicePolicy

    200

    Output type

    LoopTemplate

    -

    2.38.2. Responses

    +

    2.34.2. Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    +
    +
    +
    +
    +

    2.35. GET /v2/templates/names

    +
    +

    2.35.1. Responses

    @@ -2984,23 +2830,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    MicroServicePolicy

    < string > array

    -

    2.38.3. Consumes

    -
    -
      -
    • -

      application/json

      -
    • -
    -
    -
    -
    -

    2.38.4. Produces

    +

    2.35.2. Produces

    • @@ -3011,9 +2847,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.39. POST /v2/loop/updateOperationalPolicies/{loopName}

    +

    2.36. GET /v2/templates/{templateName}

    -

    2.39.1. Parameters

    +

    2.36.1. Parameters

    @@ -3030,21 +2866,15 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - - - -

    Path

    loopName
    +

    templateName
    required

    string

    Body

    body
    -required

    JsonArray

    -

    2.39.2. Responses

    +

    2.36.2. Responses

    @@ -3062,23 +2892,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    Loop

    LoopTemplate

    -

    2.39.3. Consumes

    -
    -
      -
    • -

      application/json

      -
    • -
    -
    -
    -
    -

    2.39.4. Produces

    +

    2.36.3. Produces

    • @@ -3089,9 +2909,9 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    -

    2.40. GET /v2/loop/{loopName}

    +

    2.37. GET /v2/templates/{templateName}/svgRepresentation

    -

    2.40.1. Parameters

    +

    2.37.1. Parameters

    @@ -3108,7 +2928,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - @@ -3116,7 +2936,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    Path

    loopName
    +

    templateName
    required

    string

    -

    2.40.2. Responses

    +

    2.37.2. Responses

    @@ -3134,17 +2954,17 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - +

    200

    Output type

    Loop

    string

    -

    2.40.3. Produces

    +

    2.37.3. Produces

    • -

      application/json

      +

      application/xml

    @@ -3156,7 +2976,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    3. Definitions

    -

    3.1. CldsDictionary

    +

    3.1. ClampInformation

    @@ -3170,32 +2990,17 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - - - - - - - - - - - - + - - @@ -3203,7 +3008,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    cldsDictionaryItems
    -optional

    < CldsDictionaryItem > array

    createdBy
    -optional

    string

    dictionaryId
    -optional

    string

    dictionaryName
    +

    allPermissions
    optional

    string

    < string > array

    lastUpdatedDate
    +

    cldsVersion
    optional

    string

    updatedBy
    +

    userName
    optional

    string

    -

    3.2. CldsDictionaryItem

    +

    3.2. CldsHealthCheck

    @@ -3217,42 +3022,64 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - + +

    createdBy
    +

    description
    optional

    string

    dictElementDesc
    +

    healthCheckComponent
    optional

    string

    dictElementId
    +

    healthCheckStatus
    optional

    string

    +
    +
    +

    3.3. Dictionary

    + ++++ + + + + + + + - - - + - - + - - + + + + @@ -3261,11 +3088,16 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b optional

    + + + +
    NameSchema

    dictElementName
    +

    createdBy
    optional

    string

    dictElementShortName
    +

    createdDate
    optional

    string

    integer (int64)

    dictElementType
    +

    dictionaryElements
    optional

    string

    < DictionaryElement > array

    dictionaryId
    +

    name
    optional

    string

    lastUpdatedDate
    +

    secondLevelDictionary
    +optional

    integer (int32)

    subDictionaryType
    optional

    string

    string

    updatedDate
    +optional

    integer (int64)

    -

    3.3. CldsEvent

    +

    3.4. DictionaryElement

    @@ -3279,35 +3111,60 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - + + + + + + + + - - + + + + - - + + + + + + + +

    actionCd
    +

    createdBy
    +optional

    string

    createdDate
    +optional

    integer (int64)

    description
    optional

    string

    actionStateCd
    +

    name
    optional

    string

    id
    +

    shortName
    +optional

    string

    subDictionary
    optional

    string

    processInstanceId
    +

    type
    optional

    string

    userid
    +

    updatedBy
    optional

    string

    updatedDate
    +optional

    integer (int64)

    usedByDictionaries
    +optional

    < Dictionary > array

    -

    3.4. CldsInfo

    +

    3.5. ExternalComponent

    @@ -3321,42 +3178,44 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - - - - - - - - - + + +

    cldsVersion
    +

    componentName
    optional

    string

    permissionReadCl
    -optional

    boolean

    permissionReadTemplate
    -optional

    boolean

    permissionReadTosca
    +

    state
    optional

    boolean

    ExternalComponentState

    +
    +
    +

    3.6. ExternalComponentState

    + ++++ + - - + + + + - - + - - + - @@ -3364,7 +3223,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    permissionUpdateCl
    -optional

    boolean

    NameSchema

    permissionUpdateTemplate
    +

    description
    optional

    boolean

    string

    permissionUpdateTosca
    +

    level
    optional

    boolean

    integer (int32)

    userName
    +

    stateName
    optional

    string

    -

    3.5. CldsModel

    +

    3.7. JsonArray

    @@ -3378,115 +3237,110 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - - - - + - - + - - + - - + - - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - - + - - + - - + - - +

    blueprintText
    -optional

    string

    bpmnText
    +

    asBigDecimal
    optional

    string

    number

    cldsModelInstanceList
    +

    asBigInteger
    optional

    < CldsModelInstance > array

    integer

    controlName
    +

    asBoolean
    optional

    string

    boolean

    controlNamePrefix
    +

    asByte
    optional

    string

    string (byte)

    controlNameUuid
    +

    asCharacter
    optional

    string

    deploymentId
    +

    asDouble
    optional

    string

    number (double)

    deploymentStatusUrl
    +

    asFloat
    optional

    string

    number (float)

    docText
    +

    asInt
    optional

    string

    integer (int32)

    errorMessageForUi
    +

    asJsonArray
    optional

    string

    JsonArray

    event
    +

    asJsonNull
    optional

    CldsEvent

    JsonNull

    id
    +

    asJsonObject
    optional

    string

    JsonObject

    imageText
    +

    asJsonPrimitive
    optional

    string

    JsonPrimitive

    name
    +

    asLong
    optional

    string

    integer (int64)

    permittedActionCd
    +

    asNumber
    optional

    < string > array

    Number

    propText
    +

    asShort
    optional

    string

    integer (int32)

    status
    +

    asString
    optional

    string

    templateId
    +

    jsonArray
    optional

    string

    boolean

    templateName
    +

    jsonNull
    optional

    string

    boolean

    typeId
    +

    jsonObject
    optional

    string

    boolean

    typeName
    +

    jsonPrimitive
    optional

    string

    boolean

    -

    3.6. CldsModelInstance

    +

    3.8. JsonNull

    @@ -3500,87 +3354,110 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - + - - + - - + - -

    location
    +

    asBigDecimal
    optional

    string

    number

    modelInstanceId
    +

    asBigInteger
    optional

    string

    integer

    vmName
    +

    asBoolean
    optional

    string

    boolean

    -
    -
    -

    3.7. CldsMonitoringDetails

    - ---- - - - + + - - - - - + - - + - - + - - + - - + - - + - - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + +
    NameSchema

    asByte
    +optional

    string (byte)

    action
    +

    asCharacter
    optional

    string

    closeloopName
    +

    asDouble
    optional

    string

    number (double)

    deploymentId
    +

    asFloat
    optional

    string

    number (float)

    modelId
    +

    asInt
    optional

    string

    integer (int32)

    modelName
    +

    asJsonArray
    optional

    string

    JsonArray

    serviceTypeId
    +

    asJsonNull
    optional

    string

    JsonNull

    templateName
    +

    asJsonObject
    optional

    string

    JsonObject

    timestamp
    +

    asJsonPrimitive
    optional

    string

    JsonPrimitive

    asLong
    +optional

    integer (int64)

    asNumber
    +optional

    Number

    asShort
    +optional

    integer (int32)

    userid
    +

    asString
    optional

    string

    jsonArray
    +optional

    boolean

    jsonNull
    +optional

    boolean

    jsonObject
    +optional

    boolean

    jsonPrimitive
    +optional

    boolean

    -

    3.8. CldsTemplate

    +

    3.9. JsonObject

    @@ -3594,199 +3471,110 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - + - - + - - + - - + - - - + - - + - - + - - - - - - - - - - - - - - - - - - - - - - - - -

    bpmnId
    +

    asBigDecimal
    optional

    string

    number

    bpmnText
    +

    asBigInteger
    optional

    string

    integer

    bpmnUserid
    +

    asBoolean
    optional

    string

    boolean

    controlNamePrefix
    +

    asByte
    optional

    string

    string (byte)

    controlNameUuid
    +

    asCharacter
    optional

    string

    id
    +

    asDouble
    optional

    string

    number (double)

    imageId
    +

    asFloat
    optional

    string

    number (float)

    imageText
    +

    asInt
    optional

    string

    integer (int32)

    imageUserid
    +

    asJsonArray
    optional

    string

    name
    -optional

    string

    propId
    -optional

    string

    propText
    -optional

    string

    propUserid
    -optional

    string

    userAuthorizedToUpdate
    -optional

    boolean

    -
    -
    -

    3.9. CldsToscaModel

    - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + - - + - - + - - - - -
    NameSchema

    createdDate
    -optional

    string

    id
    -optional

    string

    lastUpdatedDate
    -optional

    string

    policyType
    -optional

    string

    revisionId
    -optional

    string

    toscaModelJson
    -optional

    string

    JsonArray

    toscaModelName
    +

    asJsonNull
    optional

    string

    JsonNull

    toscaModelYaml
    +

    asJsonObject
    optional

    string

    JsonObject

    userId
    +

    asJsonPrimitive
    optional

    string

    JsonPrimitive

    version
    +

    asLong
    optional

    number (double)

    -
    -
    -

    3.10. DcaeEvent

    - ---- - - - - + - - - - + - - + - - - + - - + - - + - - +
    NameSchema

    integer (int64)

    artifactName
    +

    asNumber
    optional

    string

    Number

    cldsActionCd
    +

    asShort
    optional

    string

    integer (int32)

    controlName
    +

    asString
    optional

    string

    event
    +

    jsonArray
    optional

    string

    boolean

    instances
    +

    jsonNull
    optional

    < CldsModelInstance > array

    boolean

    resourceUUID
    +

    jsonObject
    optional

    string

    boolean

    serviceUUID
    +

    jsonPrimitive
    optional

    string

    boolean

    -

    3.11. JsonArray

    +

    3.10. JsonPrimitive

    @@ -3880,6 +3668,11 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b + + + + @@ -3899,11 +3692,21 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b optional

    + + + + + + + +

    string

    boolean
    +optional

    boolean

    jsonArray
    optional

    boolean

    boolean

    number
    +optional

    boolean

    string
    +optional

    boolean

    -

    3.12. JsonNull

    +

    3.11. Loop

    @@ -3917,110 +3720,90 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - - - - - - - - - - - - - + - - - - - - - + - - + - - + - - + - - + - - + - - + - - + - - + - - - + - - + - - + - - +

    asBigDecimal
    -optional

    number

    asBigInteger
    -optional

    integer

    asBoolean
    -optional

    boolean

    asByte
    +

    components
    optional

    string (byte)

    < string, ExternalComponent > map

    asCharacter
    +

    createdBy
    optional

    string

    asDouble
    -optional

    number (double)

    asFloat
    +

    createdDate
    optional

    number (float)

    integer (int64)

    asInt
    +

    dcaeDeploymentId
    optional

    integer (int32)

    string

    asJsonArray
    +

    dcaeDeploymentStatusUrl
    optional

    JsonArray

    string

    asJsonNull
    +

    globalPropertiesJson
    optional

    JsonNull

    JsonObject

    asJsonObject
    +

    lastComputedState
    optional

    JsonObject

    enum (DESIGN, SUBMITTED, DEPLOYED, RUNNING, STOPPED, IN_ERROR, WAITING)

    asJsonPrimitive
    +

    loopLogs
    optional

    JsonPrimitive

    < LoopLog > array

    asLong
    +

    loopTemplate
    optional

    integer (int64)

    LoopTemplate

    asNumber
    +

    microServicePolicies
    optional

    Number

    < MicroServicePolicy > array

    asShort
    +

    modelService
    optional

    integer (int32)

    Service

    asString
    +

    name
    optional

    string

    jsonArray
    +

    operationalPolicies
    optional

    boolean

    < OperationalPolicy > array

    jsonNull
    +

    svgRepresentation
    optional

    boolean

    string

    jsonObject
    +

    updatedBy
    optional

    boolean

    string

    jsonPrimitive
    +

    updatedDate
    optional

    boolean

    integer (int64)

    -

    3.13. JsonObject

    +

    3.12. LoopElementModel

    @@ -4034,110 +3817,112 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - + - - + - - + - - + - - - + - - + - - + - - + - - + - - + + +

    asBigDecimal
    +

    blueprint
    optional

    number

    string

    asBigInteger
    +

    createdBy
    optional

    integer

    string

    asBoolean
    +

    createdDate
    optional

    boolean

    integer (int64)

    asByte
    +

    dcaeBlueprintId
    optional

    string (byte)

    string

    asCharacter
    +

    loopElementType
    optional

    string

    asDouble
    +

    name
    optional

    number (double)

    string

    asFloat
    +

    policyModels
    optional

    number (float)

    < PolicyModel > array

    asInt
    +

    shortName
    optional

    integer (int32)

    string

    asJsonArray
    +

    updatedBy
    optional

    JsonArray

    string

    asJsonNull
    +

    updatedDate
    optional

    JsonNull

    integer (int64)

    asJsonObject
    +

    usedByLoopTemplates
    optional

    JsonObject

    < LoopTemplateLoopElementModel > array

    +
    +
    +

    3.13. LoopLog

    + ++++ + - - + + + + - - - - - - - - - - - - + - - + - - + - - +

    asJsonPrimitive
    -optional

    JsonPrimitive

    NameSchema

    asLong
    +

    id
    optional

    integer (int64)

    asNumber
    -optional

    Number

    asShort
    -optional

    integer (int32)

    asString
    +

    logComponent
    optional

    string

    jsonArray
    +

    logInstant
    optional

    boolean

    integer (int64)

    jsonNull
    +

    logType
    optional

    boolean

    enum (INFO, WARNING, ERROR)

    jsonObject
    +

    loop
    optional

    boolean

    Loop

    jsonPrimitive
    +

    message
    optional

    boolean

    string

    -

    3.14. JsonPrimitive

    +

    3.14. LoopTemplate

    @@ -4151,125 +3936,107 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - + - - + - - + - - + - - - - - - - + - - - - - - - + - - - - - - - - - - - - - - - - - - + - - - - + - - + + +

    asBigDecimal
    +

    allowedLoopType
    optional

    number

    enum (OPEN, CLOSED, HYBRID)

    asBigInteger
    +

    blueprint
    optional

    integer

    string

    asBoolean
    +

    createdBy
    optional

    boolean

    string

    asByte
    +

    createdDate
    optional

    string (byte)

    integer (int64)

    asCharacter
    +

    dcaeBlueprintId
    optional

    string

    asDouble
    +

    loopElementModelsUsed
    optional

    number (double)

    asFloat
    -optional

    number (float)

    < LoopTemplateLoopElementModel > array

    asInt
    +

    maximumInstancesAllowed
    optional

    integer (int32)

    asJsonArray
    -optional

    JsonArray

    asJsonNull
    +

    modelService
    optional

    JsonNull

    Service

    asJsonObject
    -optional

    JsonObject

    asJsonPrimitive
    -optional

    JsonPrimitive

    asLong
    -optional

    integer (int64)

    asNumber
    -optional

    Number

    asShort
    +

    name
    optional

    integer (int32)

    string

    asString
    +

    svgRepresentation
    optional

    string

    boolean
    +

    uniqueBlueprint
    optional

    boolean

    jsonArray
    +

    updatedBy
    optional

    boolean

    string

    jsonNull
    +

    updatedDate
    optional

    boolean

    integer (int64)

    +
    +
    +

    3.15. LoopTemplateLoopElementModel

    + ++++ + - - + + + + - - + - - + - - +

    jsonObject
    -optional

    boolean

    NameSchema

    jsonPrimitive
    +

    flowOrder
    optional

    boolean

    integer (int32)

    number
    +

    loopElementModel
    optional

    boolean

    LoopElementModel

    string
    +

    loopTemplate
    optional

    boolean

    LoopTemplate

    -

    3.15. Loop

    +

    3.16. MicroServicePolicy

    @@ -4283,11 +4050,26 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - + + + + + + + + + + + + @@ -4303,50 +4085,71 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - + - - + - - + - - + - - + - - - + - + + + + + + + + + + + +

    blueprint
    +

    configurationsJson
    +optional

    JsonObject

    context
    +optional

    string

    createdBy
    optional

    string

    createdDate
    +optional

    integer (int64)

    dcaeBlueprintId
    optional

    string

    string

    globalPropertiesJson
    +

    deviceTypeScope
    optional

    JsonObject

    string

    lastComputedState
    +

    jsonRepresentation
    optional

    enum (DESIGN, SUBMITTED, DEPLOYED, RUNNING, STOPPED, IN_ERROR, WAITING)

    JsonObject

    loopLogs
    +

    loopElementModel
    optional

    < LoopLog > array

    LoopElementModel

    microServicePolicies
    +

    name
    optional

    < MicroServicePolicy > array

    string

    modelPropertiesJson
    +

    pdpGroup
    optional

    JsonObject

    string

    name
    +

    pdpSubgroup
    optional

    string

    operationalPolicies
    +

    policyModel
    optional

    < OperationalPolicy > array

    PolicyModel

    svgRepresentation
    +

    shared
    +optional

    boolean

    updatedBy
    optional

    string

    updatedDate
    +optional

    integer (int64)

    usedByLoops
    +optional

    < Loop > array

    -

    3.16. LoopLog

    +

    3.17. Number

    +
    +

    Type : object

    +
    +
    +
    +

    3.18. OperationalPolicy

    @@ -4360,19 +4163,29 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - + - + + + + - - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + +

    id
    +

    configurationsJson
    optional

    integer (int64)

    JsonObject

    logInstant
    +

    createdBy
    +optional

    string

    createdDate
    optional

    integer (int64)

    logType
    +

    jsonRepresentation
    optional

    enum (INFO, WARNING, ERROR)

    JsonObject

    legacy
    +optional

    boolean

    loop
    @@ -4380,15 +4193,45 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b

    Loop

    message
    +

    loopElementModel
    +optional

    LoopElementModel

    name
    optional

    string

    pdpGroup
    +optional

    string

    pdpSubgroup
    +optional

    string

    policyModel
    +optional

    PolicyModel

    updatedBy
    +optional

    string

    updatedDate
    +optional

    integer (int64)

    -

    3.17. MicroServicePolicy

    +

    3.19. PolicyModel

    @@ -4402,51 +4245,60 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - + + + + + - - - - - - + - - + + + + + + + + +

    jsonRepresentation
    +

    createdBy
    optional

    JsonObject

    string

    createdDate
    +optional

    integer (int64)

    modelType
    +

    policyAcronym
    optional

    string

    name
    +

    policyModelTosca
    optional

    string

    policyTosca
    +

    policyModelType
    optional

    string

    properties
    +

    policyPdpGroup
    optional

    JsonObject

    shared
    +

    updatedBy
    optional

    boolean

    string

    usedByLoops
    +

    updatedDate
    optional

    < Loop > array

    integer (int64)

    usedByElementModels
    +optional

    < LoopElementModel > array

    version
    +optional

    string

    -

    3.18. Number

    -
    -

    Type : object

    -
    -
    -
    -

    3.19. OperationalPolicy

    +

    3.20. Service

    @@ -4460,44 +4312,27 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b - - + - - - + - - -

    configurationsJson
    +

    name
    optional

    JsonObject

    string

    jsonRepresentation
    +

    resourceDetails
    optional

    JsonObject

    loop
    +

    serviceDetails
    optional

    Loop

    JsonObject

    name
    +

    serviceUuid
    optional

    string

    -
    -
    -

    3.20. ValueItem

    - ---- - - - - - - - - @@ -4509,7 +4344,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
    NameSchema

    value
    +

    version
    optional

    string