a11c71697bb545f68eb993cfec1f0580aee5f79c
[policy/distribution.git] /
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 tosca_definitions_version: tosca_simple_yaml_1_1
15 imports:
16 - data.yml
17 interface_types:
18   tosca.interfaces.nfv.vnf.lifecycle.Nfv:
19     instantiate:
20       description: Invoked upon receipt of an Instantiate VNF request
21     instantiate_start:
22       description: Invoked before instantiate
23     instantiate_end:
24       description: Invoked after instantiate
25     terminate:
26       description: Invoked upon receipt Terminate VNF request
27     terminate_start:
28       description: Invoked before terminate
29     terminate_end:
30       description: Invoked after terminate
31     modify_information:
32       description: Invoked upon receipt of a Modify VNF Information request
33     modify_information_start:
34       description: Invoked before modify_information
35     modify_information_end:
36       description: Invoked after modify_information
37     change_flavour:
38       description: Invoked upon receipt of a Change VNF Flavour request
39     change_flavour_start:
40       description: Invoked before change_flavour
41     change_flavour_end:
42       description: Invoked after change_flavour
43     change_external_connectivity:
44       description: Invoked upon receipt of a Change External VNF Connectivity request
45     change_external_connectivity_start:
46       description: Invoked before change_external_connectivity
47     change_external_connectivity_end:
48       description: Invoked after change_external_connectivity
49     operate:
50       description: Invoked upon receipt of an Operate VNF request
51     operate_start:
52       description: Invoked before operate
53     operate_end:
54       description: Invoked after operate
55     heal:
56       description: Invoked upon receipt of a Heal VNF request
57     heal_start:
58       description: Invoked before heal
59     heal_end:
60       description: Invoked after heal
61     scale:
62       description: Invoked upon receipt of a Scale VNF request
63     scale_start:
64       description: Invoked before scale
65     scale_end:
66       description: Invoked after scale
67     scale_to_level:
68       description: Invoked upon receipt of a Scale VNF to Level request
69     scale_to_level_start:
70       description: Invoked before scale_to_level
71     scale_to_level_end:
72       description: Invoked after scale_to_level
73   tosca.interfaces.node.lifecycle.Standard:
74     create:
75       description: Standard lifecycle create operation.
76     configure:
77       description: Standard lifecycle configure operation.
78     start:
79       description: Standard lifecycle start operation.
80     stop:
81       description: Standard lifecycle stop operation.
82     delete:
83       description: Standard lifecycle delete operation.