detect_descriptor_usage,
)
from osm_im import etsi_nfv_vnfd, etsi_nfv_nsd
+from osm_im.validation import Validation as validation_im
from osm_im.nst import nst as nst_im
from pyangbind.lib.serialise import pybindJSONDecoder
import pyangbind.lib.pybindJSON as pybindJSON
indata.pop("usageState", None)
indata.pop("links", None)
+ validation = validation_im()
indata = self.pyangbind_validation("vnfds", indata, force)
# Cross references validation in the descriptor
self.validate_healing_group_descriptor(indata)
self.validate_alarm_group_descriptor(indata)
self.validate_storage_compute_descriptor(indata)
+ validation.validate_vdu_profile_in_descriptor(indata)
+ validation.validate_instantiation_level_descriptor(indata)
self.validate_helm_chart(indata)
return indata