summaryrefslogtreecommitdiffstats
path: root/catalog-be/src/main/resources/import/tosca/models/init/etsi-SOL001-v2.5.1/tosca/interface-lifecycle-types/interfaceLifecycleTypes.yml
blob: f746f8834db3b19f749dc80d74dbcf54d1fc2fd2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
tosca.interfaces.Root:
  description: The TOSCA root Interface Type all other TOSCA Interface Types derive from

tosca.interfaces.nfv.Vnflcm:
  derived_from: tosca.interfaces.Root
  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.
  instantiate:
    description: Invoked upon receipt of an Instantiate VNF request
      # inputs:
      # additional_parameters:
      # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
      # required: false
      # derived types are expected to introduce additional_parameters with
      # its type derived from 
    # tosca.datatypes.nfv.VnfOperationAdditionalParameters
  instantiate_start:
    description: Invoked before instantiate
  instantiate_end:
    description: Invoked after instantiate
  terminate:
    description: Invoked upon receipt Terminate VNF request
      # inputs:
      # additional_parameters:
      # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
      # required: false
      # derived types are expected to introduce additional_parameters with
      # its type derived from
    # tosca.datatypes.nfv.VnfOperationAdditionalParameters
  terminate_start:
    description: Invoked before terminate
  terminate_end:
    description: Invoked after terminate
  modify_information:
    description: Invoked upon receipt of a Modify VNF Information request
  modify_information_start:
    description: Invoked before modify_information
  modify_information_end:
    description: Invoked after modify_information
  change_flavour:
    description: Invoked upon receipt of a Change VNF Flavour request
      # inputs:
      # additional_parameters:
      # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
      # required: false
      # derived types are expected to introduce additional_parameters with 
      # its type derived from 
    # tosca.datatypes.nfv.VnfOperationAdditionalParameters
  change_flavour_start:
    description: Invoked before change_flavour
  change_flavour_end:
    description: Invoked after change_flavour
  change_external_connectivity:
    description: Invoked upon receipt of a Change External VNF Connectivity   request
      # inputs:
      # additional_parameters:
      # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
      # required: false
      # derived types are expected to introduce additional_parameters with 
      # its type derived from 
    # tosca.datatypes.nfv.VnfOperationAdditionalParameters
  change_external_connectivity_start:
    description: Invoked before change_external_connectivity
  change_external_connectivity_end:
    description: Invoked after change_external_connectivity
  operate:
    description: Invoked upon receipt of an Operate VNF request
      # inputs:
      # additional_parameters:
      # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
      # required: false
      # derived types are expected to introduce additional_parameters with 
      # its type derived from 
    # tosca.datatypes.nfv.VnfOperationAdditionalParameters
  operate_start:
    description: Invoked before operate
  operate_end:
    description: Invoked after operate
  heal:
    description: Invoked upon receipt of a Heal VNF request
      # inputs:
      # additional_parameters:
      # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
      # required: false
      # derived types are expected to introduce additional_parameters with 
      # its type derived from 
    # tosca.datatypes.nfv.VnfOperationAdditionalParameters
  heal_start:
    description: Invoked before heal
  heal_end:
    description: Invoked after heal
  scale:
    description: Invoked upon receipt of a Scale VNF request
      # inputs:
      # additional_parameters:
      # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
      # required: false
      # derived types are expected to introduce additional_parameters with
      # its type derived from 
    # tosca.datatypes.nfv.VnfOperationAdditionalParameters
  scale_start:
    description: Invoked before scale
  scale_end:
    description: Invoked after scale
  scale_to_level:
    description: Invoked upon receipt of a Scale VNF to Level request
      # inputs:
      # additional_parameters:
      # type: tosca.datatypes.nfv.VnfOperationAdditionalParameters
      # required: false
      # derived types are expected to introduce additional_parameters with
      # its type derived from
    # tosca.datatypes.nfv.VnfOperationAdditionalParameters
  scale_to_level_start:
    description: Invoked before scale_to_level
  scale_to_level_end:
    description: Invoked after scale_to_level

tosca.interfaces.nfv.Nslcm:
  derived_from: tosca.interfaces.Root
  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.
  instantiate_start:
    description: Preamble to execution of the instantiate operation
  instantiate:
    description: Base procedure for instantiating an NS, corresponding to the Instantiate NS operation defined in GS NFV-IFA 013.
  instantiate_end:
    description: Postamble to the execution of the instantiate operation
  terminate_start:
    description: Preamble to execution of the terminate operation
  terminate:
    description: Base procedure for terminating an NS, corresponding to the Terminate NS operation defined in GS NFV-IFA 013.
  terminate _end:
    description: Postamble to the execution of the terminate operation
  update_start:
    description: Preamble to execution of the update operation
  update:
    description: Base procedure for updating an NS, corresponding to the Update NS operation defined in GS NFV-IFA 013.
  update_end:
    description: Postamble to the execution of the update operation
  scale_start:
    description: Preamble to execution of the scale operation
  scale:
    description: Base procedure for scaling an NS, corresponding to the Scale NS operation defined in GS NFV-IFA 013.
  scale _end:
    description: Postamble to the execution of the scale operation
  heal_start:
    description: Preamble to execution of the heal operation
  heal:
    description: Base procedure for healing an NS, corresponding to the Heal NS operation defined in GS NFV-IFA 013.
  heal _end:
    description: Postamble to the execution of the heal operation