2 description: The TOSCA root Interface Type all other TOSCA Interface Types derive from
4 tosca.interfaces.nfv.vnf.lifecycle.Nfv:
5 derived_from: tosca.interfaces.Root
7 description: Invoked upon receipt of an Instantiate VNF request
9 description: Invoked before instantiate
11 description: Invoked after instantiate
13 description: Invoked upon receipt Terminate VNF request
15 description: Invoked before terminate
17 description: Invoked after terminate
19 description: Invoked upon receipt of a Modify VNF Information request
20 modify_information_start:
21 description: Invoked before modify_information
22 modify_information_end:
23 description: Invoked after modify_information
25 description: Invoked upon receipt of a Change VNF Flavour request
27 description: Invoked before change_flavour
29 description: Invoked after change_flavour
30 change_external_connectivity:
31 description: Invoked upon receipt of a Change External VNF Connectivity request
32 change_external_connectivity_start:
33 description: Invoked before change_external_connectivity
34 change_external_connectivity_end:
35 description: Invoked after change_external_connectivity
37 description: Invoked upon receipt of an Operate VNF request
39 description: Invoked before operate
41 description: Invoked after operate
43 description: Invoked upon receipt of a Heal VNF request
45 description: Invoked before heal
47 description: Invoked after heal
49 description: Invoked upon receipt of a Scale VNF request
51 description: Invoked before scale
53 description: Invoked after scale
55 description: Invoked upon receipt of a Scale VNF to Level request
57 description: Invoked before scale_to_level
59 description: Invoked after scale_to_level
61 tosca.interfaces.node.lifecycle.Standard:
62 derived_from: tosca.interfaces.Root
64 description: Standard lifecycle create operation.
66 description: Standard lifecycle configure operation.
68 description: Standard lifecycle start operation.
70 description: Standard lifecycle stop operation.
72 description: Standard lifecycle delete operation.
74 tosca.interfaces.relationship.Configure:
75 derived_from: tosca.interfaces.Root
77 description: Operation to pre-configure the source endpoint.
79 description: Operation to pre-configure the target endpoint.
80 post_configure_source:
81 description: Operation to post-configure the source endpoint.
82 post_configure_target:
83 description: Operation to post-configure the target endpoint.
85 description: Operation to notify the source node of a target node being added via a relationship.
87 description: Operation to notify the target node of a source node which is now available via a relationship.
89 description: Operation to notify source some property or attribute of the target changed
91 description: Operation to remove a target node.
93 tosca.interfaces.nfv.Vnflcm:
94 derived_from: tosca.interfaces.Root
95 description: This interface encompasses a set of TOSCA operations corresponding to the VNF LCM operations defined in ETSI GS NFV-IFA 007 as well as to preamble and postamble procedures to the execution of the VNF LCM operations.
97 description: Invoked upon receipt of an Instantiate VNF request
99 # additional_parameters:
100 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
102 # derived types are expected to introduce additional_parameters with
103 # its type derived from
104 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
106 description: Invoked before instantiate
108 description: Invoked after instantiate
110 description: Invoked upon receipt Terminate VNF request
112 # additional_parameters:
113 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
115 # derived types are expected to introduce additional_parameters with
116 # its type derived from
117 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
119 description: Invoked before terminate
121 description: Invoked after terminate
123 description: Invoked upon receipt of a Modify VNF Information request
124 modify_information_start:
125 description: Invoked before modify_information
126 modify_information_end:
127 description: Invoked after modify_information
129 description: Invoked upon receipt of a Change VNF Flavour request
131 # additional_parameters:
132 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
134 # derived types are expected to introduce additional_parameters with
135 # its type derived from
136 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
137 change_flavour_start:
138 description: Invoked before change_flavour
140 description: Invoked after change_flavour
141 change_external_connectivity:
142 description: Invoked upon receipt of a Change External VNF Connectivity request
144 # additional_parameters:
145 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
147 # derived types are expected to introduce additional_parameters with
148 # its type derived from
149 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
150 change_external_connectivity_start:
151 description: Invoked before change_external_connectivity
152 change_external_connectivity_end:
153 description: Invoked after change_external_connectivity
155 description: Invoked upon receipt of an Operate VNF request
157 # additional_parameters:
158 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
160 # derived types are expected to introduce additional_parameters with
161 # its type derived from
162 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
164 description: Invoked before operate
166 description: Invoked after operate
168 description: Invoked upon receipt of a Heal VNF request
170 # additional_parameters:
171 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
173 # derived types are expected to introduce additional_parameters with
174 # its type derived from
175 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
177 description: Invoked before heal
179 description: Invoked after heal
181 description: Invoked upon receipt of a Scale VNF request
183 # additional_parameters:
184 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
186 # derived types are expected to introduce additional_parameters with
187 # its type derived from
188 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
190 description: Invoked before scale
192 description: Invoked after scale
194 description: Invoked upon receipt of a Scale VNF to Level request
196 # additional_parameters:
197 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
199 # derived types are expected to introduce additional_parameters with
200 # its type derived from
201 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
202 scale_to_level_start:
203 description: Invoked before scale_to_level
205 description: Invoked after scale_to_level