def METHOD_NAME(lineage: storage.RenewableCert, installer: interfaces.Installer,
                              config: configuration.NamespaceConfig) -> None:
    """Iterates through known enhancement interfaces. If the installer implements
    an enhancement interface and the enhance interface has an updater method, the
    updater method gets run.
    :param lineage: Certificate lineage object
    :type lineage: storage.RenewableCert
    :param installer: Installer object
    :type installer: interfaces.Installer
    :param config: Configuration object
    :type config: certbot.configuration.NamespaceConfig
    """
    if config.disable_renew_updates:
        return
    for enh in enhancements._INDEX:  # pylint: disable=protected-access
        if isinstance(installer, enh["class"]) and enh["updater_function"]:
            getattr(installer, enh["updater_function"])(lineage)