2 description: The TOSCA root Interface Type all other TOSCA Interface Types derive from
4 tosca.interfaces.node.lifecycle.Standard:
5 derived_from: tosca.interfaces.Root
7 description: Standard lifecycle create operation.
9 description: Standard lifecycle configure operation.
11 description: Standard lifecycle start operation.
13 description: Standard lifecycle stop operation.
15 description: Standard lifecycle delete operation.
17 tosca.interfaces.nfv.Vnflcm:
18 derived_from: tosca.interfaces.Root
19 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.
21 description: Invoked upon receipt of an Instantiate 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 instantiate
32 description: Invoked after instantiate
34 description: Invoked upon receipt Terminate VNF request
36 # additional_parameters:
37 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
39 # derived types are expected to introduce additional_parameters with
40 # its type derived from
41 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
43 description: Invoked before terminate
45 description: Invoked after terminate
47 description: Invoked upon receipt of a Modify VNF Information request
48 modify_information_start:
49 description: Invoked before modify_information
50 modify_information_end:
51 description: Invoked after modify_information
53 description: Invoked upon receipt of a Change VNF Flavour 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
62 description: Invoked before change_flavour
64 description: Invoked after change_flavour
65 change_external_connectivity:
66 description: Invoked upon receipt of a Change External VNF Connectivity 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
74 change_external_connectivity_start:
75 description: Invoked before change_external_connectivity
76 change_external_connectivity_end:
77 description: Invoked after change_external_connectivity
79 description: Invoked upon receipt of an Operate 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 operate
90 description: Invoked after operate
92 description: Invoked upon receipt of a Heal 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 heal
103 description: Invoked after heal
105 description: Invoked upon receipt of a Scale VNF 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
114 description: Invoked before scale
116 description: Invoked after scale
118 description: Invoked upon receipt of a Scale VNF to Level request
120 # additional_parameters:
121 # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
123 # derived types are expected to introduce additional_parameters with
124 # its type derived from
125 # tosca.datatypes.nfv.VnfOperationAdditionalParameters
126 scale_to_level_start:
127 description: Invoked before scale_to_level
129 description: Invoked after scale_to_level
131 tosca.interfaces.nfv.Nslcm:
132 derived_from: tosca.interfaces.Root
133 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.
135 description: Preamble to execution of the instantiate operation
137 description: Base procedure for instantiating an NS, corresponding to the Instantiate NS operation defined in GS NFV-IFA 013.
139 description: Postamble to the execution of the instantiate operation
141 description: Preamble to execution of the terminate operation
143 description: Base procedure for terminating an NS, corresponding to the Terminate NS operation defined in GS NFV-IFA 013.
145 description: Postamble to the execution of the terminate operation
147 description: Preamble to execution of the update operation
149 description: Base procedure for updating an NS, corresponding to the Update NS operation defined in GS NFV-IFA 013.
151 description: Postamble to the execution of the update operation
153 description: Preamble to execution of the scale operation
155 description: Base procedure for scaling an NS, corresponding to the Scale NS operation defined in GS NFV-IFA 013.
157 description: Postamble to the execution of the scale operation
159 description: Preamble to execution of the heal operation
161 description: Base procedure for healing an NS, corresponding to the Heal NS operation defined in GS NFV-IFA 013.
163 description: Postamble to the execution of the heal operation