docs: def update_compliance(self, timeout=-1):
          """
          Returns logical interconnects to a consistent state. The current logical interconnect state is
          compared to the associated logical interconnect group.
  
          Any differences identified are corrected, bringing the logical interconnect back to a consistent
          state. Changes are asynchronously applied to all managed interconnects. Note that if the changes detected
          involve differences in the interconnect map between the logical interconnect group and the logical interconnect,
          the process of bringing the logical interconnect back to a consistent state might involve automatically removing
          existing interconnects from management and/or adding new interconnects for management.
  
          Args:
              timeout: Timeout in seconds. Wait for task completion by default. The timeout does not abort the operation
                  in OneView; it just stops waiting for its completion.
  
          Returns:
              dict: Logical Interconnect.
          """
          uri = "{}/compliance".format(self.data["uri"])
          return self._helper.update(None, uri, timeout=timeout)