dissect.cim.cim
¶
Module Contents¶
Classes¶
- class dissect.cim.cim.CIM(index: BinaryIO, objects: BinaryIO, mappings: list[BinaryIO])¶
Common Information Model.
- map_type¶
- objects¶
- root¶
- system¶
- key(*args) dissect.cim.index.Key ¶
- get_class_definition(q: dissect.cim.index.Key) dissect.cim.classes.ClassDefinition ¶
- get_class_instance(class_: Class, q: dissect.cim.index.Key) dissect.cim.classes.ClassInstance ¶
- class dissect.cim.cim.Namespace(cim: CIM, name: str, class_instance: dissect.cim.classes.ClassInstance | None = None)¶
- cim¶
- name¶
- class_instance = None¶
- __repr__() str ¶
- property ci: dissect.cim.classes.ClassInstance | None¶
- class dissect.cim.cim.Class(cim: CIM, namespace: Namespace, class_definition: dissect.cim.classes.ClassDefinition)¶
- cim¶
- namespace¶
- class_definition¶
- __getattr__(attr: str) Any ¶
- property name: str¶
- property cd: dissect.cim.classes.ClassDefinition¶
- property property_default_values: dissect.cim.classes.PropertyDefaultValues¶
- property properties_length: int¶
- class dissect.cim.cim.Instance(cim: CIM, namespace: Namespace, class_: Class, class_instance: dissect.cim.classes.ClassInstance)¶
- cim¶
- namespace¶
- class_¶
- class_definition¶
- class_instance¶
- __getattr__(attr: str) Any ¶
- property key: dissect.cim.classes.InstanceKey¶
- property name: str¶
- property cd: dissect.cim.classes.ClassDefinition¶
- property ci: dissect.cim.classes.ClassInstance¶
- class dissect.cim.cim.Property(class_: Class, prop: dissect.cim.classes.ClassDefinitionProperty)¶
- class_¶
- property type: dissect.cim.c_cim.c_cim.cim_type¶
- property ctype: dissect.cstruct.BaseType¶
- property qualifiers: dict[str, dissect.cim.classes.Qualifier]¶
- property name: str¶
- property index: int¶
- property offset: int¶
- property level: int¶
- property is_inherited: bool¶
- property has_default_value: bool¶
- property default_value: dissect.cim.c_cim.CimType | list[dissect.cim.c_cim.CimType]¶