def ImportTypes(self, prefix=''):
      """ Build dynamic types """
      # Use QueryTypeInfo to get all types
      dynTypeMgr = self.GetTypeManager()
      filterSpec = None
      if prefix != '':
         filterSpec = vmodl.reflect.DynamicTypeManager.TypeFilterSpec(
                                                              typeSubstr=prefix)
      allTypes = dynTypeMgr.QueryTypeInfo(filterSpec)

      ## Convert dynamic types to pyVmomi types
      #
      DynamicTypeConstructor().CreateTypes(allTypes)
      return allTypes
def ImportTypes ( self , prefix = '' ) : dynTypeMgr = self . GetTypeManager ( ) filterSpec = None if prefix != '' : filterSpec = vmodl . reflect . DynamicTypeManager . TypeFilterSpec ( typeSubstr = prefix ) allTypes = dynTypeMgr . QueryTypeInfo ( filterSpec ) DynamicTypeConstructor ( ) . CreateTypes ( allTypes ) return allTypes
Build dynamic types