e70deffc89726d8690cdb0de7bead6986aa46948
[sdc.git] / openecomp-be / tools / install / database / schemaTemplates / composition / component.ftl
1 {
2   "$schema": "http://json-schema.org/draft-04/schema#",
3   "type": "object",
4   "properties": {
5     "name": {
6       "type": "string"<#if !manual>,
7       "enum": [
8         "${component.name}"
9       ],
10       "default": "${component.name}"</#if>
11     },
12     "displayName": {
13       "type": "string"<#if !manual && component.displayName??>,
14       "enum": [
15         "${component.displayName}"
16       ],
17       "default": "${component.displayName}"</#if>
18     },
19     "vfcCode": {
20       "type": "string"
21     },
22     "description": {
23       "type": "string"
24     }
25   },
26   "additionalProperties": false,
27   "required": [
28     "name"<#if !manual && component.displayName??>,
29     "displayName"</#if>
30   ]
31 }