-
Sub-task
-
Resolution: Done
-
Medium
-
Dublin Release
-
None
-
None
- Model Type and Resource Definitions will be in JSON format through Rest transactions. ( not the string, no escape needed ).
- New Node Type "tosca.nodes.ResourceSource" to support dynamic Resource Dictionary Sources.
- "resource-path", "resource-type", "sample-values" and "valid-values" are removed from Resource Dictionary table.
- Back end API Swagger definitions attached.
Sample Resource Source Node:
{
"description": "This is Database Resource Source Node Type",
"version": "1.0.0",
"properties": {
"type": {
"required": true,
"type": "string",
"constraints": [
{
"valid_values": [
"SQL",
"PLSQL" ]
}
]
},
"query": {
"required": true,
"type": "string" },
"input-key-mapping": {
"required": false,
"type": "map",
"entry_schema": {
"type": "string" }
},
"output-key-mapping": {
"required": false,
"type": "map",
"entry_schema": {
"type": "string" }
},
"key-dependencies": {
"required": true,
"type": "list",
"entry_schema": {
"type": "string" }
}
},
"derived_from": "tosca.nodes.ResourceSource"
{color}}
Sample Model Type Response:
*GET : http://localhost:8080/api/v1/model-type/component-resource-assignment*
{
"modelName": "component-resource-assignment",
"derivedFrom": "tosca.nodes.Component",
"definitionType": "node_type",
"definition": {
"description": "This is Resource Assignment Component API",
"version": "1.0.0",
"capabilities": {
"component-node":
},
"interfaces": {
"org-openecomp-sdnc-config-assignment-service-ConfigAssignmentNode": {
"operations": {
"process": {
"inputs": {
"service-template-name":
,
"service-template-version":
,
"resource-type":
,
"template-names": {
"description": "Name of the artifact Node Templates, to get the template Content.",
"required": true,
"type": "list",
"entry_schema":
},
"request-id":
,
"resource-id":
,
"action-name":
},
"outputs": {
"resource-assignment-params":
,
"status":
}
}
}
}
},
"derived_from": "tosca.nodes.Component"
},
"description": "This is Resource Assignment Component API",
"version": "1.0.0",
"tags": "component-resource-assignment,node_type,tosca.nodes.Component",
"creationDate": "2018-09-05T17:54:37.000Z",
"updatedBy": "System"
}
- mentioned in
-
Page Loading...