83f1ea35dbe7692613008de8818aea0b8c9e8244
[vfc/nfvo/driver/vnfm/svnfm.git] / nokiav2 / driver / src / test / resources / unittests / packageconverter / cbam.full.modified.vnfd.yaml
1 ---
2 tosca_definitions_version: "tosca_simple_profile_for_nfv_1_0_0_nokia"
3 topology_template:
4   substitution_mappings:
5     node_type: "tosca.nodes.nfv.VNF"
6     capabilities:
7       vnf:
8         properties:
9           modifiable_attributes:
10             extensions:
11               existingAttribute:
12                 default: "value"
13               onapCsarId:
14                 default: "kuku"
15               vimId:
16                 default: "kuku"
17     interfaces:
18       Basic:
19         instantiate:
20           inputs:
21             extensions:
22               pre_actions:
23               - javascript: "pre"
24                 include:
25                 - "javascript/scalable_prepare_cbam_include.js"
26                 output: "stack_parameters"
27               - javascript: "javascript/cbam.pre.collectConnectionPoints.js"
28                 include:
29                 - "javascript/cbam.collectConnectionPoints.js"
30                 output: "operation_result"
31               post_actions:
32               - javascript: "post"
33                 output: "ansible_inventory"
34               - javascript: "javascript/cbam.post.collectConnectionPoints.js"
35                 include:
36                 - "javascript/cbam.collectConnectionPoints.js"
37                 output: "operation_result"
38             additional_parameters:
39               kuku: "muku"
40               jobId: "kuku"
41         terminate:
42           inputs:
43             extensions:
44               pre_actions:
45               - javascript: "javascript/cbam.pre.collectConnectionPoints.js"
46                 include:
47                 - "javascript/cbam.collectConnectionPoints.js"
48                 output: "operation_result"
49               post_actions:
50               - javascript: "javascript/cbam.post.collectConnectionPoints.js"
51                 include:
52                 - "javascript/cbam.collectConnectionPoints.js"
53                 output: "operation_result"
54             additional_parameters:
55               jobId: "kuku"
56       Scalable:
57         scale:
58           inputs:
59             extensions:
60               pre_actions:
61               - javascript: "javascript/cbam.pre.collectConnectionPoints.js"
62                 include:
63                 - "javascript/cbam.collectConnectionPoints.js"
64                 output: "operation_result"
65               post_actions:
66               - javascript: "javascript/cbam.post.collectConnectionPoints.js"
67                 include:
68                 - "javascript/cbam.collectConnectionPoints.js"
69                 output: "operation_result"
70             additional_parameters:
71               jobId: "kuku"
72       Healable:
73         heal:
74           inputs:
75             extensions:
76               pre_actions:
77               - javascript: "javascript/cbam.pre.collectConnectionPoints.js"
78                 include:
79                 - "javascript/cbam.collectConnectionPoints.js"
80                 output: "operation_result"
81               post_actions:
82               - javascript: "javascript/cbam.post.collectConnectionPoints.js"
83                 include:
84                 - "javascript/cbam.collectConnectionPoints.js"
85                 output: "operation_result"
86             additional_parameters:
87               jobId: "kuku"