Module vmware_reporter

Top-level API of vmware-reporter library.

Functions

get_obj_name(obj[, use_cache])

get_obj_ref(obj)

Get the value of the Managed Object Reference (MOR) of the given object.

get_obj_path(obj[, full])

Return the path of the given managed entity.

get_obj_type(value)

get_obj_typename(obj_or_type)

get_obj_refprefix(obj_or_type)

identify_obj(obj)

dictify_value(data)

Return a dict if data is a list of OptionValue, StringValue or SystemIdentificationInfo objects, or if it is a string like guestOS.detailed.data.

dictify_obj(obj, *[, object_types, ...])

Export all available information about the given VMWare managed object to a dictionnary.

export_obj(obj, obj_out, *[, title])

Classes

VCenterClient([scope, host, user, password, ...])

Main entry point of the library to retrieve VMWare managed objects and interact with them.

Category(structure)

Tag(structure, categories)