18ebc0035b141df3e1cb3e2313c160cc81e15391
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / 5GC_Simulator_CNF_CDS / Templates / vnf-template.vtl
1 {
2   "capability-data": [
3     {
4       "capability-name": "generate-name",
5       "key-mapping": [
6         {
7           "output-key-mapping": [
8             {
9               "resource-name": "vnf_name",
10               "resource-value": "${vnf_name}"
11             }
12           ],
13           "payload": [
14             {
15               "param-name": "resource-name",
16               "param-value": "vnf_name"
17             },
18             {
19               "param-name": "resource-value",
20               "param-value": "${vnf_name}"
21             },
22             {
23               "param-name": "external-key",
24               "param-value": "${vnf-id}_vnf_name"
25             },
26             {
27               "param-name": "policy-instance-name",
28               "param-value": "${vf-naming-policy}"
29             },
30             {
31               "param-name": "naming-type",
32               "param-value": "VNF"
33             },
34             {
35               "param-name": "AIC_CLOUD_REGION",
36               "param-value": "${aic-cloud-region}"
37             }
38           ]
39         }
40       ]
41     }
42   ],
43   "resource-accumulator-resolved-data": [
44     {
45       "param-name": "vnf-id",
46       "param-value": "${vnf-id}"
47     },
48     {
49       "param-name": "vf-naming-policy",
50       "param-value": "${vf-naming-policy}"
51     },
52     {
53       "param-name": "config.test",
54       "param-value": "${config.test}"
55     },
56     {
57       "param-name": "fiveg0_snssai",
58       "param-value": "${fiveg0_snssai}"
59     },
60     {
61       "param-name": "snssai",
62       "param-value": "${fiveg0_snssai}"
63     },
64     {
65       "param-name": "config.supportedNssai.sNssai.snssai",
66       "param-value": "${fiveg0_snssai}"
67     },
68     {
69       "param-name": "config.singletest",
70       "param-value": "${singletest}"
71     }
72   ]
73 }