CIM defines an association relationship between managed objects. Following text describes the means of retrieving association objects within a given one. An association object is the object, which defines the relationship between two other objects.
To get association LMIInstance objects that refer to a particular target object, run following:
> association_objects = instance.references(
... ResultClass=cls,
... Role=role,
... IncludeQualifiers=include_qualifiers,
... IncludeClassOrigin=include_class_origin,
... PropertyList=property_lst)
> first_association_object = instance.first_reference(
... ResultClass=cls,
... Role=role,
... IncludeQualifiers=include_qualifiers,
... IncludeClassOrigin=include_class_origin,
... PropertyList=property_lst)
>
NOTE: Refer to LMIInstance.references() and LMIInstance.first_reference()
To get a list of association LMIInstanceName objects, run following:
> association_object_names = instance.reference_names(
... ResultClass=cls,
... Role=role)
> first_association_object_name = instance.first_reference_name(
... ResultClass=cls,
... Role=role)
>
NOTE: Refer to LMIInstance.reference_names() and LMIInstance.first_reference_name().