:py:mod:`dissect.cim.cim` ========================= .. py:module:: dissect.cim.cim Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.cim.cim.CIM dissect.cim.cim.Namespace dissect.cim.cim.Class dissect.cim.cim.Instance dissect.cim.cim.Property .. py:class:: CIM(index, objects, mappings) Common Information Model .. py:method:: from_directory(path) :classmethod: .. py:method:: key(*args) .. py:method:: query(path, ns=None) .. py:method:: namespace(name) .. py:method:: get_class_definition(q) .. py:method:: get_class_instance(class_, q) .. py:class:: Namespace(cim, name, class_instance=None) .. py:property:: ci .. py:property:: classes .. py:property:: namespaces .. py:method:: __repr__() Return repr(self). .. py:method:: query(path) .. py:method:: parent() :abstractmethod: .. py:method:: class_(class_name) .. py:method:: namespace(name) .. py:class:: Class(cim, namespace, class_definition) .. py:property:: name .. py:property:: ns .. py:property:: cd .. py:property:: derivation list from root to leaf of class layouts .. py:property:: properties .. py:property:: property_default_values .. py:property:: properties_length .. py:property:: instances .. py:method:: __getattr__(attr) .. py:method:: instance(key) .. py:class:: Instance(cim, namespace, class_, class_instance) .. py:property:: name .. py:property:: ns .. py:property:: cd .. py:property:: ci .. py:method:: __getattr__(attr) .. py:class:: Property(class_, prop) .. py:property:: type .. py:property:: ctype .. py:property:: qualifiers .. py:property:: name .. py:property:: index .. py:property:: offset .. py:property:: level .. py:property:: is_inherited .. py:property:: has_default_value .. py:property:: default_value