:py:mod:`dissect.target.plugins.child.vmware_workstation` ========================================================= .. py:module:: dissect.target.plugins.child.vmware_workstation Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.target.plugins.child.vmware_workstation.WorkstationChildTargetPlugin Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: dissect.target.plugins.child.vmware_workstation.find_vm_inventory .. py:function:: find_vm_inventory(target) .. py:class:: WorkstationChildTargetPlugin(target) Bases: :py:obj:`dissect.target.plugin.ChildTargetPlugin` Child target plugin that yields from VMware Workstation VM inventory. .. py:attribute:: __type__ :value: 'vmware_workstation' .. py:method:: check_compatible() -> None Perform a compatibility check with the target. This function should return ``None`` if the plugin is compatible with the current target (``self.target``). For example, check if a certain file exists. Otherwise it should raise an ``UnsupportedPluginError``. :raises UnsupportedPluginError: If the plugin could not be loaded. .. py:method:: list_children() Yield :class:`~dissect.target.helpers.record.ChildTargetRecord` records of all possible child targets on this target.