2 description: The TOSCA root Interface Type all other TOSCA Interface Types derive from
4 tosca.interfaces.nfv.Vnflcm:
5 derived_from: tosca.interfaces.Root
6 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.
8 description: Invoked upon receipt of an Instantiate VNF request
10 # additional_parameters:
11 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
13 # derived types are expected to introduce additional_parameters with
14 # its type derived from
15 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
17 description: Invoked before instantiate
19 description: Invoked after instantiate
21 description: Invoked upon receipt Terminate VNF request
23 # additional_parameters:
24 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
26 # derived types are expected to introduce additional_parameters with
27 # its type derived from
28 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
30 description: Invoked before terminate
32 description: Invoked after terminate
34 description: Invoked upon receipt of a Modify VNF Information request
35 modify_information_start:
36 description: Invoked before modify_information
37 modify_information_end:
38 description: Invoked after modify_information
40 description: Invoked upon receipt of a Change VNF Flavour request
42 # additional_parameters:
43 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
45 # derived types are expected to introduce additional_parameters with
46 # its type derived from
47 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
49 description: Invoked before change_flavour
51 description: Invoked after change_flavour
52 change_external_connectivity:
53 description: Invoked upon receipt of a Change External VNF Connectivity request
55 # additional_parameters:
56 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
58 # derived types are expected to introduce additional_parameters with
59 # its type derived from
60 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
61 change_external_connectivity_start:
62 description: Invoked before change_external_connectivity
63 change_external_connectivity_end:
64 description: Invoked after change_external_connectivity
66 description: Invoked upon receipt of an Operate VNF request
68 # additional_parameters:
69 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
71 # derived types are expected to introduce additional_parameters with
72 # its type derived from
73 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
75 description: Invoked before operate
77 description: Invoked after operate
79 description: Invoked upon receipt of a Heal VNF request
81 # additional_parameters:
82 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
84 # derived types are expected to introduce additional_parameters with
85 # its type derived from
86 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
88 description: Invoked before heal
90 description: Invoked after heal
92 description: Invoked upon receipt of a Scale VNF request
94 # additional_parameters:
95 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
97 # derived types are expected to introduce additional_parameters with
98 # its type derived from
99 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
101 description: Invoked before scale
103 description: Invoked after scale
105 description: Invoked upon receipt of a Scale VNF to Level request
107 # additional_parameters:
108 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
110 # derived types are expected to introduce additional_parameters with
111 # its type derived from
112 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
113 scale_to_level_start:
114 description: Invoked before scale_to_level
116 description: Invoked after scale_to_level
118 tosca.interfaces.nfv.Nslcm:
119 derived_from: tosca.interfaces.Root
120 description: This interface encompasses a set of TOSCA operations corresponding to NS LCM operations defined in ETSI GS NFV-IFA 013. as well as to preamble and postamble procedures to the execution of the NS LCM operations.
122 description: Preamble to execution of the instantiate operation
124 description: Base procedure for instantiating an NS, corresponding to the Instantiate NS operation defined in GS NFV-IFA 013.
126 description: Postamble to the execution of the instantiate operation
128 description: Preamble to execution of the terminate operation
130 description: Base procedure for terminating an NS, corresponding to the Terminate NS operation defined in GS NFV-IFA 013.
132 description: Postamble to the execution of the terminate operation
134 description: Preamble to execution of the update operation
136 description: Base procedure for updating an NS, corresponding to the Update NS operation defined in GS NFV-IFA 013.
138 description: Postamble to the execution of the update operation
140 description: Preamble to execution of the scale operation
142 description: Base procedure for scaling an NS, corresponding to the Scale NS operation defined in GS NFV-IFA 013.
144 description: Postamble to the execution of the scale operation
146 description: Preamble to execution of the heal operation
148 description: Base procedure for healing an NS, corresponding to the Heal NS operation defined in GS NFV-IFA 013.
150 description: Postamble to the execution of the heal operation