Searches the inventory tree for managed objects that match the specified entity type.
view_type: Managed entity type specified as one of these strings:
begin_entity (optional): Managed object reference that specifies starting point for search (in context of inventory).
filter (optional): A hash of one or more name-value pairs, in which the name represents the property value to test and the value represents a pattern the property must match. If more than one pair is present, all the patterns must match.
A reference to an array of view objects containing static copies of property values for the matching inventory objects. If there are no matching entities, the array is empty.