R2 model updates
[sdc.git] / common / onap-tosca-datatype / src / main / resources / globalTypes / onap / interfaces.yml
1 #
2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at
5 #
6 #      http://www.apache.org/licenses/LICENSE-2.0
7 #
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
13 #
14
15 tosca_definitions_version: tosca_simple_yaml_1_1
16
17 metadata:
18   filename: onap/interfaces.yml
19   version: '1.0'
20
21 imports:
22 - onap_index:
23     file: _index.yml
24
25 interface_types:
26   tosca.interfaces.nfv.vnf.lifecycle.Nfv:
27     instantiate:
28       description: Invoked upon receipt of an Instantiate VNF request
29     instantiate_start:
30       description: Invoked before instantiate
31     instantiate_end:
32       description: Invoked after instantiate
33     terminate:
34       description: Invoked upon receipt Terminate VNF request
35     terminate_start:
36       description: Invoked before terminate
37     terminate_end:
38       description: Invoked after terminate
39     modify_information:
40       description: Invoked upon receipt of a Modify VNF Information request
41     modify_information_start:
42       description: Invoked before modify_information
43     modify_information_end:
44       description: Invoked after modify_information
45     change_flavour:
46       description: Invoked upon receipt of a Change VNF Flavour request
47     change_flavour_start:
48       description: Invoked before change_flavour
49     change_flavour_end:
50       description: Invoked after change_flavour
51     change_external_connectivity:
52       description: Invoked upon receipt of a Change External VNF Connectivity request
53     change_external_connectivity_start:
54       description: Invoked before change_external_connectivity
55     change_external_connectivity_end:
56       description: Invoked after change_external_connectivity
57     operate:
58       description: Invoked upon receipt of an Operate VNF request
59     operate_start:
60       description: Invoked before operate
61     operate_end:
62       description: Invoked after operate
63     heal:
64       description: Invoked upon receipt of a Heal VNF request
65     heal_start:
66       description: Invoked before heal
67     heal_end:
68       description: Invoked after heal
69     scale:
70       description: Invoked upon receipt of a Scale VNF request
71     scale_start:
72       description: Invoked before scale
73     scale_end:
74       description: Invoked after scale
75     scale_to_level:
76       description: Invoked upon receipt of a Scale VNF to Level request
77     scale_to_level_start:
78       description: Invoked before scale_to_level
79     scale_to_level_end:
80       description: Invoked after scale_to_level