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