6cc18ff1a7669cabe39d6cd56779e707f55a31bb
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / 5GC_Simulator_CNF_CDS / Templates / helm_amf-template.vtl
1 {
2     "capability-data": [
3         {
4             "capability-name": "generate-name",
5             "key-mapping": [
6                 {
7                     "output-key-mapping": [
8                         {
9                             "resource-name": "vf_module_name",
10                             "resource-value": "${vf-module-name}"
11                         }
12                     ],
13                     "payload": [
14                         {
15                             "param-name": "VF_MODULE_TYPE",
16                             "param-value": "vfmt"
17                         },
18                         {
19                             "param-name": "resource-name",
20                             "param-value": "vf_module_name"
21                         },
22                         {
23                             "param-name": "resource-value",
24                             "param-value": "${vf-module-name}"
25                         },
26                         {
27                             "param-name": "external-key",
28                             "param-value": "${vf-module-id}_vf-module-name"
29                         },
30                         {
31                             "param-name": "policy-instance-name",
32                             "param-value": "${vf-naming-policy}"
33                         },
34                         {
35                             "param-name": "naming-type",
36                             "param-value": "VF-MODULE"
37                         },
38                         {
39                             "param-name": "VNF_NAME",
40                             "param-value": "${vnf_name}"
41                         },
42                         {
43                             "param-name": "VF_MODULE_LABEL",
44                             "param-value": "${vf-module-label}"
45                         }
46                     ]
47                 }
48             ]
49         },
50         {
51             "capability-name": "aai-vf-module-put",
52             "key-mapping": [
53                 {
54                     "output-key-mapping": [
55                         {
56                             "resource-name": "aai-vf-module-put",
57                             "resource-value": ""
58                         }
59                     ]
60                 }
61             ]
62         },
63         {
64             "capability-name": "unresolved-composite-data",
65             "key-mapping": [
66                 {
67                     "output-key-mapping": [
68                         {
69                             "resource-name": "config.amfName",
70                             "resource-value": "amf"
71                         }
72                     ]
73                 }
74             ]
75         },
76                 {
77             "capability-name": "unresolved-composite-data",
78             "key-mapping": [
79                 {
80                     "output-key-mapping": [
81                         {
82                             "resource-name": "amfName",
83                             "resource-value": "amf"
84                         }
85                     ]
86                 }
87             ]
88         }
89     ],
90     "resource-accumulator-resolved-data": [
91         {
92             "param-name": "vf-module-model-invariant-uuid",
93             "param-value": "${vf-module-model-invariant-uuid}"
94         },
95            {
96             "param-name": "vf-module-label",
97             "param-value": "${vf-module-label}"
98         },
99         {
100             "param-name": "vf-module-model-version",
101             "param-value": "${vf-module-model-version}"
102         },
103                 {
104             "param-name": "vnf-id",
105             "param-value": "${vnf-id}"
106         },
107                 {
108             "param-name": "vf-module-id",
109             "param-value": "${vf-module-id}"
110         },
111                 {
112             "param-name": "k8s-rb-profile-name",
113             "param-value": "profile-${vf-module-id}"
114         },
115         {
116             "param-name": "k8s-rb-profile-namespace",
117             "param-value": "ns-${vf-module-id}"
118         },
119           {
120             "param-name": "k8s-rb-instance-release-name",
121             "param-value": "release-${vf-module-id}"
122         },
123          {
124             "param-name": "vf-module-model-customization-uuid",
125             "param-value": "${vf-module-model-customization-uuid}"
126         },
127                 {
128             "param-name": "fivegc0_snssai",
129             "param-value": "${fivegc0_snssai}"
130         },
131         {
132             "param-name": "config.supportedNssai.sNssai.snssai",
133             "param-value": "${fivegc0_snssai}"
134         }
135                 
136                 
137     ]
138 }