Import VFC not importing interfaces
[sdc.git] / catalog-be / src / main / resources / import / tosca / models / init / etsi-SOL001-v2.5.1 / tosca / interface-lifecycle-types / interfaceLifecycleTypes.yml
1 tosca.interfaces.Root:
2   description: The TOSCA root Interface Type all other TOSCA Interface Types derive from
3
4 tosca.interfaces.node.lifecycle.Standard:
5   derived_from: tosca.interfaces.Root
6   create:
7     description: Standard lifecycle create operation.
8   configure:
9     description: Standard lifecycle configure operation.
10   start:
11     description: Standard lifecycle start operation.
12   stop:
13     description: Standard lifecycle stop operation.
14   delete:
15     description: Standard lifecycle delete operation.
16
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.
20   instantiate:
21     description: Invoked upon receipt of an Instantiate VNF request
22       # inputs:
23       # additional_parameters:
24       # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
25       # required: false
26       # derived types are expected to introduce additional_parameters with
27       # its type derived from 
28     # tosca.datatypes.nfv.VnfOperationAdditionalParameters
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       # inputs:
36       # additional_parameters:
37       # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
38       # required: false
39       # derived types are expected to introduce additional_parameters with
40       # its type derived from
41     # tosca.datatypes.nfv.VnfOperationAdditionalParameters
42   terminate_start:
43     description: Invoked before terminate
44   terminate_end:
45     description: Invoked after terminate
46   modify_information:
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
52   change_flavour:
53     description: Invoked upon receipt of a Change VNF Flavour request
54       # inputs:
55       # additional_parameters:
56       # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
57       # required: false
58       # derived types are expected to introduce additional_parameters with 
59       # its type derived from 
60     # tosca.datatypes.nfv.VnfOperationAdditionalParameters
61   change_flavour_start:
62     description: Invoked before change_flavour
63   change_flavour_end:
64     description: Invoked after change_flavour
65   change_external_connectivity:
66     description: Invoked upon receipt of a Change External VNF Connectivity   request
67       # inputs:
68       # additional_parameters:
69       # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
70       # required: false
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
78   operate:
79     description: Invoked upon receipt of an Operate VNF request
80       # inputs:
81       # additional_parameters:
82       # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
83       # required: false
84       # derived types are expected to introduce additional_parameters with 
85       # its type derived from 
86     # tosca.datatypes.nfv.VnfOperationAdditionalParameters
87   operate_start:
88     description: Invoked before operate
89   operate_end:
90     description: Invoked after operate
91   heal:
92     description: Invoked upon receipt of a Heal VNF request
93       # inputs:
94       # additional_parameters:
95       # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
96       # required: false
97       # derived types are expected to introduce additional_parameters with 
98       # its type derived from 
99     # tosca.datatypes.nfv.VnfOperationAdditionalParameters
100   heal_start:
101     description: Invoked before heal
102   heal_end:
103     description: Invoked after heal
104   scale:
105     description: Invoked upon receipt of a Scale VNF request
106       # inputs:
107       # additional_parameters:
108       # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
109       # required: false
110       # derived types are expected to introduce additional_parameters with
111       # its type derived from 
112     # tosca.datatypes.nfv.VnfOperationAdditionalParameters
113   scale_start:
114     description: Invoked before scale
115   scale_end:
116     description: Invoked after scale
117   scale_to_level:
118     description: Invoked upon receipt of a Scale VNF to Level request
119       # inputs:
120       # additional_parameters:
121       # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
122       # required: false
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
128   scale_to_level_end:
129     description: Invoked after scale_to_level
130
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.
134   instantiate_start:
135     description: Preamble to execution of the instantiate operation
136   instantiate:
137     description: Base procedure for instantiating an NS, corresponding to the Instantiate NS operation defined in GS NFV-IFA 013.
138   instantiate_end:
139     description: Postamble to the execution of the instantiate operation
140   terminate_start:
141     description: Preamble to execution of the terminate operation
142   terminate:
143     description: Base procedure for terminating an NS, corresponding to the Terminate NS operation defined in GS NFV-IFA 013.
144   terminate _end:
145     description: Postamble to the execution of the terminate operation
146   update_start:
147     description: Preamble to execution of the update operation
148   update:
149     description: Base procedure for updating an NS, corresponding to the Update NS operation defined in GS NFV-IFA 013.
150   update_end:
151     description: Postamble to the execution of the update operation
152   scale_start:
153     description: Preamble to execution of the scale operation
154   scale:
155     description: Base procedure for scaling an NS, corresponding to the Scale NS operation defined in GS NFV-IFA 013.
156   scale _end:
157     description: Postamble to the execution of the scale operation
158   heal_start:
159     description: Preamble to execution of the heal operation
160   heal:
161     description: Base procedure for healing an NS, corresponding to the Heal NS operation defined in GS NFV-IFA 013.
162   heal _end:
163     description: Postamble to the execution of the heal operation