[APACHE] Add Apache CNF use case files
[demo.git] / tutorials / ApacheCNF / templates / cba / Templates / vnf-mapping.json
1 [
2     {
3         "name": "vnf-id",
4         "property": {
5             "description": "",
6             "required": false,
7             "type": "string"
8         },
9         "input-param": false,
10         "dictionary-name": "vnf-id",
11         "dictionary-source": "input",
12         "dependencies": [],
13         "version": 0
14     },
15     {
16         "name": "vnf_name",
17         "property": {
18             "description": "",
19             "required": false,
20             "type": "string",
21             "status": "",
22             "constraints": [
23                 {}
24             ],
25             "entry_schema": {
26                 "type": ""
27             }
28         },
29         "input-param": false,
30         "dictionary-name": "vnf_name",
31         "dictionary-source": "rest",
32         "dependencies": [
33             "aic-cloud-region",
34             "vf-naming-policy",
35             "vnf-id"
36         ],
37         "version": 0
38     },
39     {
40         "name": "vf-naming-policy",
41         "property": {
42             "description": "",
43             "required": false,
44             "type": "string",
45             "default": "SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP"
46         },
47         "input-param": false,
48         "dictionary-name": "vf-naming-policy",
49         "dictionary-source": "default",
50         "dependencies": [],
51         "version": 0
52     },
53     {
54         "name": "aic-cloud-region",
55         "property": {
56             "description": "",
57             "required": false,
58             "type": "string"
59         },
60         "input-param": false,
61         "dictionary-name": "aic-cloud-region",
62         "dictionary-source": "input",
63         "dependencies": [],
64         "version": 0
65     },
66     {
67         "name": "service-instance-id",
68         "property": {
69             "description": "",
70             "required": false,
71             "type": "string"
72         },
73         "input-param": false,
74         "dictionary-name": "service-instance-id",
75         "dictionary-source": "input",
76         "dependencies": [],
77         "version": 0
78     },
79     {
80         "name": "k8s-rb-profile-namespace",
81         "property": {
82             "description": "K8s namespace to create helm chart for specified profile",
83             "type": "string",
84             "default": "default"
85         },
86         "input-param": false,
87         "dictionary-name": "k8s-rb-profile-namespace",
88         "dictionary-source": "default",
89         "dependencies": []
90     },
91     {
92         "name": "k8s-rb-profile-k8s-version",
93         "property": {
94             "description": "K8s cluster version to create helm chart for specified RB profile",
95             "type": "string",
96             "required": false,
97             "default": "1.18.9"
98         },
99         "input-param": false,
100         "dictionary-name": "k8s-rb-profile-k8s-version",
101         "dictionary-source": "default",
102         "dependencies": []
103     }
104 ]