Taragolis opened a new issue, #28790: URL: https://github.com/apache/airflow/issues/28790
### Body Some of Hooks provide connection ability, however quite a few of them do not provide any documentation and/or connection type (missing in the UI). It would be nice if we add missing parts which might help Airflow users. [**apache.druid**](https://airflow.apache.org/docs/apache-airflow-providers-apache-druid/stable/index.html) - [ ] [DruidHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-druid/stable/_modules/airflow/providers/apache/druid/hooks/druid.html#DruidHook) (Missing conn_type, conn_name_attr = "druid_ingest_conn_id") [**apache.hdfs**](https://airflow.apache.org/docs/apache-airflow-providers-apache-hdfs/stable/index.html) Mixin connections documentation [in the single page](https://airflow.apache.org/docs/apache-airflow-providers-apache-hdfs/stable/connections.html#apache-hdfs-connection) - [ ] [HDFSHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-hdfs/stable/_modules/airflow/providers/apache/hdfs/hooks/hdfs.html#HDFSHook) (conn_type = "hdfs", conn_name_attr = "hdfs_conn_id", hook_name = "HDFS") - [ ] [WebHDFSHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-hdfs/stable/_modules/airflow/providers/apache/hdfs/hooks/webhdfs.html#WebHDFSHook) (Missing conn_type, conn_name_attr = "webhdfs_conn_id") [**apache.kylin**](https://airflow.apache.org/docs/apache-airflow-providers-apache-kylin/stable/index.html) - [ ] [KylinHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-kylin/stable/_modules/airflow/providers/apache/kylin/hooks/kylin.html#KylinHook) (Missing conn_type, conn_name_attr = "kylin_conn_id") [**apache.livy**](https://airflow.apache.org/docs/apache-airflow-providers-apache-livy/stable/index.html) - [ ] [LivyHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-livy/stable/_modules/airflow/providers/apache/livy/hooks/livy.html#LivyHook) (conn_type = "livy", conn_name_attr = "livy_conn_id", hook_name = "Apache Livy") [**apache.pig**](https://airflow.apache.org/docs/apache-airflow-providers-apache-pig/stable/index.html) - [ ] [PigCliHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-pig/stable/_modules/airflow/providers/apache/pig/hooks/pig.html#PigCliHook) (conn_type = "pig_cli", conn_name_attr = "pig_cli_conn_id", hook_name = "Pig Client Wrapper") [**apache.pinot**](https://airflow.apache.org/docs/apache-airflow-providers-apache-pinot/stable/index.html) - [ ] [PinotAdminHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-pinot/stable/_modules/airflow/providers/apache/pinot/hooks/pinot.html#PinotAdminHook) (Missing conn_type, conn_name_attr = "conn_id") - [ ] [PinotDbApiHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-pinot/stable/_modules/airflow/providers/apache/pinot/hooks/pinot.html#PinotDbApiHook) (Missing conn_type, conn_name_attr = "pinot_broker_conn_id") [**apache.spark**](https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/stable/index.html) Mixin connections documentation [in the single page](https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/stable/connections/spark.html). - [ ] [SparkSubmitHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/stable/_modules/airflow/providers/apache/spark/hooks/spark_submit.html#SparkSubmitHook) (conn_type = "spark", conn_name_attr = "conn_id", hook_name = "Spark") - [ ] [SparkJDBCHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/stable/_modules/airflow/providers/apache/spark/hooks/spark_jdbc.html#SparkJDBCHook) (conn_type = "spark_jdbc", conn_name_attr = "spark_conn_id", hook_name = "Spark JDBC") - [ ] [SparkSqlHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/stable/_modules/airflow/providers/apache/spark/hooks/spark_sql.html#SparkSqlHook) (conn_type = "spark_sql", conn_name_attr = "conn_id", hook_name = "Spark SQL") [**apache.sqoop**](https://airflow.apache.org/docs/apache-airflow-providers-apache-sqoop/stable/index.html) - [ ] [SqoopHook](https://airflow.apache.org/docs/apache-airflow-providers-apache-sqoop/stable/_modules/airflow/providers/apache/sqoop/hooks/sqoop.html#SqoopHook) (conn_type = "sqoop", conn_name_attr = "conn_id", hook_name = "Sqoop") [**datadog**](https://airflow.apache.org/docs/apache-airflow-providers-datadog/stable/index.html) - [ ] [DatadogHook](https://airflow.apache.org/docs/apache-airflow-providers-datadog/stable/_modules/airflow/providers/datadog/hooks/datadog.html#DatadogHook) (Missing conn_type, conn_name_attr = "datadog_conn_id") [**dingding**](https://airflow.apache.org/docs/apache-airflow-providers-dingding/stable/index.html) - [ ] [DingdingHook](https://airflow.apache.org/docs/apache-airflow-providers-dingding/stable/_modules/airflow/providers/dingding/hooks/dingding.html#DingdingHook) (conn_type = "dingding", conn_name_attr = "dingding_conn_id", hook_name = "Dingding") [**discord**](https://airflow.apache.org/docs/apache-airflow-providers-discord/stable/index.html) Discord built in top of HTTP Connection with specific settings, which only described in docstring - [ ] [DiscordWebhookHook](https://airflow.apache.org/docs/apache-airflow-providers-discord/stable/_modules/airflow/providers/discord/hooks/discord_webhook.html#DiscordWebhookHook) (conn_type = "discord", conn_name_attr = "http_conn_id", hook_name = "Discord") [**exasol**](https://airflow.apache.org/docs/apache-airflow-providers-exasol/stable/index.html) - [ ] [ExasolHook](https://airflow.apache.org/docs/apache-airflow-providers-exasol/stable/_modules/airflow/providers/exasol/hooks/exasol.html#ExasolHook) (conn_type = "exasol", conn_name_attr = "exasol_conn_id", hook_name = "Exasol") [**facebook**](https://airflow.apache.org/docs/apache-airflow-providers-facebook/stable/index.html) - [ ] [FacebookAdsReportingHook](https://airflow.apache.org/docs/apache-airflow-providers-facebook/stable/_modules/airflow/providers/facebook/ads/hooks/ads.html#FacebookAdsReportingHook) (conn_type = "facebook_social", conn_name_attr = "facebook_conn_id", hook_name = "Facebook Ads") [**google**](https://airflow.apache.org/docs/apache-airflow-providers-google/stable/index.html) - [ ] [GoogleAdsHook](https://airflow.apache.org/docs/apache-airflow-providers-google/stable/_modules/airflow/providers/google/ads/hooks/ads.html#GoogleAdsHook) (Missing conn_type, conn_name_attr = "google_ads_conn_id") - [ ] [LookerHook](https://airflow.apache.org/docs/apache-airflow-providers-google/stable/_modules/airflow/providers/google/cloud/hooks/looker.html#LookerHook) (Missing conn_type, conn_name_attr = "looker_conn_id", **Note**: Connection Type has [documentation](https://airflow.apache.org/docs/apache-airflow-providers-google/stable/connections/gcp_looker.html)) - [ ] [LevelDBHook](https://airflow.apache.org/docs/apache-airflow-providers-google/stable/_modules/airflow/providers/google/leveldb/hooks/leveldb.html#LevelDBHook) (conn_type = "leveldb", conn_name_attr = "leveldb_conn_id", hook_name = "LevelDB") [**hashicorp**](https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/stable/index.html) - [ ] [VaultHook](https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/stable/_modules/airflow/providers/hashicorp/hooks/vault.html#VaultHook) (conn_type = "vault", conn_name_attr = "vault_conn_id", hook_name = "Hashicorp Vault") [**cloudant**](https://airflow.apache.org/docs/apache-airflow-providers-cloudant/stable/index.html) - [ ] [CloudantHook](PLACEHOLDER) (conn_type = "cloudant", conn_name_attr = "cloudant_conn_id", hook_name = "Cloudant") [**atlassian.jira**](https://airflow.apache.org/docs/apache-airflow-providers-atlassian-jira/stable/index.html) - [ ] [JiraHook](https://airflow.apache.org/docs/apache-airflow-providers-atlassian-jira/stable/_modules/airflow/providers/atlassian/jira/hooks/jira.html#JiraHook) (conn_type = "jira", conn_name_attr = "jira_conn_id", hook_name = "JIRA") [**microsoft.azure**](https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/stable/index.html) - [ ] [AzureContainerInstanceHook](https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/stable/_modules/airflow/providers/microsoft/azure/hooks/container_instance.html#AzureContainerInstanceHook) (conn_type = "azure_container_instance", conn_name_attr = "azure_conn_id", hook_name = "Azure Container Instance") [**microsoft.psrp**](https://airflow.apache.org/docs/apache-airflow-providers-microsoft-psrp/stable/index.html) - [ ] [PsrpHook](https://airflow.apache.org/docs/apache-airflow-providers-microsoft-psrp/stable/_modules/airflow/providers/microsoft/psrp/hooks/psrp.html#PsrpHook) (Missing conn_type, conn_name_attr = "psrp_conn_id") [**microsoft.winrm**](https://airflow.apache.org/docs/apache-airflow-providers-microsoft-winrm/stable/index.html) I'm not familiar with WinRM Protocol, but seems like it actually doesn't use SSH Connection, however connection attribute is `ssh_conn_id` which might confuse end users. - [ ] [WinRMHook](https://airflow.apache.org/docs/apache-airflow-providers-microsoft-winrm/stable/_modules/airflow/providers/microsoft/winrm/hooks/winrm.html#WinRMHook) (Missing conn_type, conn_name_attr = "ssh_conn_id") [**openfaas**](https://airflow.apache.org/docs/apache-airflow-providers-openfaas/stable/index.html) - [ ] [OpenFaasHook](https://airflow.apache.org/docs/apache-airflow-providers-openfaas/stable/_modules/airflow/providers/openfaas/hooks/openfaas.html#OpenFaasHook) (Missing conn_type, conn_name_attr = "conn_id") [**opsgenie**](https://airflow.apache.org/docs/apache-airflow-providers-opsgenie/stable/index.html) - [ ] [OpsgenieAlertHook](https://airflow.apache.org/docs/apache-airflow-providers-opsgenie/stable/_modules/airflow/providers/opsgenie/hooks/opsgenie.html#OpsgenieAlertHook) (conn_type = "opsgenie", conn_name_attr = "opsgenie_conn_id", hook_name = "Opsgenie") [**pagerduty**](https://airflow.apache.org/docs/apache-airflow-providers-pagerduty/stable/index.html) - [ ] [PagerdutyHook](https://airflow.apache.org/docs/apache-airflow-providers-pagerduty/stable/_modules/airflow/providers/pagerduty/hooks/pagerduty.html#PagerdutyHook) (conn_type = "pagerduty", conn_name_attr = "pagerduty_conn_id", hook_name = "Pagerduty") - [ ] [PagerdutyEventsHook](https://airflow.apache.org/docs/apache-airflow-providers-pagerduty/stable/_modules/airflow/providers/pagerduty/hooks/pagerduty_events.html#PagerdutyEventsHook) (conn_type = "pagerduty_events", conn_name_attr = "pagerduty_events_conn_id", hook_name = "Pagerduty Events") [**presto**](https://airflow.apache.org/docs/apache-airflow-providers-presto/stable/index.html) - [ ] [PrestoHook](https://airflow.apache.org/docs/apache-airflow-providers-presto/stable/_modules/airflow/providers/presto/hooks/presto.html#PrestoHook) (conn_type = "presto", conn_name_attr = "presto_conn_id", hook_name = "Presto") [**qubole**](https://airflow.apache.org/docs/apache-airflow-providers-qubole/stable/index.html) - [ ] [QuboleHook](https://airflow.apache.org/docs/apache-airflow-providers-qubole/stable/_modules/airflow/providers/qubole/hooks/qubole.html#QuboleHook) (conn_type = "qubole", conn_name_attr = "qubole_conn_id", hook_name = "Qubole") [**redis**](https://airflow.apache.org/docs/apache-airflow-providers-redis/stable/index.html) - [ ] [RedisHook](https://airflow.apache.org/docs/apache-airflow-providers-redis/stable/_modules/airflow/providers/redis/hooks/redis.html#RedisHook) (conn_type = "redis", conn_name_attr = "redis_conn_id", hook_name = "Redis") [**samba**](https://airflow.apache.org/docs/apache-airflow-providers-samba/stable/index.html) - [ ] [SambaHook](https://airflow.apache.org/docs/apache-airflow-providers-samba/stable/_modules/airflow/providers/samba/hooks/samba.html#SambaHook) (conn_type = "samba", conn_name_attr = "samba_conn_id", hook_name = "Samba") [**segment**](https://airflow.apache.org/docs/apache-airflow-providers-segment/stable/index.html) - [ ] [SegmentHook](https://airflow.apache.org/docs/apache-airflow-providers-segment/stable/_modules/airflow/providers/segment/hooks/segment.html#SegmentHook) (conn_type = "segment", conn_name_attr = "segment_conn_id", hook_name = "Segment") [**telegram**](https://airflow.apache.org/docs/apache-airflow-providers-telegram/stable/index.html) - [ ] [TelegramHook](https://airflow.apache.org/docs/apache-airflow-providers-telegram/stable/_modules/airflow/providers/telegram/hooks/telegram.html#TelegramHook) (Missing conn_type, conn_name_attr = "telegram_conn_id") [**vertica**](https://airflow.apache.org/docs/apache-airflow-providers-vertica/stable/index.html) - [ ] [VerticaHook](https://airflow.apache.org/docs/apache-airflow-providers-vertica/stable/_modules/airflow/providers/vertica/hooks/vertica.html#VerticaHook) (conn_type = "vertica", conn_name_attr = "vertica_conn_id", hook_name = "Vertica") [**zendesk**](https://airflow.apache.org/docs/apache-airflow-providers-zendesk/stable/index.html) - [ ] [Zendesk](https://airflow.apache.org/docs/apache-airflow-providers-zendesk/stable/_modules/airflow/providers/zendesk/hooks/zendesk.html#ZendeskHook) (conn_type = "zendesk", conn_name_attr = "zendesk_conn_id", hook_name = "Zendesk") ### Committer - [X] I acknowledge that I am a maintainer/committer of the Apache Airflow project. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org