tacker.sol_refactored.common.vnfd_utils module

class tacker.sol_refactored.common.vnfd_utils.Vnfd(vnfd_id)

Bases: object

get_affinity_targets(flavour_id)
get_anti_affinity_targets(flavour_id)
get_base_hot(flavour_id)
get_compute_flavor(flavour_id, vdu_name)
get_default_instantiation_level(flavour_id)
get_initial_delta(flavour_id, vdu_id)
get_interface_script(flavour_id, operation)
get_max_scale_level(flavour_id, aspect_id)
get_nodes(flavour_id, node_type)
get_placement_groups(flavour_id)
get_policy_values_by_type(flavour_id, policy_type)
get_scale_info_from_inst_level(flavour_id, inst_level)
get_scale_vdu_and_num(flavour_id, aspect_id)
get_storage_nodes(flavour_id)
get_sw_image(flavour_id)
get_sw_image_data(flavour_id)
get_vdu_cps(flavour_id, vdu_name)
get_vdu_nodes(flavour_id)
get_vdu_num(flavour_id, vdu_name, instantiation_level)
get_vdu_storages(vdu_node)
get_vducp_nodes(flavour_id)
get_vl_name_from_cp(flavour_id, cp_data)
get_vnf_artifact_files()
get_vnfd_flavour(flavour_id)
get_vnfd_properties()

return properties used by instantiate

init_from_csar_dir(csar_dir)
init_from_zip_data(zip_data)
make_tmp_csar_dir()
remove_tmp_csar_dir(tmp_dir)