Extra links supported for operators coming from third-party packages:

airflow.serialization.serialized_objects.BUILTIN_OPERATOR_EXTRA_LINKS

airflow/providers_manager.py
"Exception when importing '%s' from '%s' package: %s",
                hook_class_name,
                provider_package,
                e,
            )
            return
        conn_type = getattr(hook_class, 'conn_type')
        if not conn_type:
            log.warning(
                "The hook_class '%s' is missing connection_type attribute and cannot be registered",
                hook_class,
            )
            return
        connection_id_attribute_name = getattr(hook_class, 'conn_name_attr')
        if not connection_id_attribute_name:
            log.warning(
                "The hook_class '%s' is missing conn_name_attr attribute and cannot be registered",
                hook_class,
            )
            return
        self._hooks_dict[conn_type] = (hook_class_name, connection_id_attribute_name)
    @property
    def providers(self):
        """Returns information about available providers."""
        return self._provider_dict
    @property
    def hooks(self):
        """Returns dictionary of connection_type-to-hook mapping"""
        return self._hooks_dict