dissect.cim.cim#

Module Contents#

Classes#

CIM

Common Information Model

Namespace

Class

Instance

Property

class dissect.cim.cim.CIM(index, objects, mappings)#

Common Information Model

classmethod from_directory(path)#
key(*args)#
query(path, ns=None)#
namespace(name)#
get_class_definition(q)#
get_class_instance(class_, q)#
class dissect.cim.cim.Namespace(cim, name, class_instance=None)#
property ci#
property classes#
property namespaces#
__repr__()#

Return repr(self).

query(path)#
abstract parent()#
class_(class_name)#
namespace(name)#
class dissect.cim.cim.Class(cim, namespace, class_definition)#
property name#
property ns#
property cd#
property derivation#

list from root to leaf of class layouts

property properties#
property property_default_values#
property properties_length#
property instances#
__getattr__(attr)#
instance(key)#
class dissect.cim.cim.Instance(cim, namespace, class_, class_instance)#
property name#
property ns#
property cd#
property ci#
__getattr__(attr)#
class dissect.cim.cim.Property(class_, prop)#
property type#
property ctype#
property qualifiers#
property name#
property index#
property offset#
property level#
property is_inherited#
property has_default_value#
property default_value#