X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_lcm%2Fdata_utils%2Fvnfd.py;fp=osm_lcm%2Fdata_utils%2Fvnfd.py;h=714487cf3345fdc91b6d4a1929224bf8c9741eb3;hb=b4ebcd0dd81e08d7294156c2aca10d84ca9bb824;hp=17a98a99b0d369568dfaf16bf3aec26ae35f95a7;hpb=5506c1831e40b5a8086ec5037f2b791802526952;p=osm%2FLCM.git diff --git a/osm_lcm/data_utils/vnfd.py b/osm_lcm/data_utils/vnfd.py index 17a98a9..714487c 100644 --- a/osm_lcm/data_utils/vnfd.py +++ b/osm_lcm/data_utils/vnfd.py @@ -101,7 +101,7 @@ def get_vdu_profile(vnfd, vdu_profile_id): ) -def get_kdu_profile(vnfd, kdu_profile_id): +def get_kdu_resource_profile(vnfd, kdu_profile_id): return list_utils.find_in_list( vnfd.get("df", ())[0]["kdu-resource-profile"], lambda kdu_profile: kdu_profile["id"] == kdu_profile_id, @@ -121,6 +121,10 @@ def get_configuration(vnfd, entity_id): ) +def get_relation_list(vnfd, entity_id): + return (get_configuration(vnfd, entity_id) or {}).get("relation", []) + + def get_virtual_link_profiles(vnfd): return vnfd.get("df")[0].get("virtual-link-profile", ())