1. Overview
1.1. Version information
Version : 5.0.0-SNAPSHOT
1.2. URI scheme
Host : localhost:39237
BasePath : /restservices/clds/
Schemes : HTTP
2. Paths
2.1. GET /v1/healthcheck
2.1.1. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.1.2. Produces
-
application/json
2.2. GET /v1/user/getUser
2.2.1. Responses
HTTP Code | Schema |
---|---|
200 |
No Content |
2.2.2. Produces
-
text/plain
2.3. GET /v2/dictionary
2.3.1. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.3.2. Produces
-
application/json
2.4. PUT /v2/dictionary
2.4.1. Parameters
Type | Name | Schema |
---|---|---|
Body |
body |
2.4.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.4.3. Consumes
-
application/json
2.4.4. Produces
-
application/json
2.5. GET /v2/dictionary/secondary/names
2.5.1. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
< string > array |
2.5.2. Produces
-
application/json
2.6. GET /v2/dictionary/{dictionaryName}
2.6.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
dictionaryName |
string |
2.6.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.6.3. Produces
-
application/json
2.7. PUT /v2/dictionary/{name}
2.7.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
name |
string |
Body |
body |
2.7.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.7.3. Consumes
-
application/json
2.7.4. Produces
-
application/json
2.8. DELETE /v2/dictionary/{name}
2.8.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
name |
string |
2.8.2. Responses
HTTP Code | Schema |
---|---|
200 |
No Content |
2.8.3. Produces
-
application/json
2.9. DELETE /v2/dictionary/{name}/elements/{shortName}
2.9.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
name |
string |
Path |
shortName |
string |
2.9.2. Responses
HTTP Code | Schema |
---|---|
200 |
No Content |
2.9.3. Produces
-
application/json
2.10. PUT /v2/loop/delete/{loopName}
2.10.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
2.10.2. Responses
HTTP Code | Schema |
---|---|
200 |
No Content |
2.11. PUT /v2/loop/deploy/{loopName}
2.11.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
2.11.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.11.3. Produces
-
application/json
2.12. GET /v2/loop/getAllNames
2.12.1. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
< string > array |
2.12.2. Produces
-
application/json
2.13. GET /v2/loop/getstatus/{loopName}
2.13.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
2.13.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.13.3. Produces
-
application/json
2.14. PUT /v2/loop/refreshOpPolicyJsonSchema/{loopName}
2.14.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
2.14.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.14.3. Produces
-
application/json
2.15. PUT /v2/loop/restart/{loopName}
2.15.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
2.15.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.15.3. Produces
-
application/json
2.16. PUT /v2/loop/stop/{loopName}
2.16.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
2.16.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.16.3. Produces
-
application/json
2.17. PUT /v2/loop/submit/{loopName}
2.17.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
2.17.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.17.3. Produces
-
application/json
2.18. GET /v2/loop/svgRepresentation/{loopName}
2.18.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
2.18.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
string |
2.18.3. Produces
-
application/xml
2.19. PUT /v2/loop/undeploy/{loopName}
2.19.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
2.19.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.19.3. Produces
-
application/json
2.20. POST /v2/loop/updateGlobalProperties/{loopName}
2.20.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
Body |
body |
2.20.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.20.3. Consumes
-
application/json
2.20.4. Produces
-
application/json
2.21. POST /v2/loop/updateMicroservicePolicy/{loopName}
2.21.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
Body |
body |
2.21.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.21.3. Consumes
-
application/json
2.21.4. Produces
-
application/json
2.22. POST /v2/loop/updateOperationalPolicies/{loopName}
2.22.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
Body |
body |
2.22.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.22.3. Consumes
-
application/json
2.22.4. Produces
-
application/json
2.23. GET /v2/loop/{loopName}
2.23.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
loopName |
string |
2.23.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.23.3. Produces
-
application/json
2.24. GET /v2/policyToscaModels
2.24.1. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.24.2. Produces
-
application/json
2.25. GET /v2/policyToscaModels/yaml/{policyModelType}
2.25.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
policyModelType |
string |
2.25.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
string |
2.25.3. Produces
-
application/json
2.26. GET /v2/policyToscaModels/{policyModelType}
2.26.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
policyModelType |
string |
2.26.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.26.3. Produces
-
application/json
2.27. PUT /v2/policyToscaModels/{policyModelType}
2.27.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
policyModelType |
string |
Body |
body |
string |
2.27.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.27.3. Consumes
-
plain/text
2.27.4. Produces
-
application/json
2.28. GET /v2/templates
2.28.1. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.28.2. Produces
-
application/json
2.29. GET /v2/templates/names
2.29.1. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
< string > array |
2.29.2. Produces
-
application/json
2.30. GET /v2/templates/{templateName}
2.30.1. Parameters
Type | Name | Schema |
---|---|---|
Path |
templateName |
string |
2.30.2. Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Output type |
2.30.3. Produces
-
application/json
3. Definitions
3.1. CldsHealthCheck
Name | Schema |
---|---|
description |
string |
healthCheckComponent |
string |
healthCheckStatus |
string |
3.2. Dictionary
Name | Schema |
---|---|
createdBy |
string |
createdDate |
integer (int64) |
dictionaryElements |
< DictionaryElement > array |
name |
string |
secondLevelDictionary |
integer (int32) |
subDictionaryType |
string |
updatedBy |
string |
updatedDate |
integer (int64) |
3.3. DictionaryElement
Name | Schema |
---|---|
createdBy |
string |
createdDate |
integer (int64) |
description |
string |
name |
string |
shortName |
string |
subDictionary |
string |
type |
string |
updatedBy |
string |
updatedDate |
integer (int64) |
usedByDictionaries |
< Dictionary > array |
3.4. ExternalComponent
Name | Schema |
---|---|
componentName |
string |
state |
3.5. ExternalComponentState
Name | Schema |
---|---|
description |
string |
level |
integer (int32) |
stateName |
string |
3.6. JsonArray
Name | Schema |
---|---|
asBigDecimal |
number |
asBigInteger |
integer |
asBoolean |
boolean |
asByte |
string (byte) |
asCharacter |
string |
asDouble |
number (double) |
asFloat |
number (float) |
asInt |
integer (int32) |
asJsonArray |
|
asJsonNull |
|
asJsonObject |
|
asJsonPrimitive |
|
asLong |
integer (int64) |
asNumber |
|
asShort |
integer (int32) |
asString |
string |
jsonArray |
boolean |
jsonNull |
boolean |
jsonObject |
boolean |
jsonPrimitive |
boolean |
3.7. JsonNull
Name | Schema |
---|---|
asBigDecimal |
number |
asBigInteger |
integer |
asBoolean |
boolean |
asByte |
string (byte) |
asCharacter |
string |
asDouble |
number (double) |
asFloat |
number (float) |
asInt |
integer (int32) |
asJsonArray |
|
asJsonNull |
|
asJsonObject |
|
asJsonPrimitive |
|
asLong |
integer (int64) |
asNumber |
|
asShort |
integer (int32) |
asString |
string |
jsonArray |
boolean |
jsonNull |
boolean |
jsonObject |
boolean |
jsonPrimitive |
boolean |
3.8. JsonObject
Name | Schema |
---|---|
asBigDecimal |
number |
asBigInteger |
integer |
asBoolean |
boolean |
asByte |
string (byte) |
asCharacter |
string |
asDouble |
number (double) |
asFloat |
number (float) |
asInt |
integer (int32) |
asJsonArray |
|
asJsonNull |
|
asJsonObject |
|
asJsonPrimitive |
|
asLong |
integer (int64) |
asNumber |
|
asShort |
integer (int32) |
asString |
string |
jsonArray |
boolean |
jsonNull |
boolean |
jsonObject |
boolean |
jsonPrimitive |
boolean |
3.9. JsonPrimitive
Name | Schema |
---|---|
asBigDecimal |
number |
asBigInteger |
integer |
asBoolean |
boolean |
asByte |
string (byte) |
asCharacter |
string |
asDouble |
number (double) |
asFloat |
number (float) |
asInt |
integer (int32) |
asJsonArray |
|
asJsonNull |
|
asJsonObject |
|
asJsonPrimitive |
|
asLong |
integer (int64) |
asNumber |
|
asShort |
integer (int32) |
asString |
string |
boolean |
boolean |
jsonArray |
boolean |
jsonNull |
boolean |
jsonObject |
boolean |
jsonPrimitive |
boolean |
number |
boolean |
string |
boolean |
3.10. Loop
Name | Schema |
---|---|
components |
< string, ExternalComponent > map |
createdBy |
string |
createdDate |
integer (int64) |
dcaeDeploymentId |
string |
dcaeDeploymentStatusUrl |
string |
globalPropertiesJson |
|
lastComputedState |
enum (DESIGN, SUBMITTED, DEPLOYED, RUNNING, STOPPED, IN_ERROR, WAITING) |
loopLogs |
< LoopLog > array |
loopTemplate |
|
microServicePolicies |
< MicroServicePolicy > array |
modelService |
|
name |
string |
operationalPolicies |
< OperationalPolicy > array |
svgRepresentation |
string |
updatedBy |
string |
updatedDate |
integer (int64) |
3.11. LoopElementModel
Name | Schema |
---|---|
blueprint |
string |
createdBy |
string |
createdDate |
integer (int64) |
dcaeBlueprintId |
string |
loopElementType |
string |
name |
string |
policyModels |
< PolicyModel > array |
shortName |
string |
updatedBy |
string |
updatedDate |
integer (int64) |
usedByLoopTemplates |
< LoopTemplateLoopElementModel > array |
3.12. LoopLog
Name | Schema |
---|---|
id |
integer (int64) |
logComponent |
string |
logInstant |
integer (int64) |
logType |
enum (INFO, WARNING, ERROR) |
loop |
|
message |
string |
3.13. LoopTemplate
Name | Schema |
---|---|
allowedLoopType |
enum (OPEN, CLOSED, HYBRID) |
blueprint |
string |
createdBy |
string |
createdDate |
integer (int64) |
dcaeBlueprintId |
string |
loopElementModelsUsed |
< LoopTemplateLoopElementModel > array |
maximumInstancesAllowed |
integer (int32) |
modelService |
|
name |
string |
svgRepresentation |
string |
uniqueBlueprint |
boolean |
updatedBy |
string |
updatedDate |
integer (int64) |
3.14. LoopTemplateLoopElementModel
Name | Schema |
---|---|
flowOrder |
integer (int32) |
loopElementModel |
|
loopTemplate |
3.15. MicroServicePolicy
Name | Schema |
---|---|
configurationsJson |
|
context |
string |
createdBy |
string |
createdDate |
integer (int64) |
dcaeBlueprintId |
string |
dcaeDeploymentId |
string |
dcaeDeploymentStatusUrl |
string |
deviceTypeScope |
string |
jsonRepresentation |
|
loopElementModel |
|
name |
string |
pdpGroup |
string |
pdpSubgroup |
string |
policyModel |
|
shared |
boolean |
updatedBy |
string |
updatedDate |
integer (int64) |
usedByLoops |
< Loop > array |
3.16. Number
Type : object
3.17. OperationalPolicy
Name | Schema |
---|---|
configurationsJson |
|
createdBy |
string |
createdDate |
integer (int64) |
jsonRepresentation |
|
legacy |
boolean |
loop |
|
loopElementModel |
|
name |
string |
pdpGroup |
string |
pdpSubgroup |
string |
policyModel |
|
updatedBy |
string |
updatedDate |
integer (int64) |
3.18. PolicyModel
Name | Schema |
---|---|
createdBy |
string |
createdDate |
integer (int64) |
policyAcronym |
string |
policyModelTosca |
string |
policyModelType |
string |
policyPdpGroup |
|
updatedBy |
string |
updatedDate |
integer (int64) |
usedByElementModels |
< LoopElementModel > array |
version |
string |
3.19. Service
Name | Schema |
---|---|
name |
string |
resourceDetails |
|
serviceDetails |
|
serviceUuid |
string |
version |
string |