- vnf_config_id = vnfd.get("df")[0]["vnf-configuration-id"]
- return list_utils.find_in_list(
- vnfd.get("vnf-configuration", {}),
- lambda vnf_config: vnf_config["id"] == vnf_config_id)
-
-
-def get_vdu_configuration(vnfd, vdu_id):
- vdu_profile = get_vdu_profile(vnfd, vdu_id)
- return list_utils.find_in_list(
- vnfd.get("vdu-configuration", ()),
- lambda vdu_configuration: vdu_configuration["id"] == vdu_profile["vdu-configuration-id"])
-
-
-def get_kdu_configuration(vnfd, kdu_id):
- kdu_profile = get_kdu_profile(vnfd, kdu_id)
- return list_utils.find_in_list(
- vnfd.get("kdu-configuration", ()),
- lambda kdu_configuration: kdu_configuration["id"] == kdu_profile["kdu-configuration-id"])
+ ops_vnf = lcm_ops_config.get("operate-vnf-op-config")
+ if not ops_vnf:
+ return None
+ day12ops = ops_vnf.get("day1-2", [])
+ list_utils.find_in_list(
+ day12ops,
+ lambda configuration: configuration["id"] == entity_id)