2 Copyright 2020 Whitestack LLC
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
8 http://www.apache.org/licenses/LICENSE-2.0
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14 See the License for the specific language governing permissions and
15 limitations under the License.
20 namespace "urn:etsi:osm:yang:augments:healing";
23 import etsi-nfv-vnfd {
27 typedef recovery-actions {
38 enum REBOOT_THEN_REDEPLOY {
45 typedef recovery-type {
58 grouping extended-healing {
63 "The healing aspects supported by this DF of the VNF.
64 healingAspect shall be present if the VNF supports
70 "Unique identifier of this aspect in the VNFD.";
85 "Describing the event name for healing";
91 "Type of healing recovery";
95 leaf action-on-recovery {
97 "Recovery actions for healing";
98 type recovery-actions;
103 "The duration after a healing action has been
104 triggered, for which there will be no further optional";
111 "Specifies if the day1 operations can be applied";
119 augment "/vnfd:vnfd/vnfd:df" {
120 uses extended-healing;