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
 
   6 #      http://www.apache.org/licenses/LICENSE-2.0
 
   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.
 
  14 tosca_definitions_version: tosca_simple_yaml_1_1
 
  18   tosca.interfaces.nfv.vnf.lifecycle.Nfv:
 
  20       description: Invoked upon receipt of an Instantiate VNF request
 
  22       description: Invoked before instantiate
 
  24       description: Invoked after instantiate
 
  26       description: Invoked upon receipt Terminate VNF request
 
  28       description: Invoked before terminate
 
  30       description: Invoked after terminate
 
  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
 
  38       description: Invoked upon receipt of a Change VNF Flavour request
 
  40       description: Invoked before change_flavour
 
  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
 
  50       description: Invoked upon receipt of an Operate VNF request
 
  52       description: Invoked before operate
 
  54       description: Invoked after operate
 
  56       description: Invoked upon receipt of a Heal VNF request
 
  58       description: Invoked before heal
 
  60       description: Invoked after heal
 
  62       description: Invoked upon receipt of a Scale VNF request
 
  64       description: Invoked before scale
 
  66       description: Invoked after scale
 
  68       description: Invoked upon receipt of a Scale VNF to Level request
 
  70       description: Invoked before scale_to_level
 
  72       description: Invoked after scale_to_level
 
  73   tosca.interfaces.node.lifecycle.Standard:
 
  75       description: Standard lifecycle create operation.
 
  77       description: Standard lifecycle configure operation.
 
  79       description: Standard lifecycle start operation.
 
  81       description: Standard lifecycle stop operation.
 
  83       description: Standard lifecycle delete operation.