You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ra...@apache.org on 2026/05/19 18:18:21 UTC
(airflow) 01/01: Revert "[v3-2-test] Load hook metadata from YAML without importing Hook class (#63826) (#64723)"
This is an automated email from the ASF dual-hosted git repository.
vatsrahul1001 pushed a commit to branch revert-64723-from-v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
commit dc4b5cccd598d0e0b65fabbd4565915d449ed448
Author: vatsrahul1001 <ra...@gmail.com>
AuthorDate: Tue May 19 23:47:32 2026 +0530
Revert "[v3-2-test] Load hook metadata from YAML without importing Hook class (#63826) (#64723)"
This reverts commit e55fa2f85082be3b4753d7e4b7a9d08112930638.
---
.../core_api/services/ui/connections.py | 32 +++++++------
airflow-core/src/airflow/provider.yaml.schema.json | 4 --
airflow-core/src/airflow/provider_info.schema.json | 4 --
airflow-core/src/airflow/providers_manager.py | 55 +---------------------
.../tests/unit/always/test_providers_manager.py | 8 ----
providers/airbyte/provider.yaml | 1 -
.../airflow/providers/airbyte/get_provider_info.py | 1 -
providers/alibaba/provider.yaml | 4 --
.../airflow/providers/alibaba/get_provider_info.py | 4 --
providers/amazon/provider.yaml | 5 --
.../airflow/providers/amazon/get_provider_info.py | 5 --
providers/apache/cassandra/provider.yaml | 1 -
.../apache/cassandra/get_provider_info.py | 1 -
providers/apache/drill/provider.yaml | 1 -
.../providers/apache/drill/get_provider_info.py | 1 -
providers/apache/druid/provider.yaml | 1 -
.../providers/apache/druid/get_provider_info.py | 1 -
providers/apache/hdfs/provider.yaml | 1 -
.../providers/apache/hdfs/get_provider_info.py | 1 -
providers/apache/hive/provider.yaml | 3 --
.../providers/apache/hive/get_provider_info.py | 3 --
providers/apache/iceberg/provider.yaml | 1 -
.../providers/apache/iceberg/get_provider_info.py | 1 -
providers/apache/impala/provider.yaml | 1 -
.../providers/apache/impala/get_provider_info.py | 1 -
providers/apache/kafka/provider.yaml | 1 -
.../providers/apache/kafka/get_provider_info.py | 1 -
providers/apache/kylin/provider.yaml | 1 -
.../providers/apache/kylin/get_provider_info.py | 1 -
providers/apache/livy/provider.yaml | 1 -
.../providers/apache/livy/get_provider_info.py | 1 -
providers/apache/pig/provider.yaml | 1 -
.../providers/apache/pig/get_provider_info.py | 1 -
providers/apache/pinot/provider.yaml | 2 -
.../providers/apache/pinot/get_provider_info.py | 2 -
providers/apache/spark/provider.yaml | 4 --
.../providers/apache/spark/get_provider_info.py | 4 --
providers/apache/tinkerpop/provider.yaml | 1 -
.../apache/tinkerpop/get_provider_info.py | 1 -
providers/apprise/provider.yaml | 1 -
.../airflow/providers/apprise/get_provider_info.py | 1 -
providers/arangodb/provider.yaml | 1 -
.../providers/arangodb/get_provider_info.py | 1 -
providers/asana/provider.yaml | 1 -
.../airflow/providers/asana/get_provider_info.py | 1 -
providers/atlassian/jira/provider.yaml | 1 -
.../providers/atlassian/jira/get_provider_info.py | 1 -
providers/cloudant/provider.yaml | 1 -
.../providers/cloudant/get_provider_info.py | 1 -
providers/cncf/kubernetes/provider.yaml | 1 -
.../providers/cncf/kubernetes/get_provider_info.py | 1 -
providers/cohere/provider.yaml | 1 -
.../airflow/providers/cohere/get_provider_info.py | 1 -
providers/common/ai/provider.yaml | 5 --
.../providers/common/ai/get_provider_info.py | 5 --
providers/databricks/provider.yaml | 1 -
.../providers/databricks/get_provider_info.py | 1 -
providers/datadog/provider.yaml | 1 -
.../airflow/providers/datadog/get_provider_info.py | 1 -
providers/dbt/cloud/provider.yaml | 1 -
.../providers/dbt/cloud/get_provider_info.py | 1 -
providers/dingding/provider.yaml | 1 -
.../providers/dingding/get_provider_info.py | 1 -
providers/discord/provider.yaml | 1 -
.../airflow/providers/discord/get_provider_info.py | 1 -
providers/docker/provider.yaml | 1 -
.../airflow/providers/docker/get_provider_info.py | 1 -
providers/elasticsearch/provider.yaml | 1 -
.../providers/elasticsearch/get_provider_info.py | 1 -
providers/exasol/provider.yaml | 1 -
.../airflow/providers/exasol/get_provider_info.py | 1 -
providers/facebook/provider.yaml | 1 -
.../providers/facebook/get_provider_info.py | 1 -
providers/ftp/provider.yaml | 1 -
.../src/airflow/providers/ftp/get_provider_info.py | 6 +--
providers/git/provider.yaml | 1 -
.../src/airflow/providers/git/get_provider_info.py | 1 -
providers/github/provider.yaml | 1 -
.../airflow/providers/github/get_provider_info.py | 1 -
providers/google/provider.yaml | 9 ----
.../airflow/providers/google/get_provider_info.py | 9 ----
providers/grpc/provider.yaml | 1 -
.../airflow/providers/grpc/get_provider_info.py | 1 -
providers/hashicorp/provider.yaml | 1 -
.../providers/hashicorp/get_provider_info.py | 1 -
providers/http/provider.yaml | 1 -
.../airflow/providers/http/get_provider_info.py | 1 -
providers/imap/provider.yaml | 1 -
.../airflow/providers/imap/get_provider_info.py | 6 +--
providers/influxdb/provider.yaml | 1 -
.../providers/influxdb/get_provider_info.py | 1 -
providers/informatica/provider.yaml | 1 -
.../providers/informatica/get_provider_info.py | 1 -
providers/jdbc/provider.yaml | 1 -
.../airflow/providers/jdbc/get_provider_info.py | 1 -
providers/jenkins/provider.yaml | 1 -
.../airflow/providers/jenkins/get_provider_info.py | 1 -
providers/microsoft/azure/provider.yaml | 17 -------
.../providers/microsoft/azure/get_provider_info.py | 17 -------
.../providers/microsoft/azure/hooks/data_lake.py | 2 +-
providers/microsoft/mssql/provider.yaml | 1 -
.../providers/microsoft/mssql/get_provider_info.py | 1 -
providers/microsoft/psrp/provider.yaml | 1 -
.../providers/microsoft/psrp/get_provider_info.py | 1 -
providers/microsoft/winrm/provider.yaml | 1 -
.../providers/microsoft/winrm/get_provider_info.py | 1 -
providers/mongo/provider.yaml | 1 -
.../airflow/providers/mongo/get_provider_info.py | 1 -
providers/mysql/provider.yaml | 1 -
.../airflow/providers/mysql/get_provider_info.py | 6 +--
providers/neo4j/provider.yaml | 1 -
.../airflow/providers/neo4j/get_provider_info.py | 6 +--
providers/odbc/provider.yaml | 1 -
.../airflow/providers/odbc/get_provider_info.py | 6 +--
providers/openai/provider.yaml | 1 -
.../airflow/providers/openai/get_provider_info.py | 1 -
providers/openfaas/provider.yaml | 1 -
.../providers/openfaas/get_provider_info.py | 1 -
providers/opensearch/provider.yaml | 1 -
.../providers/opensearch/get_provider_info.py | 1 -
providers/opsgenie/provider.yaml | 1 -
.../providers/opsgenie/get_provider_info.py | 1 -
providers/oracle/provider.yaml | 1 -
.../airflow/providers/oracle/get_provider_info.py | 1 -
providers/pagerduty/provider.yaml | 2 -
.../providers/pagerduty/get_provider_info.py | 2 -
providers/papermill/provider.yaml | 1 -
.../providers/papermill/get_provider_info.py | 1 -
providers/pinecone/provider.yaml | 1 -
.../providers/pinecone/get_provider_info.py | 1 -
providers/postgres/provider.yaml | 1 -
.../providers/postgres/get_provider_info.py | 1 -
providers/presto/provider.yaml | 1 -
.../airflow/providers/presto/get_provider_info.py | 1 -
providers/qdrant/provider.yaml | 1 -
.../airflow/providers/qdrant/get_provider_info.py | 1 -
providers/redis/provider.yaml | 1 -
.../airflow/providers/redis/get_provider_info.py | 1 -
providers/salesforce/provider.yaml | 1 -
.../providers/salesforce/get_provider_info.py | 1 -
providers/samba/provider.yaml | 1 -
.../airflow/providers/samba/get_provider_info.py | 1 -
providers/segment/provider.yaml | 1 -
.../airflow/providers/segment/get_provider_info.py | 1 -
providers/sftp/provider.yaml | 1 -
.../airflow/providers/sftp/get_provider_info.py | 1 -
providers/slack/provider.yaml | 2 -
.../airflow/providers/slack/get_provider_info.py | 2 -
providers/smtp/provider.yaml | 1 -
.../airflow/providers/smtp/get_provider_info.py | 1 -
providers/snowflake/provider.yaml | 1 -
.../providers/snowflake/get_provider_info.py | 1 -
providers/sqlite/provider.yaml | 1 -
.../airflow/providers/sqlite/get_provider_info.py | 1 -
providers/ssh/provider.yaml | 1 -
.../src/airflow/providers/ssh/get_provider_info.py | 1 -
providers/standard/provider.yaml | 2 -
.../providers/standard/get_provider_info.py | 2 -
providers/tableau/provider.yaml | 1 -
.../airflow/providers/tableau/get_provider_info.py | 1 -
providers/telegram/provider.yaml | 1 -
.../providers/telegram/get_provider_info.py | 1 -
providers/teradata/provider.yaml | 1 -
.../providers/teradata/get_provider_info.py | 1 -
providers/trino/provider.yaml | 1 -
.../airflow/providers/trino/get_provider_info.py | 1 -
providers/vertica/provider.yaml | 1 -
.../airflow/providers/vertica/get_provider_info.py | 1 -
providers/weaviate/provider.yaml | 1 -
.../providers/weaviate/get_provider_info.py | 1 -
providers/yandex/provider.yaml | 1 -
.../airflow/providers/yandex/get_provider_info.py | 1 -
.../src/airflow/providers/yandex/hooks/yandex.py | 4 +-
providers/ydb/provider.yaml | 1 -
.../src/airflow/providers/ydb/get_provider_info.py | 1 -
providers/zendesk/provider.yaml | 1 -
.../airflow/providers/zendesk/get_provider_info.py | 1 -
177 files changed, 27 insertions(+), 365 deletions(-)
diff --git a/airflow-core/src/airflow/api_fastapi/core_api/services/ui/connections.py b/airflow-core/src/airflow/api_fastapi/core_api/services/ui/connections.py
index 75a13a175e4..12e823ce1d8 100644
--- a/airflow-core/src/airflow/api_fastapi/core_api/services/ui/connections.py
+++ b/airflow-core/src/airflow/api_fastapi/core_api/services/ui/connections.py
@@ -27,11 +27,10 @@ from airflow.api_fastapi.core_api.datamodels.connections import (
ConnectionHookMetaData,
StandardHookFields,
)
-from airflow.providers_manager import HookInfo, ProvidersManager
from airflow.serialization.definitions.param import SerializedParam
if TYPE_CHECKING:
- from airflow.providers_manager import ConnectionFormWidgetInfo
+ from airflow.providers_manager import ConnectionFormWidgetInfo, HookInfo
log = logging.getLogger(__name__)
@@ -127,6 +126,8 @@ class HookMetaService:
"""Get hooks with all details w/o FAB needing to be installed."""
from unittest import mock
+ from airflow.providers_manager import ProvidersManager
+
def mock_lazy_gettext(txt: str) -> str:
"""Mock for flask_babel.lazy_gettext."""
return txt
@@ -281,16 +282,19 @@ class HookMetaService:
@staticmethod
@cache
def hook_meta_data() -> list[ConnectionHookMetaData]:
- pm = ProvidersManager()
- widgets = HookMetaService._convert_extra_fields(pm._connection_form_widgets_from_metadata)
- return [
- ConnectionHookMetaData(
- connection_type=meta.connection_type,
- hook_class_name=meta.hook_class_name,
- default_conn_name=None,
- hook_name=meta.hook_name,
- standard_fields=HookMetaService._make_standard_fields(meta.field_behaviour),
- extra_fields=widgets.get(meta.connection_type),
+ hooks, connection_form_widgets, field_behaviours = HookMetaService._get_hooks_with_mocked_fab()
+ result: list[ConnectionHookMetaData] = []
+ widgets = HookMetaService._convert_extra_fields(connection_form_widgets)
+ for hook_key, hook_info in hooks.items():
+ if not hook_info:
+ continue
+ hook_meta = ConnectionHookMetaData(
+ connection_type=hook_key,
+ hook_class_name=hook_info.hook_class_name,
+ default_conn_name=None, # TODO: later
+ hook_name=hook_info.hook_name,
+ standard_fields=HookMetaService._make_standard_fields(field_behaviours.get(hook_key)),
+ extra_fields=widgets.get(hook_key),
)
- for meta in pm.iter_connection_type_hook_ui_metadata()
- ]
+ result.append(hook_meta)
+ return result
diff --git a/airflow-core/src/airflow/provider.yaml.schema.json b/airflow-core/src/airflow/provider.yaml.schema.json
index 5714b8db658..ac6b05f30c8 100644
--- a/airflow-core/src/airflow/provider.yaml.schema.json
+++ b/airflow-core/src/airflow/provider.yaml.schema.json
@@ -378,10 +378,6 @@
"description": "Hook class name that implements the connection type",
"type": "string"
},
- "hook-name": {
- "description": "Display name for the connection type in the UI (e.g. 'File (path)', 'Slack')",
- "type": "string"
- },
"ui-field-behaviour": {
"description": "Customizations for standard connection form fields",
"type": "object",
diff --git a/airflow-core/src/airflow/provider_info.schema.json b/airflow-core/src/airflow/provider_info.schema.json
index 86fc726a051..7c3eea12591 100644
--- a/airflow-core/src/airflow/provider_info.schema.json
+++ b/airflow-core/src/airflow/provider_info.schema.json
@@ -298,10 +298,6 @@
"hook-class-name": {
"description": "Hook class name that implements the connection type",
"type": "string"
- },
- "hook-name": {
- "description": "Display name for the connection type in the UI",
- "type": "string"
}
},
"required": [
diff --git a/airflow-core/src/airflow/providers_manager.py b/airflow-core/src/airflow/providers_manager.py
index 6fefcbc39b0..b8d48a31b9c 100644
--- a/airflow-core/src/airflow/providers_manager.py
+++ b/airflow-core/src/airflow/providers_manager.py
@@ -26,7 +26,7 @@ import json
import logging
import traceback
import warnings
-from collections.abc import Callable, Iterator, MutableMapping
+from collections.abc import Callable, MutableMapping
from dataclasses import dataclass
from functools import wraps
from importlib.resources import files as resource_files
@@ -243,15 +243,6 @@ class HookInfo(NamedTuple):
dialects: list[str] = []
-class ConnectionTypeHookUIMetadata(NamedTuple):
- """Hook metadata for one connection type (connection UI); ``field_behaviour`` is standard fields."""
-
- connection_type: str
- hook_name: str
- hook_class_name: str | None
- field_behaviour: dict | None
-
-
class ConnectionFormWidgetInfo(NamedTuple):
"""Connection Form Widget information."""
@@ -422,8 +413,6 @@ class ProvidersManager(LoggingMixin):
self._dialect_provider_dict: dict[str, DialectInfo] = {}
# Keeps dict of hooks keyed by connection type. They are lazy evaluated at access time
self._hooks_lazy_dict: LazyDictWithCache[str, HookInfo | Callable] = LazyDictWithCache()
- # Keeps hook display names read from provider.yaml (hook-name field)
- self._hook_name_dict: dict[str, str] = {}
# Keeps methods that should be used to add custom widgets tuple of keyed by name of the extra field
self._connection_form_widgets: dict[str, ConnectionFormWidgetInfo] = {}
# Customizations for javascript fields are kept here
@@ -990,9 +979,6 @@ class ProvidersManager(LoggingMixin):
if not connection_type or not hook_class_name:
continue
- if hook_name := conn_config.get("hook-name"):
- self._hook_name_dict[connection_type] = hook_name
-
if conn_fields := conn_config.get("conn-fields"):
self._add_widgets(package_name, hook_class_name, connection_type, conn_fields)
@@ -1363,45 +1349,6 @@ class ProvidersManager(LoggingMixin):
# When we return hooks here it will only be used to retrieve hook information
return self._hooks_lazy_dict
- def iter_connection_type_hook_ui_metadata(self) -> Iterator[ConnectionTypeHookUIMetadata]:
- """
- Yield hook metadata per connection type for the connection UI.
-
- Does not import hook classes.
- """
- self.initialize_providers_hooks()
- all_types = frozenset(self._hooks_lazy_dict) | frozenset(self._hook_provider_dict)
- for conn_type in sorted(all_types):
- raw_entry = self._hooks_lazy_dict._raw_dict.get(conn_type)
- provider_entry = self._hook_provider_dict.get(conn_type)
- if isinstance(raw_entry, HookInfo):
- hook_name = raw_entry.hook_name
- hook_class_name = raw_entry.hook_class_name
- elif provider_entry:
- hook_name = self._hook_name_dict.get(conn_type, conn_type)
- hook_class_name = provider_entry.hook_class_name
- else:
- hook_name = self._hook_name_dict.get(conn_type, conn_type)
- hook_class_name = None
- yield ConnectionTypeHookUIMetadata(
- connection_type=conn_type,
- hook_name=hook_name,
- hook_class_name=hook_class_name,
- field_behaviour=self._field_behaviours.get(conn_type),
- )
-
- @property
- def _connection_form_widgets_from_metadata(self) -> dict[str, ConnectionFormWidgetInfo]:
- """Return connection form widgets from metadata without importing every hook."""
- self.initialize_providers_hooks()
- return self._connection_form_widgets
-
- @property
- def _field_behaviours_from_metadata(self) -> dict[str, dict]:
- """Return field behaviour dicts from metadata without importing every hook."""
- self.initialize_providers_hooks()
- return self._field_behaviours
-
@property
def dialects(self) -> MutableMapping[str, DialectInfo]:
"""Return dictionary of connection_type-to-dialect mapping."""
diff --git a/airflow-core/tests/unit/always/test_providers_manager.py b/airflow-core/tests/unit/always/test_providers_manager.py
index afa473e80a4..580676d18b3 100644
--- a/airflow-core/tests/unit/always/test_providers_manager.py
+++ b/airflow-core/tests/unit/always/test_providers_manager.py
@@ -428,14 +428,6 @@ class TestProvidersMetadataLoading:
assert "relabeling" in behaviour
assert "placeholders" in behaviour
- def test_iter_connection_type_hook_ui_metadata_matches_field_behaviours(self):
- """iter_connection_type_hook_ui_metadata should expose the same standard-field behaviour dict."""
- pm = ProvidersManager()
- pm.initialize_providers_hooks()
- by_type = {m.connection_type: m for m in pm.iter_connection_type_hook_ui_metadata()}
- assert "http" in by_type
- assert by_type["http"].field_behaviour == pm._field_behaviours["http"]
-
def test_ui_metadata_loading_without_hook_import(self):
"""Test that UI metadata loads from provider info without importing hook classes."""
with patch("airflow.providers_manager.import_string") as mock_import:
diff --git a/providers/airbyte/provider.yaml b/providers/airbyte/provider.yaml
index fcef42aaeed..b60aa43473f 100644
--- a/providers/airbyte/provider.yaml
+++ b/providers/airbyte/provider.yaml
@@ -97,7 +97,6 @@ triggers:
connection-types:
- hook-class-name: airflow.providers.airbyte.hooks.airbyte.AirbyteHook
- hook-name: "Airbyte"
connection-type: airbyte
ui-field-behaviour:
hidden-fields:
diff --git a/providers/airbyte/src/airflow/providers/airbyte/get_provider_info.py b/providers/airbyte/src/airflow/providers/airbyte/get_provider_info.py
index 6ca1af004d5..33be5eaa8bf 100644
--- a/providers/airbyte/src/airflow/providers/airbyte/get_provider_info.py
+++ b/providers/airbyte/src/airflow/providers/airbyte/get_provider_info.py
@@ -50,7 +50,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.airbyte.hooks.airbyte.AirbyteHook",
- "hook-name": "Airbyte",
"connection-type": "airbyte",
"ui-field-behaviour": {
"hidden-fields": ["extra", "port"],
diff --git a/providers/alibaba/provider.yaml b/providers/alibaba/provider.yaml
index 6d5dd6aad43..e02be8f9a67 100644
--- a/providers/alibaba/provider.yaml
+++ b/providers/alibaba/provider.yaml
@@ -123,13 +123,10 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.alibaba.cloud.hooks.oss.OSSHook
- hook-name: "OSS"
connection-type: oss
- hook-class-name: airflow.providers.alibaba.cloud.hooks.analyticdb_spark.AnalyticDBSparkHook
- hook-name: "AnalyticDB Spark"
connection-type: adb_spark
- hook-class-name: airflow.providers.alibaba.cloud.hooks.base_alibaba.AlibabaBaseHook
- hook-name: "Alibaba Cloud"
connection-type: alibaba_cloud
conn-fields:
access_key_id:
@@ -147,7 +144,6 @@ connection-types:
- 'null'
format: password
- hook-class-name: airflow.providers.alibaba.cloud.hooks.maxcompute.MaxComputeHook
- hook-name: "MaxCompute"
connection-type: maxcompute
ui-field-behaviour:
hidden-fields:
diff --git a/providers/alibaba/src/airflow/providers/alibaba/get_provider_info.py b/providers/alibaba/src/airflow/providers/alibaba/get_provider_info.py
index 27e01cd0e74..0b8a5ab971e 100644
--- a/providers/alibaba/src/airflow/providers/alibaba/get_provider_info.py
+++ b/providers/alibaba/src/airflow/providers/alibaba/get_provider_info.py
@@ -91,17 +91,14 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.alibaba.cloud.hooks.oss.OSSHook",
- "hook-name": "OSS",
"connection-type": "oss",
},
{
"hook-class-name": "airflow.providers.alibaba.cloud.hooks.analyticdb_spark.AnalyticDBSparkHook",
- "hook-name": "AnalyticDB Spark",
"connection-type": "adb_spark",
},
{
"hook-class-name": "airflow.providers.alibaba.cloud.hooks.base_alibaba.AlibabaBaseHook",
- "hook-name": "Alibaba Cloud",
"connection-type": "alibaba_cloud",
"conn-fields": {
"access_key_id": {
@@ -116,7 +113,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.alibaba.cloud.hooks.maxcompute.MaxComputeHook",
- "hook-name": "MaxCompute",
"connection-type": "maxcompute",
"ui-field-behaviour": {
"hidden-fields": ["host", "schema", "login", "password", "port", "extra"],
diff --git a/providers/amazon/provider.yaml b/providers/amazon/provider.yaml
index 0390a3fca6d..a7e2a9f7b0b 100644
--- a/providers/amazon/provider.yaml
+++ b/providers/amazon/provider.yaml
@@ -931,7 +931,6 @@ extra-links:
connection-types:
- hook-class-name: airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook
- hook-name: "Amazon Web Services"
connection-type: aws
ui-field-behaviour:
hidden-fields:
@@ -956,7 +955,6 @@ connection-types:
"endpoint_url": "http://localhost:4566"
}
- hook-class-name: airflow.providers.amazon.aws.hooks.chime.ChimeWebhookHook
- hook-name: "Amazon Chime Webhook"
connection-type: chime
ui-field-behaviour:
hidden-fields:
@@ -971,7 +969,6 @@ connection-types:
host: hooks.chime.aws/incomingwebhook/
password: T00000000?token=XXXXXXXXXXXXXXXXXXXXXXXX
- hook-class-name: airflow.providers.amazon.aws.hooks.emr.EmrHook
- hook-name: "Amazon Elastic MapReduce"
connection-type: emr
ui-field-behaviour:
hidden-fields:
@@ -1002,14 +999,12 @@ connection-types:
"StepConcurrencyLevel": 2
}
- hook-class-name: airflow.providers.amazon.aws.hooks.redshift_sql.RedshiftSQLHook
- hook-name: "Amazon Redshift"
connection-type: redshift
ui-field-behaviour:
relabeling:
login: User
schema: Database
- hook-class-name: airflow.providers.amazon.aws.hooks.athena_sql.AthenaSQLHook
- hook-name: "Amazon Athena"
connection-type: athena
ui-field-behaviour:
hidden-fields:
diff --git a/providers/amazon/src/airflow/providers/amazon/get_provider_info.py b/providers/amazon/src/airflow/providers/amazon/get_provider_info.py
index f2eac44a3bd..d29d1099506 100644
--- a/providers/amazon/src/airflow/providers/amazon/get_provider_info.py
+++ b/providers/amazon/src/airflow/providers/amazon/get_provider_info.py
@@ -1084,7 +1084,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook",
- "hook-name": "Amazon Web Services",
"connection-type": "aws",
"ui-field-behaviour": {
"hidden-fields": ["host", "schema", "port"],
@@ -1098,7 +1097,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.amazon.aws.hooks.chime.ChimeWebhookHook",
- "hook-name": "Amazon Chime Webhook",
"connection-type": "chime",
"ui-field-behaviour": {
"hidden-fields": ["login", "port", "extra"],
@@ -1112,7 +1110,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.amazon.aws.hooks.emr.EmrHook",
- "hook-name": "Amazon Elastic MapReduce",
"connection-type": "emr",
"ui-field-behaviour": {
"hidden-fields": ["host", "schema", "port", "login", "password"],
@@ -1124,13 +1121,11 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.amazon.aws.hooks.redshift_sql.RedshiftSQLHook",
- "hook-name": "Amazon Redshift",
"connection-type": "redshift",
"ui-field-behaviour": {"relabeling": {"login": "User", "schema": "Database"}},
},
{
"hook-class-name": "airflow.providers.amazon.aws.hooks.athena_sql.AthenaSQLHook",
- "hook-name": "Amazon Athena",
"connection-type": "athena",
"ui-field-behaviour": {
"hidden-fields": ["host", "port"],
diff --git a/providers/apache/cassandra/provider.yaml b/providers/apache/cassandra/provider.yaml
index 3c66d42965c..6e7362bc721 100644
--- a/providers/apache/cassandra/provider.yaml
+++ b/providers/apache/cassandra/provider.yaml
@@ -85,5 +85,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.apache.cassandra.hooks.cassandra.CassandraHook
- hook-name: "Cassandra"
connection-type: cassandra
diff --git a/providers/apache/cassandra/src/airflow/providers/apache/cassandra/get_provider_info.py b/providers/apache/cassandra/src/airflow/providers/apache/cassandra/get_provider_info.py
index 64189675629..263641e3587 100644
--- a/providers/apache/cassandra/src/airflow/providers/apache/cassandra/get_provider_info.py
+++ b/providers/apache/cassandra/src/airflow/providers/apache/cassandra/get_provider_info.py
@@ -53,7 +53,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.cassandra.hooks.cassandra.CassandraHook",
- "hook-name": "Cassandra",
"connection-type": "cassandra",
}
],
diff --git a/providers/apache/drill/provider.yaml b/providers/apache/drill/provider.yaml
index f8f32d4e552..3290c5e2cfa 100644
--- a/providers/apache/drill/provider.yaml
+++ b/providers/apache/drill/provider.yaml
@@ -81,5 +81,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.apache.drill.hooks.drill.DrillHook
- hook-name: "Drill"
connection-type: drill
diff --git a/providers/apache/drill/src/airflow/providers/apache/drill/get_provider_info.py b/providers/apache/drill/src/airflow/providers/apache/drill/get_provider_info.py
index 6a5241392ed..c767a12b370 100644
--- a/providers/apache/drill/src/airflow/providers/apache/drill/get_provider_info.py
+++ b/providers/apache/drill/src/airflow/providers/apache/drill/get_provider_info.py
@@ -44,7 +44,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.drill.hooks.drill.DrillHook",
- "hook-name": "Drill",
"connection-type": "drill",
}
],
diff --git a/providers/apache/druid/provider.yaml b/providers/apache/druid/provider.yaml
index bb890f8ed00..ca302b59810 100644
--- a/providers/apache/druid/provider.yaml
+++ b/providers/apache/druid/provider.yaml
@@ -95,7 +95,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.apache.druid.hooks.druid.DruidDbApiHook
- hook-name: "Druid"
connection-type: druid
transfers:
diff --git a/providers/apache/druid/src/airflow/providers/apache/druid/get_provider_info.py b/providers/apache/druid/src/airflow/providers/apache/druid/get_provider_info.py
index 00937437264..c9c501e8f38 100644
--- a/providers/apache/druid/src/airflow/providers/apache/druid/get_provider_info.py
+++ b/providers/apache/druid/src/airflow/providers/apache/druid/get_provider_info.py
@@ -50,7 +50,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.druid.hooks.druid.DruidDbApiHook",
- "hook-name": "Druid",
"connection-type": "druid",
}
],
diff --git a/providers/apache/hdfs/provider.yaml b/providers/apache/hdfs/provider.yaml
index 9da1a398cc3..25536b7e4ac 100644
--- a/providers/apache/hdfs/provider.yaml
+++ b/providers/apache/hdfs/provider.yaml
@@ -97,5 +97,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.apache.hdfs.hooks.webhdfs.WebHDFSHook
- hook-name: "Apache WebHDFS"
connection-type: webhdfs
diff --git a/providers/apache/hdfs/src/airflow/providers/apache/hdfs/get_provider_info.py b/providers/apache/hdfs/src/airflow/providers/apache/hdfs/get_provider_info.py
index ebe28966df6..9a9a7973cae 100644
--- a/providers/apache/hdfs/src/airflow/providers/apache/hdfs/get_provider_info.py
+++ b/providers/apache/hdfs/src/airflow/providers/apache/hdfs/get_provider_info.py
@@ -52,7 +52,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.hdfs.hooks.webhdfs.WebHDFSHook",
- "hook-name": "Apache WebHDFS",
"connection-type": "webhdfs",
}
],
diff --git a/providers/apache/hive/provider.yaml b/providers/apache/hive/provider.yaml
index e0eda25c985..cae016e6718 100644
--- a/providers/apache/hive/provider.yaml
+++ b/providers/apache/hive/provider.yaml
@@ -143,7 +143,6 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.apache.hive.hooks.hive.HiveCliHook
- hook-name: "Hive Client Wrapper"
connection-type: hive_cli
ui-field-behaviour:
hidden-fields:
@@ -179,10 +178,8 @@ connection-types:
- 'null'
default: false
- hook-class-name: airflow.providers.apache.hive.hooks.hive.HiveServer2Hook
- hook-name: "Hive Server 2 Thrift"
connection-type: hiveserver2
- hook-class-name: airflow.providers.apache.hive.hooks.hive.HiveMetastoreHook
- hook-name: "Hive Metastore Thrift"
connection-type: hive_metastore
plugins:
diff --git a/providers/apache/hive/src/airflow/providers/apache/hive/get_provider_info.py b/providers/apache/hive/src/airflow/providers/apache/hive/get_provider_info.py
index 7fe5d927704..9929536d96f 100644
--- a/providers/apache/hive/src/airflow/providers/apache/hive/get_provider_info.py
+++ b/providers/apache/hive/src/airflow/providers/apache/hive/get_provider_info.py
@@ -95,7 +95,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.hive.hooks.hive.HiveCliHook",
- "hook-name": "Hive Client Wrapper",
"connection-type": "hive_cli",
"ui-field-behaviour": {"hidden-fields": ["extra"], "relabeling": {}},
"conn-fields": {
@@ -119,12 +118,10 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.apache.hive.hooks.hive.HiveServer2Hook",
- "hook-name": "Hive Server 2 Thrift",
"connection-type": "hiveserver2",
},
{
"hook-class-name": "airflow.providers.apache.hive.hooks.hive.HiveMetastoreHook",
- "hook-name": "Hive Metastore Thrift",
"connection-type": "hive_metastore",
},
],
diff --git a/providers/apache/iceberg/provider.yaml b/providers/apache/iceberg/provider.yaml
index 84dbffeb560..53bb94abf6b 100644
--- a/providers/apache/iceberg/provider.yaml
+++ b/providers/apache/iceberg/provider.yaml
@@ -55,7 +55,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.apache.iceberg.hooks.iceberg.IcebergHook
- hook-name: "Iceberg"
connection-type: iceberg
ui-field-behaviour:
hidden-fields:
diff --git a/providers/apache/iceberg/src/airflow/providers/apache/iceberg/get_provider_info.py b/providers/apache/iceberg/src/airflow/providers/apache/iceberg/get_provider_info.py
index df1285577b9..56bd75339fb 100644
--- a/providers/apache/iceberg/src/airflow/providers/apache/iceberg/get_provider_info.py
+++ b/providers/apache/iceberg/src/airflow/providers/apache/iceberg/get_provider_info.py
@@ -43,7 +43,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.iceberg.hooks.iceberg.IcebergHook",
- "hook-name": "Iceberg",
"connection-type": "iceberg",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port"],
diff --git a/providers/apache/impala/provider.yaml b/providers/apache/impala/provider.yaml
index d3c56b5cc40..2bbfe9515d6 100644
--- a/providers/apache/impala/provider.yaml
+++ b/providers/apache/impala/provider.yaml
@@ -69,5 +69,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.apache.impala.hooks.impala.ImpalaHook
- hook-name: "Impala"
connection-type: impala
diff --git a/providers/apache/impala/src/airflow/providers/apache/impala/get_provider_info.py b/providers/apache/impala/src/airflow/providers/apache/impala/get_provider_info.py
index c8976240b9e..f3d98c255f5 100644
--- a/providers/apache/impala/src/airflow/providers/apache/impala/get_provider_info.py
+++ b/providers/apache/impala/src/airflow/providers/apache/impala/get_provider_info.py
@@ -44,7 +44,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.impala.hooks.impala.ImpalaHook",
- "hook-name": "Impala",
"connection-type": "impala",
}
],
diff --git a/providers/apache/kafka/provider.yaml b/providers/apache/kafka/provider.yaml
index e2bc8d4eb13..3b5bacc3cf6 100644
--- a/providers/apache/kafka/provider.yaml
+++ b/providers/apache/kafka/provider.yaml
@@ -95,7 +95,6 @@ triggers:
connection-types:
- hook-class-name: airflow.providers.apache.kafka.hooks.base.KafkaBaseHook
- hook-name: "Apache Kafka"
connection-type: kafka
ui-field-behaviour:
hidden-fields:
diff --git a/providers/apache/kafka/src/airflow/providers/apache/kafka/get_provider_info.py b/providers/apache/kafka/src/airflow/providers/apache/kafka/get_provider_info.py
index 11d8b678304..41076d2b4c2 100644
--- a/providers/apache/kafka/src/airflow/providers/apache/kafka/get_provider_info.py
+++ b/providers/apache/kafka/src/airflow/providers/apache/kafka/get_provider_info.py
@@ -73,7 +73,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.kafka.hooks.base.KafkaBaseHook",
- "hook-name": "Apache Kafka",
"connection-type": "kafka",
"ui-field-behaviour": {
"hidden-fields": ["schema", "login", "password", "port", "host"],
diff --git a/providers/apache/kylin/provider.yaml b/providers/apache/kylin/provider.yaml
index 67d7e20bd5b..2003e3be2a8 100644
--- a/providers/apache/kylin/provider.yaml
+++ b/providers/apache/kylin/provider.yaml
@@ -79,5 +79,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.apache.kylin.hooks.kylin.KylinHook
- hook-name: "Apache Kylin"
connection-type: kylin
diff --git a/providers/apache/kylin/src/airflow/providers/apache/kylin/get_provider_info.py b/providers/apache/kylin/src/airflow/providers/apache/kylin/get_provider_info.py
index cb09228b775..c989259d857 100644
--- a/providers/apache/kylin/src/airflow/providers/apache/kylin/get_provider_info.py
+++ b/providers/apache/kylin/src/airflow/providers/apache/kylin/get_provider_info.py
@@ -50,7 +50,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.kylin.hooks.kylin.KylinHook",
- "hook-name": "Apache Kylin",
"connection-type": "kylin",
}
],
diff --git a/providers/apache/livy/provider.yaml b/providers/apache/livy/provider.yaml
index 43ecfc46037..ef6a79d0a69 100644
--- a/providers/apache/livy/provider.yaml
+++ b/providers/apache/livy/provider.yaml
@@ -106,5 +106,4 @@ triggers:
connection-types:
- hook-class-name: airflow.providers.apache.livy.hooks.livy.LivyHook
- hook-name: "Apache Livy"
connection-type: livy
diff --git a/providers/apache/livy/src/airflow/providers/apache/livy/get_provider_info.py b/providers/apache/livy/src/airflow/providers/apache/livy/get_provider_info.py
index 0597c61659a..d5c3f982efd 100644
--- a/providers/apache/livy/src/airflow/providers/apache/livy/get_provider_info.py
+++ b/providers/apache/livy/src/airflow/providers/apache/livy/get_provider_info.py
@@ -62,7 +62,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.livy.hooks.livy.LivyHook",
- "hook-name": "Apache Livy",
"connection-type": "livy",
}
],
diff --git a/providers/apache/pig/provider.yaml b/providers/apache/pig/provider.yaml
index f16b1b6ebe8..de7ad5ac07a 100644
--- a/providers/apache/pig/provider.yaml
+++ b/providers/apache/pig/provider.yaml
@@ -78,4 +78,3 @@ hooks:
connection-types:
- connection-type: pig_cli
hook-class-name: airflow.providers.apache.pig.hooks.pig.PigCliHook
- hook-name: "Pig Client Wrapper"
diff --git a/providers/apache/pig/src/airflow/providers/apache/pig/get_provider_info.py b/providers/apache/pig/src/airflow/providers/apache/pig/get_provider_info.py
index c05c3f3e100..5104f7af41c 100644
--- a/providers/apache/pig/src/airflow/providers/apache/pig/get_provider_info.py
+++ b/providers/apache/pig/src/airflow/providers/apache/pig/get_provider_info.py
@@ -48,7 +48,6 @@ def get_provider_info():
{
"connection-type": "pig_cli",
"hook-class-name": "airflow.providers.apache.pig.hooks.pig.PigCliHook",
- "hook-name": "Pig Client Wrapper",
}
],
}
diff --git a/providers/apache/pinot/provider.yaml b/providers/apache/pinot/provider.yaml
index 8eb76234304..55794ffdf52 100644
--- a/providers/apache/pinot/provider.yaml
+++ b/providers/apache/pinot/provider.yaml
@@ -82,8 +82,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.apache.pinot.hooks.pinot.PinotDbApiHook
- hook-name: "Pinot Broker"
connection-type: pinot
- hook-class-name: airflow.providers.apache.pinot.hooks.pinot.PinotAdminHook
- hook-name: "Pinot Admin"
connection-type: pinot_admin
diff --git a/providers/apache/pinot/src/airflow/providers/apache/pinot/get_provider_info.py b/providers/apache/pinot/src/airflow/providers/apache/pinot/get_provider_info.py
index 738a3014222..798860656c7 100644
--- a/providers/apache/pinot/src/airflow/providers/apache/pinot/get_provider_info.py
+++ b/providers/apache/pinot/src/airflow/providers/apache/pinot/get_provider_info.py
@@ -44,12 +44,10 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.pinot.hooks.pinot.PinotDbApiHook",
- "hook-name": "Pinot Broker",
"connection-type": "pinot",
},
{
"hook-class-name": "airflow.providers.apache.pinot.hooks.pinot.PinotAdminHook",
- "hook-name": "Pinot Admin",
"connection-type": "pinot_admin",
},
],
diff --git a/providers/apache/spark/provider.yaml b/providers/apache/spark/provider.yaml
index 1f5882454d1..33b212f73be 100644
--- a/providers/apache/spark/provider.yaml
+++ b/providers/apache/spark/provider.yaml
@@ -114,7 +114,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.apache.spark.hooks.spark_connect.SparkConnectHook
- hook-name: "Spark Connect"
connection-type: spark_connect
ui-field-behaviour:
hidden-fields:
@@ -131,10 +130,8 @@ connection-types:
- 'null'
default: false
- hook-class-name: airflow.providers.apache.spark.hooks.spark_jdbc.SparkJDBCHook
- hook-name: "Spark JDBC"
connection-type: spark_jdbc
- hook-class-name: airflow.providers.apache.spark.hooks.spark_sql.SparkSqlHook
- hook-name: "Spark SQL"
connection-type: spark_sql
ui-field-behaviour:
hidden-fields:
@@ -152,7 +149,6 @@ connection-types:
- string
- 'null'
- hook-class-name: airflow.providers.apache.spark.hooks.spark_submit.SparkSubmitHook
- hook-name: "Spark"
connection-type: spark
ui-field-behaviour:
hidden-fields:
diff --git a/providers/apache/spark/src/airflow/providers/apache/spark/get_provider_info.py b/providers/apache/spark/src/airflow/providers/apache/spark/get_provider_info.py
index b9871156257..bf9f4b2f8a7 100644
--- a/providers/apache/spark/src/airflow/providers/apache/spark/get_provider_info.py
+++ b/providers/apache/spark/src/airflow/providers/apache/spark/get_provider_info.py
@@ -63,7 +63,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.spark.hooks.spark_connect.SparkConnectHook",
- "hook-name": "Spark Connect",
"connection-type": "spark_connect",
"ui-field-behaviour": {
"hidden-fields": ["schema"],
@@ -75,12 +74,10 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.apache.spark.hooks.spark_jdbc.SparkJDBCHook",
- "hook-name": "Spark JDBC",
"connection-type": "spark_jdbc",
},
{
"hook-class-name": "airflow.providers.apache.spark.hooks.spark_sql.SparkSqlHook",
- "hook-name": "Spark SQL",
"connection-type": "spark_sql",
"ui-field-behaviour": {
"hidden-fields": ["schema", "login", "password", "extra"],
@@ -96,7 +93,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.apache.spark.hooks.spark_submit.SparkSubmitHook",
- "hook-name": "Spark",
"connection-type": "spark",
"ui-field-behaviour": {
"hidden-fields": ["schema", "login", "password", "extra"],
diff --git a/providers/apache/tinkerpop/provider.yaml b/providers/apache/tinkerpop/provider.yaml
index ea641284f83..aacd8289f05 100644
--- a/providers/apache/tinkerpop/provider.yaml
+++ b/providers/apache/tinkerpop/provider.yaml
@@ -51,5 +51,4 @@ hooks:
- airflow.providers.apache.tinkerpop.hooks.gremlin
connection-types:
- hook-class-name: airflow.providers.apache.tinkerpop.hooks.gremlin.GremlinHook
- hook-name: "Gremlin"
connection-type: gremlin
diff --git a/providers/apache/tinkerpop/src/airflow/providers/apache/tinkerpop/get_provider_info.py b/providers/apache/tinkerpop/src/airflow/providers/apache/tinkerpop/get_provider_info.py
index 04663627192..d7358d15783 100644
--- a/providers/apache/tinkerpop/src/airflow/providers/apache/tinkerpop/get_provider_info.py
+++ b/providers/apache/tinkerpop/src/airflow/providers/apache/tinkerpop/get_provider_info.py
@@ -50,7 +50,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apache.tinkerpop.hooks.gremlin.GremlinHook",
- "hook-name": "Gremlin",
"connection-type": "gremlin",
}
],
diff --git a/providers/apprise/provider.yaml b/providers/apprise/provider.yaml
index 21435516869..41ce053e232 100644
--- a/providers/apprise/provider.yaml
+++ b/providers/apprise/provider.yaml
@@ -67,7 +67,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.apprise.hooks.apprise.AppriseHook
- hook-name: "Apprise"
connection-type: apprise
conn-fields:
config:
diff --git a/providers/apprise/src/airflow/providers/apprise/get_provider_info.py b/providers/apprise/src/airflow/providers/apprise/get_provider_info.py
index 4677d56d42b..ce0346c29b8 100644
--- a/providers/apprise/src/airflow/providers/apprise/get_provider_info.py
+++ b/providers/apprise/src/airflow/providers/apprise/get_provider_info.py
@@ -39,7 +39,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.apprise.hooks.apprise.AppriseHook",
- "hook-name": "Apprise",
"connection-type": "apprise",
"conn-fields": {
"config": {
diff --git a/providers/arangodb/provider.yaml b/providers/arangodb/provider.yaml
index dd935509336..273896bbcf8 100644
--- a/providers/arangodb/provider.yaml
+++ b/providers/arangodb/provider.yaml
@@ -78,7 +78,6 @@ sensors:
connection-types:
- hook-class-name: airflow.providers.arangodb.hooks.arangodb.ArangoDBHook
- hook-name: "ArangoDB"
connection-type: arangodb
ui-field-behaviour:
hidden-fields:
diff --git a/providers/arangodb/src/airflow/providers/arangodb/get_provider_info.py b/providers/arangodb/src/airflow/providers/arangodb/get_provider_info.py
index b93b01b7bea..5d90c271243 100644
--- a/providers/arangodb/src/airflow/providers/arangodb/get_provider_info.py
+++ b/providers/arangodb/src/airflow/providers/arangodb/get_provider_info.py
@@ -52,7 +52,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.arangodb.hooks.arangodb.ArangoDBHook",
- "hook-name": "ArangoDB",
"connection-type": "arangodb",
"ui-field-behaviour": {
"hidden-fields": ["port", "extra"],
diff --git a/providers/asana/provider.yaml b/providers/asana/provider.yaml
index e7e09ff1fd3..5b43857ec19 100644
--- a/providers/asana/provider.yaml
+++ b/providers/asana/provider.yaml
@@ -78,7 +78,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.asana.hooks.asana.AsanaHook
- hook-name: "Asana"
connection-type: asana
ui-field-behaviour:
hidden-fields:
diff --git a/providers/asana/src/airflow/providers/asana/get_provider_info.py b/providers/asana/src/airflow/providers/asana/get_provider_info.py
index 57a81694e33..6e0f10b1c90 100644
--- a/providers/asana/src/airflow/providers/asana/get_provider_info.py
+++ b/providers/asana/src/airflow/providers/asana/get_provider_info.py
@@ -42,7 +42,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.asana.hooks.asana.AsanaHook",
- "hook-name": "Asana",
"connection-type": "asana",
"ui-field-behaviour": {
"hidden-fields": ["port", "host", "login", "schema"],
diff --git a/providers/atlassian/jira/provider.yaml b/providers/atlassian/jira/provider.yaml
index b61ce78aca2..40f19f41203 100644
--- a/providers/atlassian/jira/provider.yaml
+++ b/providers/atlassian/jira/provider.yaml
@@ -78,7 +78,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.atlassian.jira.hooks.jira.JiraHook
- hook-name: "JIRA"
connection-type: jira
notifications:
diff --git a/providers/atlassian/jira/src/airflow/providers/atlassian/jira/get_provider_info.py b/providers/atlassian/jira/src/airflow/providers/atlassian/jira/get_provider_info.py
index 4b36780e8fb..70ccfcd06ea 100644
--- a/providers/atlassian/jira/src/airflow/providers/atlassian/jira/get_provider_info.py
+++ b/providers/atlassian/jira/src/airflow/providers/atlassian/jira/get_provider_info.py
@@ -55,7 +55,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.atlassian.jira.hooks.jira.JiraHook",
- "hook-name": "JIRA",
"connection-type": "jira",
}
],
diff --git a/providers/cloudant/provider.yaml b/providers/cloudant/provider.yaml
index f3ac4dd883d..f62bf66e221 100644
--- a/providers/cloudant/provider.yaml
+++ b/providers/cloudant/provider.yaml
@@ -74,7 +74,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.cloudant.hooks.cloudant.CloudantHook
- hook-name: "Cloudant"
connection-type: cloudant
ui-field-behaviour:
hidden-fields:
diff --git a/providers/cloudant/src/airflow/providers/cloudant/get_provider_info.py b/providers/cloudant/src/airflow/providers/cloudant/get_provider_info.py
index 3db1ab77642..e806ab26ce3 100644
--- a/providers/cloudant/src/airflow/providers/cloudant/get_provider_info.py
+++ b/providers/cloudant/src/airflow/providers/cloudant/get_provider_info.py
@@ -43,7 +43,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.cloudant.hooks.cloudant.CloudantHook",
- "hook-name": "Cloudant",
"connection-type": "cloudant",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "extra"],
diff --git a/providers/cncf/kubernetes/provider.yaml b/providers/cncf/kubernetes/provider.yaml
index 0c05d7d65c6..4e5c48ea830 100644
--- a/providers/cncf/kubernetes/provider.yaml
+++ b/providers/cncf/kubernetes/provider.yaml
@@ -168,7 +168,6 @@ secrets-backends:
connection-types:
- hook-class-name: airflow.providers.cncf.kubernetes.hooks.kubernetes.KubernetesHook
- hook-name: "Kubernetes Cluster Connection"
connection-type: kubernetes
conn-fields:
in_cluster:
diff --git a/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/get_provider_info.py b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/get_provider_info.py
index f0cb9ccf9a2..9e4d433827e 100644
--- a/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/get_provider_info.py
+++ b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/get_provider_info.py
@@ -81,7 +81,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.cncf.kubernetes.hooks.kubernetes.KubernetesHook",
- "hook-name": "Kubernetes Cluster Connection",
"connection-type": "kubernetes",
"conn-fields": {
"in_cluster": {
diff --git a/providers/cohere/provider.yaml b/providers/cohere/provider.yaml
index 370845dfebc..31a6a7827b9 100644
--- a/providers/cohere/provider.yaml
+++ b/providers/cohere/provider.yaml
@@ -72,7 +72,6 @@ operators:
connection-types:
- hook-class-name: airflow.providers.cohere.hooks.cohere.CohereHook
- hook-name: "Cohere"
connection-type: cohere
ui-field-behaviour:
hidden-fields: ["schema", "login", "port", "extra"]
diff --git a/providers/cohere/src/airflow/providers/cohere/get_provider_info.py b/providers/cohere/src/airflow/providers/cohere/get_provider_info.py
index ad445d1afbd..a91c98224cb 100644
--- a/providers/cohere/src/airflow/providers/cohere/get_provider_info.py
+++ b/providers/cohere/src/airflow/providers/cohere/get_provider_info.py
@@ -43,7 +43,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.cohere.hooks.cohere.CohereHook",
- "hook-name": "Cohere",
"connection-type": "cohere",
"ui-field-behaviour": {
"hidden-fields": ["schema", "login", "port", "extra"],
diff --git a/providers/common/ai/provider.yaml b/providers/common/ai/provider.yaml
index f8a0761ffea..43a98af32a3 100644
--- a/providers/common/ai/provider.yaml
+++ b/providers/common/ai/provider.yaml
@@ -61,7 +61,6 @@ plugins:
connection-types:
- hook-class-name: airflow.providers.common.ai.hooks.pydantic_ai.PydanticAIHook
- hook-name: "Pydantic AI"
connection-type: pydanticai
ui-field-behaviour:
hidden-fields:
@@ -81,7 +80,6 @@ connection-types:
- string
- 'null'
- hook-class-name: airflow.providers.common.ai.hooks.pydantic_ai.PydanticAIAzureHook
- hook-name: "Pydantic AI (Azure OpenAI)"
connection-type: pydanticai-azure
ui-field-behaviour:
hidden-fields:
@@ -109,7 +107,6 @@ connection-types:
- string
- 'null'
- hook-class-name: airflow.providers.common.ai.hooks.pydantic_ai.PydanticAIBedrockHook
- hook-name: "Pydantic AI (AWS Bedrock)"
connection-type: pydanticai-bedrock
ui-field-behaviour:
hidden-fields:
@@ -192,7 +189,6 @@ connection-types:
- number
- 'null'
- hook-class-name: airflow.providers.common.ai.hooks.pydantic_ai.PydanticAIVertexHook
- hook-name: "Pydantic AI (Google Vertex AI)"
connection-type: pydanticai-vertex
ui-field-behaviour:
hidden-fields:
@@ -254,7 +250,6 @@ connection-types:
- string
- 'null'
- hook-class-name: airflow.providers.common.ai.hooks.mcp.MCPHook
- hook-name: "MCP Server"
connection-type: mcp
ui-field-behaviour:
hidden-fields:
diff --git a/providers/common/ai/src/airflow/providers/common/ai/get_provider_info.py b/providers/common/ai/src/airflow/providers/common/ai/get_provider_info.py
index 574bdde6a81..90ae393d64d 100644
--- a/providers/common/ai/src/airflow/providers/common/ai/get_provider_info.py
+++ b/providers/common/ai/src/airflow/providers/common/ai/get_provider_info.py
@@ -66,7 +66,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.common.ai.hooks.pydantic_ai.PydanticAIHook",
- "hook-name": "Pydantic AI",
"connection-type": "pydanticai",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "login"],
@@ -83,7 +82,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.common.ai.hooks.pydantic_ai.PydanticAIAzureHook",
- "hook-name": "Pydantic AI (Azure OpenAI)",
"connection-type": "pydanticai-azure",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "login"],
@@ -105,7 +103,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.common.ai.hooks.pydantic_ai.PydanticAIBedrockHook",
- "hook-name": "Pydantic AI (AWS Bedrock)",
"connection-type": "pydanticai-bedrock",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "login", "host", "password"],
@@ -167,7 +164,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.common.ai.hooks.pydantic_ai.PydanticAIVertexHook",
- "hook-name": "Pydantic AI (Google Vertex AI)",
"connection-type": "pydanticai-vertex",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "login", "host", "password"],
@@ -214,7 +210,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.common.ai.hooks.mcp.MCPHook",
- "hook-name": "MCP Server",
"connection-type": "mcp",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "login"],
diff --git a/providers/databricks/provider.yaml b/providers/databricks/provider.yaml
index 9daebf79a4c..41ab271bcbc 100644
--- a/providers/databricks/provider.yaml
+++ b/providers/databricks/provider.yaml
@@ -167,7 +167,6 @@ sensors:
connection-types:
- hook-class-name: airflow.providers.databricks.hooks.databricks.DatabricksHook
- hook-name: "Databricks"
connection-type: databricks
plugins:
diff --git a/providers/databricks/src/airflow/providers/databricks/get_provider_info.py b/providers/databricks/src/airflow/providers/databricks/get_provider_info.py
index 5f12cb02ddb..6ba5f8ed209 100644
--- a/providers/databricks/src/airflow/providers/databricks/get_provider_info.py
+++ b/providers/databricks/src/airflow/providers/databricks/get_provider_info.py
@@ -117,7 +117,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.databricks.hooks.databricks.DatabricksHook",
- "hook-name": "Databricks",
"connection-type": "databricks",
}
],
diff --git a/providers/datadog/provider.yaml b/providers/datadog/provider.yaml
index e15ad55a483..02215069a39 100644
--- a/providers/datadog/provider.yaml
+++ b/providers/datadog/provider.yaml
@@ -78,7 +78,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.datadog.hooks.datadog.DatadogHook
- hook-name: "Datadog"
connection-type: datadog
conn-fields:
api_host:
diff --git a/providers/datadog/src/airflow/providers/datadog/get_provider_info.py b/providers/datadog/src/airflow/providers/datadog/get_provider_info.py
index 5d6d598c57f..a87ee7fb0e6 100644
--- a/providers/datadog/src/airflow/providers/datadog/get_provider_info.py
+++ b/providers/datadog/src/airflow/providers/datadog/get_provider_info.py
@@ -43,7 +43,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.datadog.hooks.datadog.DatadogHook",
- "hook-name": "Datadog",
"connection-type": "datadog",
"conn-fields": {
"api_host": {"label": "API endpoint", "schema": {"type": ["string", "null"]}},
diff --git a/providers/dbt/cloud/provider.yaml b/providers/dbt/cloud/provider.yaml
index 2ad844dcbcb..c0da84706dd 100644
--- a/providers/dbt/cloud/provider.yaml
+++ b/providers/dbt/cloud/provider.yaml
@@ -112,7 +112,6 @@ triggers:
connection-types:
- hook-class-name: airflow.providers.dbt.cloud.hooks.dbt.DbtCloudHook
- hook-name: "dbt Cloud"
connection-type: dbt_cloud
ui-field-behaviour:
hidden-fields:
diff --git a/providers/dbt/cloud/src/airflow/providers/dbt/cloud/get_provider_info.py b/providers/dbt/cloud/src/airflow/providers/dbt/cloud/get_provider_info.py
index 16ed9a37e72..f0119e2ea98 100644
--- a/providers/dbt/cloud/src/airflow/providers/dbt/cloud/get_provider_info.py
+++ b/providers/dbt/cloud/src/airflow/providers/dbt/cloud/get_provider_info.py
@@ -50,7 +50,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.dbt.cloud.hooks.dbt.DbtCloudHook",
- "hook-name": "dbt Cloud",
"connection-type": "dbt_cloud",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port"],
diff --git a/providers/dingding/provider.yaml b/providers/dingding/provider.yaml
index c5d075099ec..10e79df0d08 100644
--- a/providers/dingding/provider.yaml
+++ b/providers/dingding/provider.yaml
@@ -78,5 +78,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.dingding.hooks.dingding.DingdingHook
- hook-name: "DingTalk Custom Robot (Dingding)"
connection-type: dingding
diff --git a/providers/dingding/src/airflow/providers/dingding/get_provider_info.py b/providers/dingding/src/airflow/providers/dingding/get_provider_info.py
index 8eb35c62525..181903d94e1 100644
--- a/providers/dingding/src/airflow/providers/dingding/get_provider_info.py
+++ b/providers/dingding/src/airflow/providers/dingding/get_provider_info.py
@@ -47,7 +47,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.dingding.hooks.dingding.DingdingHook",
- "hook-name": "DingTalk Custom Robot (Dingding)",
"connection-type": "dingding",
}
],
diff --git a/providers/discord/provider.yaml b/providers/discord/provider.yaml
index 160c005f7f6..ff726615a12 100644
--- a/providers/discord/provider.yaml
+++ b/providers/discord/provider.yaml
@@ -80,7 +80,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.discord.hooks.discord_webhook.DiscordWebhookHook
- hook-name: "Discord"
connection-type: discord
conn-fields:
webhook_endpoint:
diff --git a/providers/discord/src/airflow/providers/discord/get_provider_info.py b/providers/discord/src/airflow/providers/discord/get_provider_info.py
index ee4c9503f82..04521b10150 100644
--- a/providers/discord/src/airflow/providers/discord/get_provider_info.py
+++ b/providers/discord/src/airflow/providers/discord/get_provider_info.py
@@ -49,7 +49,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.discord.hooks.discord_webhook.DiscordWebhookHook",
- "hook-name": "Discord",
"connection-type": "discord",
"conn-fields": {
"webhook_endpoint": {"label": "Webhook Endpoint", "schema": {"type": ["string", "null"]}}
diff --git a/providers/docker/provider.yaml b/providers/docker/provider.yaml
index 19e91dd09f4..7018ce1cdf7 100644
--- a/providers/docker/provider.yaml
+++ b/providers/docker/provider.yaml
@@ -116,7 +116,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.docker.hooks.docker.DockerHook
- hook-name: "Docker"
connection-type: docker
conn-fields:
reauth:
diff --git a/providers/docker/src/airflow/providers/docker/get_provider_info.py b/providers/docker/src/airflow/providers/docker/get_provider_info.py
index fd466e185a1..3b1556f1c7b 100644
--- a/providers/docker/src/airflow/providers/docker/get_provider_info.py
+++ b/providers/docker/src/airflow/providers/docker/get_provider_info.py
@@ -53,7 +53,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.docker.hooks.docker.DockerHook",
- "hook-name": "Docker",
"connection-type": "docker",
"conn-fields": {
"reauth": {
diff --git a/providers/elasticsearch/provider.yaml b/providers/elasticsearch/provider.yaml
index 1d0e4b51dd4..91a0b7ab23b 100644
--- a/providers/elasticsearch/provider.yaml
+++ b/providers/elasticsearch/provider.yaml
@@ -102,7 +102,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.elasticsearch.hooks.elasticsearch.ElasticsearchSQLHook
- hook-name: "Elasticsearch"
connection-type: elasticsearch
logging:
diff --git a/providers/elasticsearch/src/airflow/providers/elasticsearch/get_provider_info.py b/providers/elasticsearch/src/airflow/providers/elasticsearch/get_provider_info.py
index 2d357cecb19..a527aa7cc50 100644
--- a/providers/elasticsearch/src/airflow/providers/elasticsearch/get_provider_info.py
+++ b/providers/elasticsearch/src/airflow/providers/elasticsearch/get_provider_info.py
@@ -43,7 +43,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.elasticsearch.hooks.elasticsearch.ElasticsearchSQLHook",
- "hook-name": "Elasticsearch",
"connection-type": "elasticsearch",
}
],
diff --git a/providers/exasol/provider.yaml b/providers/exasol/provider.yaml
index d99fe182814..1ead105818a 100644
--- a/providers/exasol/provider.yaml
+++ b/providers/exasol/provider.yaml
@@ -99,5 +99,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.exasol.hooks.exasol.ExasolHook
- hook-name: "Exasol"
connection-type: exasol
diff --git a/providers/exasol/src/airflow/providers/exasol/get_provider_info.py b/providers/exasol/src/airflow/providers/exasol/get_provider_info.py
index 8dec9e2ba20..61aa7124a92 100644
--- a/providers/exasol/src/airflow/providers/exasol/get_provider_info.py
+++ b/providers/exasol/src/airflow/providers/exasol/get_provider_info.py
@@ -44,7 +44,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.exasol.hooks.exasol.ExasolHook",
- "hook-name": "Exasol",
"connection-type": "exasol",
}
],
diff --git a/providers/facebook/provider.yaml b/providers/facebook/provider.yaml
index 3c7b2dfceeb..5e7227afac6 100644
--- a/providers/facebook/provider.yaml
+++ b/providers/facebook/provider.yaml
@@ -75,5 +75,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.facebook.ads.hooks.ads.FacebookAdsReportingHook
- hook-name: "Facebook Ads"
connection-type: facebook_social
diff --git a/providers/facebook/src/airflow/providers/facebook/get_provider_info.py b/providers/facebook/src/airflow/providers/facebook/get_provider_info.py
index c5e0842036e..a378b1066a8 100644
--- a/providers/facebook/src/airflow/providers/facebook/get_provider_info.py
+++ b/providers/facebook/src/airflow/providers/facebook/get_provider_info.py
@@ -43,7 +43,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.facebook.ads.hooks.ads.FacebookAdsReportingHook",
- "hook-name": "Facebook Ads",
"connection-type": "facebook_social",
}
],
diff --git a/providers/ftp/provider.yaml b/providers/ftp/provider.yaml
index 4599e61158f..8c3b518a8a1 100644
--- a/providers/ftp/provider.yaml
+++ b/providers/ftp/provider.yaml
@@ -87,5 +87,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.ftp.hooks.ftp.FTPHook
- hook-name: "FTP"
connection-type: ftp
diff --git a/providers/ftp/src/airflow/providers/ftp/get_provider_info.py b/providers/ftp/src/airflow/providers/ftp/get_provider_info.py
index 8658c11981f..5c2039744e7 100644
--- a/providers/ftp/src/airflow/providers/ftp/get_provider_info.py
+++ b/providers/ftp/src/airflow/providers/ftp/get_provider_info.py
@@ -53,10 +53,6 @@ def get_provider_info():
}
],
"connection-types": [
- {
- "hook-class-name": "airflow.providers.ftp.hooks.ftp.FTPHook",
- "hook-name": "FTP",
- "connection-type": "ftp",
- }
+ {"hook-class-name": "airflow.providers.ftp.hooks.ftp.FTPHook", "connection-type": "ftp"}
],
}
diff --git a/providers/git/provider.yaml b/providers/git/provider.yaml
index 65e0a311d13..69d1951c2f2 100644
--- a/providers/git/provider.yaml
+++ b/providers/git/provider.yaml
@@ -64,7 +64,6 @@ bundles:
connection-types:
- hook-class-name: airflow.providers.git.hooks.git.GitHook
- hook-name: "GIT"
connection-type: git
ui-field-behaviour:
hidden-fields:
diff --git a/providers/git/src/airflow/providers/git/get_provider_info.py b/providers/git/src/airflow/providers/git/get_provider_info.py
index 82a3bb35096..21dcec07984 100644
--- a/providers/git/src/airflow/providers/git/get_provider_info.py
+++ b/providers/git/src/airflow/providers/git/get_provider_info.py
@@ -41,7 +41,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.git.hooks.git.GitHook",
- "hook-name": "GIT",
"connection-type": "git",
"ui-field-behaviour": {
"hidden-fields": ["schema"],
diff --git a/providers/github/provider.yaml b/providers/github/provider.yaml
index c4c5c0b8bb9..1c6a20692cb 100644
--- a/providers/github/provider.yaml
+++ b/providers/github/provider.yaml
@@ -83,7 +83,6 @@ sensors:
connection-types:
- hook-class-name: airflow.providers.github.hooks.github.GithubHook
- hook-name: "GitHub"
connection-type: github
ui-field-behaviour:
hidden-fields:
diff --git a/providers/github/src/airflow/providers/github/get_provider_info.py b/providers/github/src/airflow/providers/github/get_provider_info.py
index c46aca1feb3..1bc6637ad71 100644
--- a/providers/github/src/airflow/providers/github/get_provider_info.py
+++ b/providers/github/src/airflow/providers/github/get_provider_info.py
@@ -46,7 +46,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.github.hooks.github.GithubHook",
- "hook-name": "GitHub",
"connection-type": "github",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "login", "extra"],
diff --git a/providers/google/provider.yaml b/providers/google/provider.yaml
index 63a09c1487c..04541d5569d 100644
--- a/providers/google/provider.yaml
+++ b/providers/google/provider.yaml
@@ -1133,7 +1133,6 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.google.common.hooks.base_google.GoogleBaseHook
- hook-name: "Google Cloud"
connection-type: google_cloud_platform
ui-field-behaviour:
hidden-fields: ["host", "schema", "login", "password", "port", "extra"]
@@ -1201,16 +1200,12 @@ connection-types:
type: ["boolean", "null"]
default: false
- hook-class-name: airflow.providers.google.cloud.hooks.dataprep.GoogleDataprepHook
- hook-name: "Google Dataprep"
connection-type: dataprep
- hook-class-name: airflow.providers.google.cloud.hooks.cloud_sql.CloudSQLHook
- hook-name: "Google Cloud SQL"
connection-type: gcpcloudsql
- hook-class-name: airflow.providers.google.cloud.hooks.cloud_sql.CloudSQLDatabaseHook
- hook-name: "Google Cloud SQL Database"
connection-type: gcpcloudsqldb
- hook-class-name: airflow.providers.google.cloud.hooks.bigquery.BigQueryHook
- hook-name: "Google Bigquery"
connection-type: gcpbigquery
ui-field-behaviour:
hidden-fields: ["host", "schema", "login", "password", "port", "extra"]
@@ -1299,17 +1294,14 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.google.cloud.hooks.compute_ssh.ComputeEngineSSHHook
- hook-name: "Google Cloud SSH"
connection-type: gcpssh
ui-field-behaviour:
hidden-fields: ["host", "schema", "login", "password", "port", "extra"]
relabeling: {}
placeholders: {}
- hook-class-name: airflow.providers.google.leveldb.hooks.leveldb.LevelDBHook
- hook-name: "LevelDB"
connection-type: leveldb
- hook-class-name: airflow.providers.google.ads.hooks.ads.GoogleAdsHook
- hook-name: "Google Ads"
connection-type: google_ads
ui-field-behaviour:
hidden-fields: ["host", "login", "schema", "port"]
@@ -1336,7 +1328,6 @@ connection-types:
type: ["string", "null"]
format: password
- hook-class-name: airflow.providers.google.cloud.hooks.looker.LookerHook
- hook-name: "Google Looker"
connection-type: gcp_looker
extra-links:
diff --git a/providers/google/src/airflow/providers/google/get_provider_info.py b/providers/google/src/airflow/providers/google/get_provider_info.py
index 3b1aa5fac9a..fec76eb9d5f 100644
--- a/providers/google/src/airflow/providers/google/get_provider_info.py
+++ b/providers/google/src/airflow/providers/google/get_provider_info.py
@@ -1380,7 +1380,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.google.common.hooks.base_google.GoogleBaseHook",
- "hook-name": "Google Cloud",
"connection-type": "google_cloud_platform",
"ui-field-behaviour": {
"hidden-fields": ["host", "schema", "login", "password", "port", "extra"],
@@ -1439,22 +1438,18 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.google.cloud.hooks.dataprep.GoogleDataprepHook",
- "hook-name": "Google Dataprep",
"connection-type": "dataprep",
},
{
"hook-class-name": "airflow.providers.google.cloud.hooks.cloud_sql.CloudSQLHook",
- "hook-name": "Google Cloud SQL",
"connection-type": "gcpcloudsql",
},
{
"hook-class-name": "airflow.providers.google.cloud.hooks.cloud_sql.CloudSQLDatabaseHook",
- "hook-name": "Google Cloud SQL Database",
"connection-type": "gcpcloudsqldb",
},
{
"hook-class-name": "airflow.providers.google.cloud.hooks.bigquery.BigQueryHook",
- "hook-name": "Google Bigquery",
"connection-type": "gcpbigquery",
"ui-field-behaviour": {
"hidden-fields": ["host", "schema", "login", "password", "port", "extra"],
@@ -1524,7 +1519,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.google.cloud.hooks.compute_ssh.ComputeEngineSSHHook",
- "hook-name": "Google Cloud SSH",
"connection-type": "gcpssh",
"ui-field-behaviour": {
"hidden-fields": ["host", "schema", "login", "password", "port", "extra"],
@@ -1534,12 +1528,10 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.google.leveldb.hooks.leveldb.LevelDBHook",
- "hook-name": "LevelDB",
"connection-type": "leveldb",
},
{
"hook-class-name": "airflow.providers.google.ads.hooks.ads.GoogleAdsHook",
- "hook-name": "Google Ads",
"connection-type": "google_ads",
"ui-field-behaviour": {
"hidden-fields": ["host", "login", "schema", "port"],
@@ -1561,7 +1553,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.google.cloud.hooks.looker.LookerHook",
- "hook-name": "Google Looker",
"connection-type": "gcp_looker",
},
],
diff --git a/providers/grpc/provider.yaml b/providers/grpc/provider.yaml
index f86892d0a0a..3842b5c7fb3 100644
--- a/providers/grpc/provider.yaml
+++ b/providers/grpc/provider.yaml
@@ -77,7 +77,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.grpc.hooks.grpc.GrpcHook
- hook-name: "GRPC Connection"
connection-type: grpc
ui-field-behaviour:
hidden-fields:
diff --git a/providers/grpc/src/airflow/providers/grpc/get_provider_info.py b/providers/grpc/src/airflow/providers/grpc/get_provider_info.py
index 4323b63fc35..267bdfcf679 100644
--- a/providers/grpc/src/airflow/providers/grpc/get_provider_info.py
+++ b/providers/grpc/src/airflow/providers/grpc/get_provider_info.py
@@ -41,7 +41,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.grpc.hooks.grpc.GrpcHook",
- "hook-name": "GRPC Connection",
"connection-type": "grpc",
"ui-field-behaviour": {
"hidden-fields": ["login", "password", "schema", "extra"],
diff --git a/providers/hashicorp/provider.yaml b/providers/hashicorp/provider.yaml
index 1b47b264b5c..69330eb9c9f 100644
--- a/providers/hashicorp/provider.yaml
+++ b/providers/hashicorp/provider.yaml
@@ -86,7 +86,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.hashicorp.hooks.vault.VaultHook
- hook-name: "Hashicorp Vault"
connection-type: vault
ui-field-behaviour:
hidden-fields: ["extra"]
diff --git a/providers/hashicorp/src/airflow/providers/hashicorp/get_provider_info.py b/providers/hashicorp/src/airflow/providers/hashicorp/get_provider_info.py
index 28020342f97..1fd65f01b98 100644
--- a/providers/hashicorp/src/airflow/providers/hashicorp/get_provider_info.py
+++ b/providers/hashicorp/src/airflow/providers/hashicorp/get_provider_info.py
@@ -43,7 +43,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.hashicorp.hooks.vault.VaultHook",
- "hook-name": "Hashicorp Vault",
"connection-type": "vault",
"ui-field-behaviour": {"hidden-fields": ["extra"]},
"conn-fields": {
diff --git a/providers/http/provider.yaml b/providers/http/provider.yaml
index 9373fbcec34..b3f0610e012 100644
--- a/providers/http/provider.yaml
+++ b/providers/http/provider.yaml
@@ -115,7 +115,6 @@ triggers:
connection-types:
- hook-class-name: airflow.providers.http.hooks.http.HttpHook
- hook-name: "HTTP"
connection-type: http
ui-field-behaviour:
hidden-fields: []
diff --git a/providers/http/src/airflow/providers/http/get_provider_info.py b/providers/http/src/airflow/providers/http/get_provider_info.py
index 93d137842de..1c95246e12d 100644
--- a/providers/http/src/airflow/providers/http/get_provider_info.py
+++ b/providers/http/src/airflow/providers/http/get_provider_info.py
@@ -63,7 +63,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.http.hooks.http.HttpHook",
- "hook-name": "HTTP",
"connection-type": "http",
"ui-field-behaviour": {"hidden-fields": [], "relabeling": {}, "placeholders": {}},
"conn-fields": {},
diff --git a/providers/imap/provider.yaml b/providers/imap/provider.yaml
index 7ba1b323ac9..18754a51ed1 100644
--- a/providers/imap/provider.yaml
+++ b/providers/imap/provider.yaml
@@ -85,7 +85,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.imap.hooks.imap.ImapHook
- hook-name: "IMAP"
connection-type: imap
config:
diff --git a/providers/imap/src/airflow/providers/imap/get_provider_info.py b/providers/imap/src/airflow/providers/imap/get_provider_info.py
index 3623dabfa9d..ac0c1a22209 100644
--- a/providers/imap/src/airflow/providers/imap/get_provider_info.py
+++ b/providers/imap/src/airflow/providers/imap/get_provider_info.py
@@ -47,11 +47,7 @@ def get_provider_info():
}
],
"connection-types": [
- {
- "hook-class-name": "airflow.providers.imap.hooks.imap.ImapHook",
- "hook-name": "IMAP",
- "connection-type": "imap",
- }
+ {"hook-class-name": "airflow.providers.imap.hooks.imap.ImapHook", "connection-type": "imap"}
],
"config": {
"imap": {
diff --git a/providers/influxdb/provider.yaml b/providers/influxdb/provider.yaml
index 3da9e9b249c..65e9c30f26e 100644
--- a/providers/influxdb/provider.yaml
+++ b/providers/influxdb/provider.yaml
@@ -80,7 +80,6 @@ operators:
connection-types:
- hook-class-name: airflow.providers.influxdb.hooks.influxdb.InfluxDBHook
- hook-name: "Influxdb"
connection-type: influxdb
ui-field-behaviour:
hidden-fields:
diff --git a/providers/influxdb/src/airflow/providers/influxdb/get_provider_info.py b/providers/influxdb/src/airflow/providers/influxdb/get_provider_info.py
index f9f0a30e5a8..fca723981e9 100644
--- a/providers/influxdb/src/airflow/providers/influxdb/get_provider_info.py
+++ b/providers/influxdb/src/airflow/providers/influxdb/get_provider_info.py
@@ -46,7 +46,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.influxdb.hooks.influxdb.InfluxDBHook",
- "hook-name": "Influxdb",
"connection-type": "influxdb",
"ui-field-behaviour": {
"hidden-fields": ["login", "password"],
diff --git a/providers/informatica/provider.yaml b/providers/informatica/provider.yaml
index caedf210724..83786c7ade4 100644
--- a/providers/informatica/provider.yaml
+++ b/providers/informatica/provider.yaml
@@ -44,7 +44,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.informatica.hooks.edc.InformaticaEDCHook
- hook-name: "Informatica EDC"
connection-type: informatica_edc
plugins:
diff --git a/providers/informatica/src/airflow/providers/informatica/get_provider_info.py b/providers/informatica/src/airflow/providers/informatica/get_provider_info.py
index 175bab466f4..98840280755 100644
--- a/providers/informatica/src/airflow/providers/informatica/get_provider_info.py
+++ b/providers/informatica/src/airflow/providers/informatica/get_provider_info.py
@@ -40,7 +40,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.informatica.hooks.edc.InformaticaEDCHook",
- "hook-name": "Informatica EDC",
"connection-type": "informatica_edc",
}
],
diff --git a/providers/jdbc/provider.yaml b/providers/jdbc/provider.yaml
index ef25b755497..c89933f3bd8 100644
--- a/providers/jdbc/provider.yaml
+++ b/providers/jdbc/provider.yaml
@@ -87,7 +87,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.jdbc.hooks.jdbc.JdbcHook
- hook-name: "JDBC Connection"
connection-type: jdbc
ui-field-behaviour:
hidden-fields:
diff --git a/providers/jdbc/src/airflow/providers/jdbc/get_provider_info.py b/providers/jdbc/src/airflow/providers/jdbc/get_provider_info.py
index 9d64b469f0b..2cac3a4e2f9 100644
--- a/providers/jdbc/src/airflow/providers/jdbc/get_provider_info.py
+++ b/providers/jdbc/src/airflow/providers/jdbc/get_provider_info.py
@@ -44,7 +44,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.jdbc.hooks.jdbc.JdbcHook",
- "hook-name": "JDBC Connection",
"connection-type": "jdbc",
"ui-field-behaviour": {
"hidden-fields": ["port", "schema"],
diff --git a/providers/jenkins/provider.yaml b/providers/jenkins/provider.yaml
index 14509df23b7..402e5b93c51 100644
--- a/providers/jenkins/provider.yaml
+++ b/providers/jenkins/provider.yaml
@@ -93,7 +93,6 @@ sensors:
connection-types:
- hook-class-name: airflow.providers.jenkins.hooks.jenkins.JenkinsHook
- hook-name: "Jenkins"
connection-type: jenkins
ui-field-behaviour:
hidden-fields:
diff --git a/providers/jenkins/src/airflow/providers/jenkins/get_provider_info.py b/providers/jenkins/src/airflow/providers/jenkins/get_provider_info.py
index b62a2a10fd9..a5ea5c9b70d 100644
--- a/providers/jenkins/src/airflow/providers/jenkins/get_provider_info.py
+++ b/providers/jenkins/src/airflow/providers/jenkins/get_provider_info.py
@@ -49,7 +49,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.jenkins.hooks.jenkins.JenkinsHook",
- "hook-name": "Jenkins",
"connection-type": "jenkins",
"ui-field-behaviour": {
"hidden-fields": ["extra"],
diff --git a/providers/microsoft/azure/provider.yaml b/providers/microsoft/azure/provider.yaml
index 12454120af9..fdf39ed0d2c 100644
--- a/providers/microsoft/azure/provider.yaml
+++ b/providers/microsoft/azure/provider.yaml
@@ -351,7 +351,6 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.microsoft.azure.hooks.base_azure.AzureBaseHook
- hook-name: "Azure"
connection-type: azure
ui-field-behaviour:
hidden-fields: ["schema", "port", "host"]
@@ -382,7 +381,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.compute.AzureComputeHook
- hook-name: "Azure Compute"
connection-type: azure_compute
ui-field-behaviour:
hidden-fields: ["schema", "port", "host"]
@@ -413,7 +411,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.adx.AzureDataExplorerHook
- hook-name: "Azure Data Explorer"
connection-type: azure_data_explorer
ui-field-behaviour:
hidden-fields: ["schema", "port", "extra"]
@@ -455,7 +452,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.batch.AzureBatchHook
- hook-name: "Azure Batch Service"
connection-type: azure_batch
ui-field-behaviour:
hidden-fields: ["schema", "port", "host", "extra"]
@@ -477,7 +473,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.cosmos.AzureCosmosDBHook
- hook-name: "Azure CosmosDB"
connection-type: azure_cosmos
ui-field-behaviour:
hidden-fields: ["schema", "port", "host", "extra"]
@@ -517,7 +512,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.data_lake.AzureDataLakeHook
- hook-name: "Azure Data Lake"
connection-type: azure_data_lake
ui-field-behaviour:
hidden-fields: ["schema", "port", "host", "extra"]
@@ -547,7 +541,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.fileshare.AzureFileShareHook
- hook-name: "Azure FileShare"
connection-type: azure_fileshare
ui-field-behaviour:
hidden-fields: ["schema", "port", "host", "extra"]
@@ -578,7 +571,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.container_volume.AzureContainerVolumeHook
- hook-name: "Azure Container Volume"
connection-type: azure_container_volume
ui-field-behaviour:
hidden-fields: ["schema", "port", "host", "extra"]
@@ -614,10 +606,8 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.container_instance.AzureContainerInstanceHook
- hook-name: "Azure Container Instance"
connection-type: azure_container_instance
- hook-class-name: airflow.providers.microsoft.azure.hooks.wasb.WasbHook
- hook-name: "Azure Blob Storage"
connection-type: wasb
ui-field-behaviour:
hidden-fields: ["schema", "port"]
@@ -665,7 +655,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.data_factory.AzureDataFactoryHook
- hook-name: "Azure Data Factory"
connection-type: azure_data_factory
ui-field-behaviour:
hidden-fields: ["schema", "port", "host", "extra"]
@@ -699,7 +688,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.container_registry.AzureContainerRegistryHook
- hook-name: "Azure Container Registry"
connection-type: azure_container_registry
ui-field-behaviour:
hidden-fields: ["schema", "port", "extra"]
@@ -731,7 +719,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.asb.BaseAzureServiceBusHook
- hook-name: "Azure Service Bus"
connection-type: azure_service_bus
ui-field-behaviour:
hidden-fields: ["port", "host", "extra", "login", "password"]
@@ -763,7 +750,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.synapse.BaseAzureSynapseHook
- hook-name: "Azure Synapse"
connection-type: azure_synapse
ui-field-behaviour:
hidden-fields: ["schema", "port", "extra"]
@@ -790,7 +776,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.data_lake.AzureDataLakeStorageV2Hook
- hook-name: "Azure Data Lake Storage V2"
connection-type: adls
ui-field-behaviour:
hidden-fields: ["schema", "port"]
@@ -824,7 +809,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.msgraph.KiotaRequestAdapterHook
- hook-name: "Microsoft Graph API"
connection-type: msgraph
ui-field-behaviour:
hidden-fields: ["extra"]
@@ -891,7 +875,6 @@ connection-types:
schema:
type: ["string", "null"]
- hook-class-name: airflow.providers.microsoft.azure.hooks.powerbi.PowerBIHook
- hook-name: "Power BI"
connection-type: powerbi
ui-field-behaviour:
hidden-fields: ["schema", "port", "host", "extra"]
diff --git a/providers/microsoft/azure/src/airflow/providers/microsoft/azure/get_provider_info.py b/providers/microsoft/azure/src/airflow/providers/microsoft/azure/get_provider_info.py
index 4ca9bc5c620..a13e4e6229b 100644
--- a/providers/microsoft/azure/src/airflow/providers/microsoft/azure/get_provider_info.py
+++ b/providers/microsoft/azure/src/airflow/providers/microsoft/azure/get_provider_info.py
@@ -344,7 +344,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.base_azure.AzureBaseHook",
- "hook-name": "Azure",
"connection-type": "azure",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "host"],
@@ -375,7 +374,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.compute.AzureComputeHook",
- "hook-name": "Azure Compute",
"connection-type": "azure_compute",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "host"],
@@ -406,7 +404,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.adx.AzureDataExplorerHook",
- "hook-name": "Azure Data Explorer",
"connection-type": "azure_data_explorer",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "extra"],
@@ -443,7 +440,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.batch.AzureBatchHook",
- "hook-name": "Azure Batch Service",
"connection-type": "azure_batch",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "host", "extra"],
@@ -464,7 +460,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.cosmos.AzureCosmosDBHook",
- "hook-name": "Azure CosmosDB",
"connection-type": "azure_cosmos",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "host", "extra"],
@@ -507,7 +502,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.data_lake.AzureDataLakeHook",
- "hook-name": "Azure Data Lake",
"connection-type": "azure_data_lake",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "host", "extra"],
@@ -537,7 +531,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.fileshare.AzureFileShareHook",
- "hook-name": "Azure FileShare",
"connection-type": "azure_fileshare",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "host", "extra"],
@@ -573,7 +566,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.container_volume.AzureContainerVolumeHook",
- "hook-name": "Azure Container Volume",
"connection-type": "azure_container_volume",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "host", "extra"],
@@ -611,12 +603,10 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.container_instance.AzureContainerInstanceHook",
- "hook-name": "Azure Container Instance",
"connection-type": "azure_container_instance",
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.wasb.WasbHook",
- "hook-name": "Azure Blob Storage",
"connection-type": "wasb",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port"],
@@ -665,7 +655,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.data_factory.AzureDataFactoryHook",
- "hook-name": "Azure Data Factory",
"connection-type": "azure_data_factory",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "host", "extra"],
@@ -692,7 +681,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.container_registry.AzureContainerRegistryHook",
- "hook-name": "Azure Container Registry",
"connection-type": "azure_container_registry",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "extra"],
@@ -730,7 +718,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.asb.BaseAzureServiceBusHook",
- "hook-name": "Azure Service Bus",
"connection-type": "azure_service_bus",
"ui-field-behaviour": {
"hidden-fields": ["port", "host", "extra", "login", "password"],
@@ -762,7 +749,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.synapse.BaseAzureSynapseHook",
- "hook-name": "Azure Synapse",
"connection-type": "azure_synapse",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "extra"],
@@ -788,7 +774,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.data_lake.AzureDataLakeStorageV2Hook",
- "hook-name": "Azure Data Lake Storage V2",
"connection-type": "adls",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port"],
@@ -827,7 +812,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.msgraph.KiotaRequestAdapterHook",
- "hook-name": "Microsoft Graph API",
"connection-type": "msgraph",
"ui-field-behaviour": {
"hidden-fields": ["extra"],
@@ -867,7 +851,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.microsoft.azure.hooks.powerbi.PowerBIHook",
- "hook-name": "Power BI",
"connection-type": "powerbi",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "host", "extra"],
diff --git a/providers/microsoft/azure/src/airflow/providers/microsoft/azure/hooks/data_lake.py b/providers/microsoft/azure/src/airflow/providers/microsoft/azure/hooks/data_lake.py
index 8860c53fa2e..7535eaaaa3a 100644
--- a/providers/microsoft/azure/src/airflow/providers/microsoft/azure/hooks/data_lake.py
+++ b/providers/microsoft/azure/src/airflow/providers/microsoft/azure/hooks/data_lake.py
@@ -278,7 +278,7 @@ class AzureDataLakeStorageV2Hook(BaseHook):
conn_name_attr = "adls_conn_id"
default_conn_name = "adls_default"
conn_type = "adls"
- hook_name = "Azure Data Lake Storage V2"
+ hook_name = "Azure Date Lake Storage V2"
@classmethod
@add_managed_identity_connection_widgets
diff --git a/providers/microsoft/mssql/provider.yaml b/providers/microsoft/mssql/provider.yaml
index 5421345c09a..6416610194d 100644
--- a/providers/microsoft/mssql/provider.yaml
+++ b/providers/microsoft/mssql/provider.yaml
@@ -89,5 +89,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.microsoft.mssql.hooks.mssql.MsSqlHook
- hook-name: "Microsoft SQL Server"
connection-type: mssql
diff --git a/providers/microsoft/mssql/src/airflow/providers/microsoft/mssql/get_provider_info.py b/providers/microsoft/mssql/src/airflow/providers/microsoft/mssql/get_provider_info.py
index 02c50438b3f..29c4ddb865a 100644
--- a/providers/microsoft/mssql/src/airflow/providers/microsoft/mssql/get_provider_info.py
+++ b/providers/microsoft/mssql/src/airflow/providers/microsoft/mssql/get_provider_info.py
@@ -50,7 +50,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.microsoft.mssql.hooks.mssql.MsSqlHook",
- "hook-name": "Microsoft SQL Server",
"connection-type": "mssql",
}
],
diff --git a/providers/microsoft/psrp/provider.yaml b/providers/microsoft/psrp/provider.yaml
index f197e1e2acd..0ade5dc4189 100644
--- a/providers/microsoft/psrp/provider.yaml
+++ b/providers/microsoft/psrp/provider.yaml
@@ -82,5 +82,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.microsoft.psrp.hooks.psrp.PsrpHook
- hook-name: "PowerShell Remoting Protocol"
connection-type: psrp
diff --git a/providers/microsoft/psrp/src/airflow/providers/microsoft/psrp/get_provider_info.py b/providers/microsoft/psrp/src/airflow/providers/microsoft/psrp/get_provider_info.py
index bccab1b61fa..1c6a7a448e5 100644
--- a/providers/microsoft/psrp/src/airflow/providers/microsoft/psrp/get_provider_info.py
+++ b/providers/microsoft/psrp/src/airflow/providers/microsoft/psrp/get_provider_info.py
@@ -48,7 +48,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.microsoft.psrp.hooks.psrp.PsrpHook",
- "hook-name": "PowerShell Remoting Protocol",
"connection-type": "psrp",
}
],
diff --git a/providers/microsoft/winrm/provider.yaml b/providers/microsoft/winrm/provider.yaml
index 319a2d78419..d5dad062dd9 100644
--- a/providers/microsoft/winrm/provider.yaml
+++ b/providers/microsoft/winrm/provider.yaml
@@ -92,5 +92,4 @@ triggers:
connection-types:
- hook-class-name: airflow.providers.microsoft.winrm.hooks.winrm.WinRMHook
- hook-name: "WinRM"
connection-type: winrm
diff --git a/providers/microsoft/winrm/src/airflow/providers/microsoft/winrm/get_provider_info.py b/providers/microsoft/winrm/src/airflow/providers/microsoft/winrm/get_provider_info.py
index 6e8430e7a73..8c9d6c56f2f 100644
--- a/providers/microsoft/winrm/src/airflow/providers/microsoft/winrm/get_provider_info.py
+++ b/providers/microsoft/winrm/src/airflow/providers/microsoft/winrm/get_provider_info.py
@@ -56,7 +56,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.microsoft.winrm.hooks.winrm.WinRMHook",
- "hook-name": "WinRM",
"connection-type": "winrm",
}
],
diff --git a/providers/mongo/provider.yaml b/providers/mongo/provider.yaml
index 9a28ecd4cd0..6082719a7c4 100644
--- a/providers/mongo/provider.yaml
+++ b/providers/mongo/provider.yaml
@@ -86,7 +86,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.mongo.hooks.mongo.MongoHook
- hook-name: "MongoDB"
connection-type: mongo
conn-fields:
srv:
diff --git a/providers/mongo/src/airflow/providers/mongo/get_provider_info.py b/providers/mongo/src/airflow/providers/mongo/get_provider_info.py
index 7e6cf3c0f60..2a6eb2befe2 100644
--- a/providers/mongo/src/airflow/providers/mongo/get_provider_info.py
+++ b/providers/mongo/src/airflow/providers/mongo/get_provider_info.py
@@ -41,7 +41,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.mongo.hooks.mongo.MongoHook",
- "hook-name": "MongoDB",
"connection-type": "mongo",
"conn-fields": {
"srv": {"label": "Srv", "schema": {"type": ["boolean", "null"]}},
diff --git a/providers/mysql/provider.yaml b/providers/mysql/provider.yaml
index ee26d0856ba..85befd43330 100644
--- a/providers/mysql/provider.yaml
+++ b/providers/mysql/provider.yaml
@@ -117,7 +117,6 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.mysql.hooks.mysql.MySqlHook
- hook-name: "MySQL"
connection-type: mysql
asset-uris:
diff --git a/providers/mysql/src/airflow/providers/mysql/get_provider_info.py b/providers/mysql/src/airflow/providers/mysql/get_provider_info.py
index f0503d851df..e4945605bf4 100644
--- a/providers/mysql/src/airflow/providers/mysql/get_provider_info.py
+++ b/providers/mysql/src/airflow/providers/mysql/get_provider_info.py
@@ -59,11 +59,7 @@ def get_provider_info():
},
],
"connection-types": [
- {
- "hook-class-name": "airflow.providers.mysql.hooks.mysql.MySqlHook",
- "hook-name": "MySQL",
- "connection-type": "mysql",
- }
+ {"hook-class-name": "airflow.providers.mysql.hooks.mysql.MySqlHook", "connection-type": "mysql"}
],
"asset-uris": [
{"schemes": ["mysql", "mariadb"], "handler": "airflow.providers.mysql.assets.mysql.sanitize_uri"}
diff --git a/providers/neo4j/provider.yaml b/providers/neo4j/provider.yaml
index 9f05b088976..9ddd0d1f966 100644
--- a/providers/neo4j/provider.yaml
+++ b/providers/neo4j/provider.yaml
@@ -92,5 +92,4 @@ sensors:
connection-types:
- hook-class-name: airflow.providers.neo4j.hooks.neo4j.Neo4jHook
- hook-name: "Neo4j"
connection-type: neo4j
diff --git a/providers/neo4j/src/airflow/providers/neo4j/get_provider_info.py b/providers/neo4j/src/airflow/providers/neo4j/get_provider_info.py
index 6f9d603fd5b..e3748c17e76 100644
--- a/providers/neo4j/src/airflow/providers/neo4j/get_provider_info.py
+++ b/providers/neo4j/src/airflow/providers/neo4j/get_provider_info.py
@@ -46,10 +46,6 @@ def get_provider_info():
{"integration-name": "Neo4j", "python-modules": ["airflow.providers.neo4j.sensors.neo4j"]}
],
"connection-types": [
- {
- "hook-class-name": "airflow.providers.neo4j.hooks.neo4j.Neo4jHook",
- "hook-name": "Neo4j",
- "connection-type": "neo4j",
- }
+ {"hook-class-name": "airflow.providers.neo4j.hooks.neo4j.Neo4jHook", "connection-type": "neo4j"}
],
}
diff --git a/providers/odbc/provider.yaml b/providers/odbc/provider.yaml
index c0a012c20d1..0c8505e9804 100644
--- a/providers/odbc/provider.yaml
+++ b/providers/odbc/provider.yaml
@@ -85,5 +85,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.odbc.hooks.odbc.OdbcHook
- hook-name: "ODBC"
connection-type: odbc
diff --git a/providers/odbc/src/airflow/providers/odbc/get_provider_info.py b/providers/odbc/src/airflow/providers/odbc/get_provider_info.py
index 31f6fb9451b..afdec5ae09e 100644
--- a/providers/odbc/src/airflow/providers/odbc/get_provider_info.py
+++ b/providers/odbc/src/airflow/providers/odbc/get_provider_info.py
@@ -37,10 +37,6 @@ def get_provider_info():
],
"hooks": [{"integration-name": "ODBC", "python-modules": ["airflow.providers.odbc.hooks.odbc"]}],
"connection-types": [
- {
- "hook-class-name": "airflow.providers.odbc.hooks.odbc.OdbcHook",
- "hook-name": "ODBC",
- "connection-type": "odbc",
- }
+ {"hook-class-name": "airflow.providers.odbc.hooks.odbc.OdbcHook", "connection-type": "odbc"}
],
}
diff --git a/providers/openai/provider.yaml b/providers/openai/provider.yaml
index 6bbf868a54e..e05e67c9d3e 100644
--- a/providers/openai/provider.yaml
+++ b/providers/openai/provider.yaml
@@ -89,7 +89,6 @@ triggers:
connection-types:
- hook-class-name: airflow.providers.openai.hooks.openai.OpenAIHook
- hook-name: "OpenAI"
connection-type: openai
ui-field-behaviour:
hidden-fields:
diff --git a/providers/openai/src/airflow/providers/openai/get_provider_info.py b/providers/openai/src/airflow/providers/openai/get_provider_info.py
index 47b5bba24f7..6b8eda581e2 100644
--- a/providers/openai/src/airflow/providers/openai/get_provider_info.py
+++ b/providers/openai/src/airflow/providers/openai/get_provider_info.py
@@ -56,7 +56,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.openai.hooks.openai.OpenAIHook",
- "hook-name": "OpenAI",
"connection-type": "openai",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "login"],
diff --git a/providers/openfaas/provider.yaml b/providers/openfaas/provider.yaml
index 043414e0674..97668473e84 100644
--- a/providers/openfaas/provider.yaml
+++ b/providers/openfaas/provider.yaml
@@ -69,7 +69,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.openfaas.hooks.openfaas.OpenFaasHook
- hook-name: "OpenFaaS"
connection-type: openfaas
ui-field-behaviour:
hidden-fields:
diff --git a/providers/openfaas/src/airflow/providers/openfaas/get_provider_info.py b/providers/openfaas/src/airflow/providers/openfaas/get_provider_info.py
index 319cacb648a..c13d8ffb545 100644
--- a/providers/openfaas/src/airflow/providers/openfaas/get_provider_info.py
+++ b/providers/openfaas/src/airflow/providers/openfaas/get_provider_info.py
@@ -40,7 +40,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.openfaas.hooks.openfaas.OpenFaasHook",
- "hook-name": "OpenFaaS",
"connection-type": "openfaas",
"ui-field-behaviour": {"hidden-fields": ["schema", "port", "login", "password", "extra"]},
}
diff --git a/providers/opensearch/provider.yaml b/providers/opensearch/provider.yaml
index e56b20b6cc4..a2fd318d72c 100644
--- a/providers/opensearch/provider.yaml
+++ b/providers/opensearch/provider.yaml
@@ -74,7 +74,6 @@ operators:
connection-types:
- hook-class-name: airflow.providers.opensearch.hooks.opensearch.OpenSearchHook
- hook-name: "OpenSearch Hook"
connection-type: opensearch
ui-field-behaviour:
hidden-fields:
diff --git a/providers/opensearch/src/airflow/providers/opensearch/get_provider_info.py b/providers/opensearch/src/airflow/providers/opensearch/get_provider_info.py
index 70a3fac8ec2..f813b681bae 100644
--- a/providers/opensearch/src/airflow/providers/opensearch/get_provider_info.py
+++ b/providers/opensearch/src/airflow/providers/opensearch/get_provider_info.py
@@ -50,7 +50,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.opensearch.hooks.opensearch.OpenSearchHook",
- "hook-name": "OpenSearch Hook",
"connection-type": "opensearch",
"ui-field-behaviour": {
"hidden-fields": ["schema"],
diff --git a/providers/opsgenie/provider.yaml b/providers/opsgenie/provider.yaml
index 845f446760a..3a14a6257eb 100644
--- a/providers/opsgenie/provider.yaml
+++ b/providers/opsgenie/provider.yaml
@@ -81,7 +81,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.opsgenie.hooks.opsgenie.OpsgenieAlertHook
- hook-name: "Opsgenie"
connection-type: opsgenie
ui-field-behaviour:
hidden-fields:
diff --git a/providers/opsgenie/src/airflow/providers/opsgenie/get_provider_info.py b/providers/opsgenie/src/airflow/providers/opsgenie/get_provider_info.py
index 4e6a65f90f3..a74e1065c30 100644
--- a/providers/opsgenie/src/airflow/providers/opsgenie/get_provider_info.py
+++ b/providers/opsgenie/src/airflow/providers/opsgenie/get_provider_info.py
@@ -47,7 +47,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.opsgenie.hooks.opsgenie.OpsgenieAlertHook",
- "hook-name": "Opsgenie",
"connection-type": "opsgenie",
"ui-field-behaviour": {
"hidden-fields": ["port", "schema", "login", "extra"],
diff --git a/providers/oracle/provider.yaml b/providers/oracle/provider.yaml
index 15adfad1ea6..49d35530374 100644
--- a/providers/oracle/provider.yaml
+++ b/providers/oracle/provider.yaml
@@ -105,5 +105,4 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.oracle.hooks.oracle.OracleHook
- hook-name: "Oracle"
connection-type: oracle
diff --git a/providers/oracle/src/airflow/providers/oracle/get_provider_info.py b/providers/oracle/src/airflow/providers/oracle/get_provider_info.py
index 91b3f870147..30417195e31 100644
--- a/providers/oracle/src/airflow/providers/oracle/get_provider_info.py
+++ b/providers/oracle/src/airflow/providers/oracle/get_provider_info.py
@@ -57,7 +57,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.oracle.hooks.oracle.OracleHook",
- "hook-name": "Oracle",
"connection-type": "oracle",
}
],
diff --git a/providers/pagerduty/provider.yaml b/providers/pagerduty/provider.yaml
index 3d546480b8f..72b296dbc7f 100644
--- a/providers/pagerduty/provider.yaml
+++ b/providers/pagerduty/provider.yaml
@@ -75,7 +75,6 @@ integrations:
connection-types:
- hook-class-name: airflow.providers.pagerduty.hooks.pagerduty.PagerdutyHook
- hook-name: "Pagerduty"
connection-type: pagerduty
conn-fields:
routing_key:
@@ -95,7 +94,6 @@ connection-types:
relabeling:
password: Pagerduty API token
- hook-class-name: airflow.providers.pagerduty.hooks.pagerduty_events.PagerdutyEventsHook
- hook-name: "Pagerduty Events"
connection-type: pagerduty_events
ui-field-behaviour:
hidden-fields:
diff --git a/providers/pagerduty/src/airflow/providers/pagerduty/get_provider_info.py b/providers/pagerduty/src/airflow/providers/pagerduty/get_provider_info.py
index f43651f64e3..89cd71ea355 100644
--- a/providers/pagerduty/src/airflow/providers/pagerduty/get_provider_info.py
+++ b/providers/pagerduty/src/airflow/providers/pagerduty/get_provider_info.py
@@ -37,7 +37,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.pagerduty.hooks.pagerduty.PagerdutyHook",
- "hook-name": "Pagerduty",
"connection-type": "pagerduty",
"conn-fields": {
"routing_key": {
@@ -52,7 +51,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.pagerduty.hooks.pagerduty_events.PagerdutyEventsHook",
- "hook-name": "Pagerduty Events",
"connection-type": "pagerduty_events",
"ui-field-behaviour": {
"hidden-fields": ["port", "login", "schema", "host", "extra"],
diff --git a/providers/papermill/provider.yaml b/providers/papermill/provider.yaml
index 4dcc94277f8..0a9b7817c2c 100644
--- a/providers/papermill/provider.yaml
+++ b/providers/papermill/provider.yaml
@@ -88,5 +88,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.papermill.hooks.kernel.KernelHook
- hook-name: "Jupyter Kernel"
connection-type: jupyter_kernel
diff --git a/providers/papermill/src/airflow/providers/papermill/get_provider_info.py b/providers/papermill/src/airflow/providers/papermill/get_provider_info.py
index 1982205a982..f9e1c3186e4 100644
--- a/providers/papermill/src/airflow/providers/papermill/get_provider_info.py
+++ b/providers/papermill/src/airflow/providers/papermill/get_provider_info.py
@@ -47,7 +47,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.papermill.hooks.kernel.KernelHook",
- "hook-name": "Jupyter Kernel",
"connection-type": "jupyter_kernel",
}
],
diff --git a/providers/pinecone/provider.yaml b/providers/pinecone/provider.yaml
index a8761ef39bf..fb25dcdc943 100644
--- a/providers/pinecone/provider.yaml
+++ b/providers/pinecone/provider.yaml
@@ -68,7 +68,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.pinecone.hooks.pinecone.PineconeHook
- hook-name: "Pinecone"
connection-type: pinecone
ui-field-behaviour:
hidden-fields:
diff --git a/providers/pinecone/src/airflow/providers/pinecone/get_provider_info.py b/providers/pinecone/src/airflow/providers/pinecone/get_provider_info.py
index 9307960cf86..507e41956af 100644
--- a/providers/pinecone/src/airflow/providers/pinecone/get_provider_info.py
+++ b/providers/pinecone/src/airflow/providers/pinecone/get_provider_info.py
@@ -41,7 +41,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.pinecone.hooks.pinecone.PineconeHook",
- "hook-name": "Pinecone",
"connection-type": "pinecone",
"ui-field-behaviour": {
"hidden-fields": ["port", "schema"],
diff --git a/providers/postgres/provider.yaml b/providers/postgres/provider.yaml
index 50e8988039f..23d5801ac4b 100644
--- a/providers/postgres/provider.yaml
+++ b/providers/postgres/provider.yaml
@@ -108,7 +108,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.postgres.hooks.postgres.PostgresHook
- hook-name: "Postgres"
connection-type: postgres
ui-field-behaviour:
relabeling:
diff --git a/providers/postgres/src/airflow/providers/postgres/get_provider_info.py b/providers/postgres/src/airflow/providers/postgres/get_provider_info.py
index 7919f57d4b9..50f4cfdb3b4 100644
--- a/providers/postgres/src/airflow/providers/postgres/get_provider_info.py
+++ b/providers/postgres/src/airflow/providers/postgres/get_provider_info.py
@@ -50,7 +50,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.postgres.hooks.postgres.PostgresHook",
- "hook-name": "Postgres",
"connection-type": "postgres",
"ui-field-behaviour": {"relabeling": {"schema": "Database"}},
}
diff --git a/providers/presto/provider.yaml b/providers/presto/provider.yaml
index 7375b569e9d..689b05f3880 100644
--- a/providers/presto/provider.yaml
+++ b/providers/presto/provider.yaml
@@ -102,5 +102,4 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.presto.hooks.presto.PrestoHook
- hook-name: "Presto"
connection-type: presto
diff --git a/providers/presto/src/airflow/providers/presto/get_provider_info.py b/providers/presto/src/airflow/providers/presto/get_provider_info.py
index bc9975b7cba..75ef5c1bfb2 100644
--- a/providers/presto/src/airflow/providers/presto/get_provider_info.py
+++ b/providers/presto/src/airflow/providers/presto/get_provider_info.py
@@ -49,7 +49,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.presto.hooks.presto.PrestoHook",
- "hook-name": "Presto",
"connection-type": "presto",
}
],
diff --git a/providers/qdrant/provider.yaml b/providers/qdrant/provider.yaml
index 6c7fb1f369f..7cd9461db86 100644
--- a/providers/qdrant/provider.yaml
+++ b/providers/qdrant/provider.yaml
@@ -65,7 +65,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.qdrant.hooks.qdrant.QdrantHook
- hook-name: "Qdrant"
connection-type: qdrant
conn-fields:
url:
diff --git a/providers/qdrant/src/airflow/providers/qdrant/get_provider_info.py b/providers/qdrant/src/airflow/providers/qdrant/get_provider_info.py
index 6f892b167c6..f20c57b9daf 100644
--- a/providers/qdrant/src/airflow/providers/qdrant/get_provider_info.py
+++ b/providers/qdrant/src/airflow/providers/qdrant/get_provider_info.py
@@ -41,7 +41,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.qdrant.hooks.qdrant.QdrantHook",
- "hook-name": "Qdrant",
"connection-type": "qdrant",
"conn-fields": {
"url": {
diff --git a/providers/redis/provider.yaml b/providers/redis/provider.yaml
index 67c03c45ecc..5cd172b2662 100644
--- a/providers/redis/provider.yaml
+++ b/providers/redis/provider.yaml
@@ -97,7 +97,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.redis.hooks.redis.RedisHook
- hook-name: "Redis"
connection-type: redis
ui-field-behaviour:
hidden-fields:
diff --git a/providers/redis/src/airflow/providers/redis/get_provider_info.py b/providers/redis/src/airflow/providers/redis/get_provider_info.py
index b685bfbea58..d93d7d7bea3 100644
--- a/providers/redis/src/airflow/providers/redis/get_provider_info.py
+++ b/providers/redis/src/airflow/providers/redis/get_provider_info.py
@@ -60,7 +60,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.redis.hooks.redis.RedisHook",
- "hook-name": "Redis",
"connection-type": "redis",
"ui-field-behaviour": {"hidden-fields": ["schema", "extra"], "relabeling": {}},
"conn-fields": {
diff --git a/providers/salesforce/provider.yaml b/providers/salesforce/provider.yaml
index 1ee98526c31..e1b1035bf9a 100644
--- a/providers/salesforce/provider.yaml
+++ b/providers/salesforce/provider.yaml
@@ -95,7 +95,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.salesforce.hooks.salesforce.SalesforceHook
- hook-name: "Salesforce"
connection-type: salesforce
conn-fields:
security_token:
diff --git a/providers/salesforce/src/airflow/providers/salesforce/get_provider_info.py b/providers/salesforce/src/airflow/providers/salesforce/get_provider_info.py
index 9e59473f89b..23ea607b041 100644
--- a/providers/salesforce/src/airflow/providers/salesforce/get_provider_info.py
+++ b/providers/salesforce/src/airflow/providers/salesforce/get_provider_info.py
@@ -56,7 +56,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.salesforce.hooks.salesforce.SalesforceHook",
- "hook-name": "Salesforce",
"connection-type": "salesforce",
"conn-fields": {
"security_token": {
diff --git a/providers/samba/provider.yaml b/providers/samba/provider.yaml
index d11e1f3b1d4..0e11b63ad6f 100644
--- a/providers/samba/provider.yaml
+++ b/providers/samba/provider.yaml
@@ -82,7 +82,6 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.samba.hooks.samba.SambaHook
- hook-name: "Samba"
connection-type: samba
conn-fields:
share_type:
diff --git a/providers/samba/src/airflow/providers/samba/get_provider_info.py b/providers/samba/src/airflow/providers/samba/get_provider_info.py
index fa6f98566f7..d46471380df 100644
--- a/providers/samba/src/airflow/providers/samba/get_provider_info.py
+++ b/providers/samba/src/airflow/providers/samba/get_provider_info.py
@@ -46,7 +46,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.samba.hooks.samba.SambaHook",
- "hook-name": "Samba",
"connection-type": "samba",
"conn-fields": {
"share_type": {
diff --git a/providers/segment/provider.yaml b/providers/segment/provider.yaml
index df2b724e906..59b794571a7 100644
--- a/providers/segment/provider.yaml
+++ b/providers/segment/provider.yaml
@@ -74,5 +74,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.segment.hooks.segment.SegmentHook
- hook-name: "Segment"
connection-type: segment
diff --git a/providers/segment/src/airflow/providers/segment/get_provider_info.py b/providers/segment/src/airflow/providers/segment/get_provider_info.py
index a1813925b16..f10f23ee7f7 100644
--- a/providers/segment/src/airflow/providers/segment/get_provider_info.py
+++ b/providers/segment/src/airflow/providers/segment/get_provider_info.py
@@ -46,7 +46,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.segment.hooks.segment.SegmentHook",
- "hook-name": "Segment",
"connection-type": "segment",
}
],
diff --git a/providers/sftp/provider.yaml b/providers/sftp/provider.yaml
index 0bcf5c89c03..f9082754991 100644
--- a/providers/sftp/provider.yaml
+++ b/providers/sftp/provider.yaml
@@ -116,7 +116,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.sftp.hooks.sftp.SFTPHook
- hook-name: "SFTP"
connection-type: sftp
ui-field-behaviour:
hidden-fields:
diff --git a/providers/sftp/src/airflow/providers/sftp/get_provider_info.py b/providers/sftp/src/airflow/providers/sftp/get_provider_info.py
index f55230a5a49..4e2048f4261 100644
--- a/providers/sftp/src/airflow/providers/sftp/get_provider_info.py
+++ b/providers/sftp/src/airflow/providers/sftp/get_provider_info.py
@@ -59,7 +59,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.sftp.hooks.sftp.SFTPHook",
- "hook-name": "SFTP",
"connection-type": "sftp",
"ui-field-behaviour": {
"hidden-fields": ["schema"],
diff --git a/providers/slack/provider.yaml b/providers/slack/provider.yaml
index cde93f7e1d1..0f477e12658 100644
--- a/providers/slack/provider.yaml
+++ b/providers/slack/provider.yaml
@@ -136,7 +136,6 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.slack.hooks.slack.SlackHook
- hook-name: "Slack API"
connection-type: slack
ui-field-behaviour:
hidden-fields:
@@ -175,7 +174,6 @@ connection-types:
- 'null'
description: Optional. Proxy to make the Slack API call.
- hook-class-name: airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook
- hook-name: "Slack Incoming Webhook"
connection-type: slackwebhook
ui-field-behaviour:
hidden-fields:
diff --git a/providers/slack/src/airflow/providers/slack/get_provider_info.py b/providers/slack/src/airflow/providers/slack/get_provider_info.py
index f7c686c9727..e7306f1f075 100644
--- a/providers/slack/src/airflow/providers/slack/get_provider_info.py
+++ b/providers/slack/src/airflow/providers/slack/get_provider_info.py
@@ -82,7 +82,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.slack.hooks.slack.SlackHook",
- "hook-name": "Slack API",
"connection-type": "slack",
"ui-field-behaviour": {
"hidden-fields": ["login", "port", "host", "schema", "extra"],
@@ -114,7 +113,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook",
- "hook-name": "Slack Incoming Webhook",
"connection-type": "slackwebhook",
"ui-field-behaviour": {
"hidden-fields": ["login", "port", "extra"],
diff --git a/providers/smtp/provider.yaml b/providers/smtp/provider.yaml
index 7e3f675ff4d..6ace7528fc9 100644
--- a/providers/smtp/provider.yaml
+++ b/providers/smtp/provider.yaml
@@ -82,7 +82,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.smtp.hooks.smtp.SmtpHook
- hook-name: "SMTP"
connection-type: smtp
conn-fields:
from_email:
diff --git a/providers/smtp/src/airflow/providers/smtp/get_provider_info.py b/providers/smtp/src/airflow/providers/smtp/get_provider_info.py
index 46e46efb970..f8665d3df25 100644
--- a/providers/smtp/src/airflow/providers/smtp/get_provider_info.py
+++ b/providers/smtp/src/airflow/providers/smtp/get_provider_info.py
@@ -49,7 +49,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.smtp.hooks.smtp.SmtpHook",
- "hook-name": "SMTP",
"connection-type": "smtp",
"conn-fields": {
"from_email": {"label": "From email", "schema": {"type": ["string", "null"]}},
diff --git a/providers/snowflake/provider.yaml b/providers/snowflake/provider.yaml
index c1b194a8c0c..3b466b0e338 100644
--- a/providers/snowflake/provider.yaml
+++ b/providers/snowflake/provider.yaml
@@ -148,7 +148,6 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.snowflake.hooks.snowflake.SnowflakeHook
- hook-name: "Snowflake"
connection-type: snowflake
ui-field-behaviour:
hidden-fields: ["port", "host"]
diff --git a/providers/snowflake/src/airflow/providers/snowflake/get_provider_info.py b/providers/snowflake/src/airflow/providers/snowflake/get_provider_info.py
index 44778761d8f..9974117f789 100644
--- a/providers/snowflake/src/airflow/providers/snowflake/get_provider_info.py
+++ b/providers/snowflake/src/airflow/providers/snowflake/get_provider_info.py
@@ -85,7 +85,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.snowflake.hooks.snowflake.SnowflakeHook",
- "hook-name": "Snowflake",
"connection-type": "snowflake",
"ui-field-behaviour": {
"hidden-fields": ["port", "host"],
diff --git a/providers/sqlite/provider.yaml b/providers/sqlite/provider.yaml
index 690e5ced54c..4079a665bca 100644
--- a/providers/sqlite/provider.yaml
+++ b/providers/sqlite/provider.yaml
@@ -84,5 +84,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.sqlite.hooks.sqlite.SqliteHook
- hook-name: "Sqlite"
connection-type: sqlite
diff --git a/providers/sqlite/src/airflow/providers/sqlite/get_provider_info.py b/providers/sqlite/src/airflow/providers/sqlite/get_provider_info.py
index 2819ab3a6b7..ebe7ce1d3df 100644
--- a/providers/sqlite/src/airflow/providers/sqlite/get_provider_info.py
+++ b/providers/sqlite/src/airflow/providers/sqlite/get_provider_info.py
@@ -41,7 +41,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.sqlite.hooks.sqlite.SqliteHook",
- "hook-name": "Sqlite",
"connection-type": "sqlite",
}
],
diff --git a/providers/ssh/provider.yaml b/providers/ssh/provider.yaml
index a85294233bd..6424cd6a267 100644
--- a/providers/ssh/provider.yaml
+++ b/providers/ssh/provider.yaml
@@ -107,7 +107,6 @@ triggers:
connection-types:
- hook-class-name: airflow.providers.ssh.hooks.ssh.SSHHook
- hook-name: "SSH"
connection-type: ssh
ui-field-behaviour:
hidden-fields:
diff --git a/providers/ssh/src/airflow/providers/ssh/get_provider_info.py b/providers/ssh/src/airflow/providers/ssh/get_provider_info.py
index fff6b355929..1be00ce4d34 100644
--- a/providers/ssh/src/airflow/providers/ssh/get_provider_info.py
+++ b/providers/ssh/src/airflow/providers/ssh/get_provider_info.py
@@ -56,7 +56,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.ssh.hooks.ssh.SSHHook",
- "hook-name": "SSH",
"connection-type": "ssh",
"ui-field-behaviour": {
"hidden-fields": ["schema"],
diff --git a/providers/standard/provider.yaml b/providers/standard/provider.yaml
index 2e8ea21e85e..91e2498118a 100644
--- a/providers/standard/provider.yaml
+++ b/providers/standard/provider.yaml
@@ -137,7 +137,6 @@ config:
connection-types:
- hook-class-name: airflow.providers.standard.hooks.filesystem.FSHook
- hook-name: "File (path)"
connection-type: fs
ui-field-behaviour:
hidden-fields:
@@ -155,7 +154,6 @@ connection-types:
- string
- 'null'
- hook-class-name: airflow.providers.standard.hooks.package_index.PackageIndexHook
- hook-name: "Package Index (Python)"
connection-type: package_index
ui-field-behaviour:
hidden-fields:
diff --git a/providers/standard/src/airflow/providers/standard/get_provider_info.py b/providers/standard/src/airflow/providers/standard/get_provider_info.py
index 1f7b2049454..5b80e66cf51 100644
--- a/providers/standard/src/airflow/providers/standard/get_provider_info.py
+++ b/providers/standard/src/airflow/providers/standard/get_provider_info.py
@@ -120,7 +120,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.standard.hooks.filesystem.FSHook",
- "hook-name": "File (path)",
"connection-type": "fs",
"ui-field-behaviour": {
"hidden-fields": ["host", "schema", "port", "login", "password", "extra"]
@@ -129,7 +128,6 @@ def get_provider_info():
},
{
"hook-class-name": "airflow.providers.standard.hooks.package_index.PackageIndexHook",
- "hook-name": "Package Index (Python)",
"connection-type": "package_index",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "extra"],
diff --git a/providers/tableau/provider.yaml b/providers/tableau/provider.yaml
index 5c17ea39640..68783d8d705 100644
--- a/providers/tableau/provider.yaml
+++ b/providers/tableau/provider.yaml
@@ -94,5 +94,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.tableau.hooks.tableau.TableauHook
- hook-name: "Tableau"
connection-type: tableau
diff --git a/providers/tableau/src/airflow/providers/tableau/get_provider_info.py b/providers/tableau/src/airflow/providers/tableau/get_provider_info.py
index e72c0a913f2..ec70a9b6921 100644
--- a/providers/tableau/src/airflow/providers/tableau/get_provider_info.py
+++ b/providers/tableau/src/airflow/providers/tableau/get_provider_info.py
@@ -47,7 +47,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.tableau.hooks.tableau.TableauHook",
- "hook-name": "Tableau",
"connection-type": "tableau",
}
],
diff --git a/providers/telegram/provider.yaml b/providers/telegram/provider.yaml
index 88db032a5f8..c17a768f056 100644
--- a/providers/telegram/provider.yaml
+++ b/providers/telegram/provider.yaml
@@ -78,7 +78,6 @@ operators:
connection-types:
- hook-class-name: airflow.providers.telegram.hooks.telegram.TelegramHook
- hook-name: "Telegram"
connection-type: telegram
ui-field-behaviour:
hidden-fields:
diff --git a/providers/telegram/src/airflow/providers/telegram/get_provider_info.py b/providers/telegram/src/airflow/providers/telegram/get_provider_info.py
index 960ec1ef90e..18ba5b1c1b4 100644
--- a/providers/telegram/src/airflow/providers/telegram/get_provider_info.py
+++ b/providers/telegram/src/airflow/providers/telegram/get_provider_info.py
@@ -44,7 +44,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.telegram.hooks.telegram.TelegramHook",
- "hook-name": "Telegram",
"connection-type": "telegram",
"ui-field-behaviour": {"hidden-fields": ["schema", "extra", "login", "port"]},
}
diff --git a/providers/teradata/provider.yaml b/providers/teradata/provider.yaml
index 573a8a3cfb0..f8ab1b070cd 100644
--- a/providers/teradata/provider.yaml
+++ b/providers/teradata/provider.yaml
@@ -125,7 +125,6 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.teradata.hooks.teradata.TeradataHook
- hook-name: "Teradata"
connection-type: teradata
ui-field-behaviour:
hidden-fields:
diff --git a/providers/teradata/src/airflow/providers/teradata/get_provider_info.py b/providers/teradata/src/airflow/providers/teradata/get_provider_info.py
index 5d90b0546f1..df5c4ea4b3d 100644
--- a/providers/teradata/src/airflow/providers/teradata/get_provider_info.py
+++ b/providers/teradata/src/airflow/providers/teradata/get_provider_info.py
@@ -98,7 +98,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.teradata.hooks.teradata.TeradataHook",
- "hook-name": "Teradata",
"connection-type": "teradata",
"ui-field-behaviour": {
"hidden-fields": ["port"],
diff --git a/providers/trino/provider.yaml b/providers/trino/provider.yaml
index 640cea64236..77717ecf6cd 100644
--- a/providers/trino/provider.yaml
+++ b/providers/trino/provider.yaml
@@ -115,7 +115,6 @@ transfers:
connection-types:
- hook-class-name: airflow.providers.trino.hooks.trino.TrinoHook
- hook-name: "Trino"
connection-type: trino
ui-field-behaviour:
placeholders:
diff --git a/providers/trino/src/airflow/providers/trino/get_provider_info.py b/providers/trino/src/airflow/providers/trino/get_provider_info.py
index 64e4d11a231..c2213e2c98c 100644
--- a/providers/trino/src/airflow/providers/trino/get_provider_info.py
+++ b/providers/trino/src/airflow/providers/trino/get_provider_info.py
@@ -53,7 +53,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.trino.hooks.trino.TrinoHook",
- "hook-name": "Trino",
"connection-type": "trino",
"ui-field-behaviour": {
"placeholders": {
diff --git a/providers/vertica/provider.yaml b/providers/vertica/provider.yaml
index b3e1ad601d4..4d5c30e10be 100644
--- a/providers/vertica/provider.yaml
+++ b/providers/vertica/provider.yaml
@@ -82,5 +82,4 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.vertica.hooks.vertica.VerticaHook
- hook-name: "Vertica"
connection-type: vertica
diff --git a/providers/vertica/src/airflow/providers/vertica/get_provider_info.py b/providers/vertica/src/airflow/providers/vertica/get_provider_info.py
index 986485f5f06..eefd15120f2 100644
--- a/providers/vertica/src/airflow/providers/vertica/get_provider_info.py
+++ b/providers/vertica/src/airflow/providers/vertica/get_provider_info.py
@@ -41,7 +41,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.vertica.hooks.vertica.VerticaHook",
- "hook-name": "Vertica",
"connection-type": "vertica",
}
],
diff --git a/providers/weaviate/provider.yaml b/providers/weaviate/provider.yaml
index 1d2f2954f33..92b2ef9676b 100644
--- a/providers/weaviate/provider.yaml
+++ b/providers/weaviate/provider.yaml
@@ -73,7 +73,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.weaviate.hooks.weaviate.WeaviateHook
- hook-name: "Weaviate"
connection-type: weaviate
ui-field-behaviour:
hidden-fields:
diff --git a/providers/weaviate/src/airflow/providers/weaviate/get_provider_info.py b/providers/weaviate/src/airflow/providers/weaviate/get_provider_info.py
index 9dcce2cf4d3..1098ddcc86e 100644
--- a/providers/weaviate/src/airflow/providers/weaviate/get_provider_info.py
+++ b/providers/weaviate/src/airflow/providers/weaviate/get_provider_info.py
@@ -41,7 +41,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.weaviate.hooks.weaviate.WeaviateHook",
- "hook-name": "Weaviate",
"connection-type": "weaviate",
"ui-field-behaviour": {
"hidden-fields": ["schema"],
diff --git a/providers/yandex/provider.yaml b/providers/yandex/provider.yaml
index fbc92a1be40..fc22e70ca98 100644
--- a/providers/yandex/provider.yaml
+++ b/providers/yandex/provider.yaml
@@ -110,7 +110,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.yandex.hooks.yandex.YandexCloudBaseHook
- hook-name: "Yandex Cloud"
connection-type: yandexcloud
ui-field-behaviour:
hidden-fields:
diff --git a/providers/yandex/src/airflow/providers/yandex/get_provider_info.py b/providers/yandex/src/airflow/providers/yandex/get_provider_info.py
index 83a8e762cea..94dea772e15 100644
--- a/providers/yandex/src/airflow/providers/yandex/get_provider_info.py
+++ b/providers/yandex/src/airflow/providers/yandex/get_provider_info.py
@@ -69,7 +69,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.yandex.hooks.yandex.YandexCloudBaseHook",
- "hook-name": "Yandex Cloud",
"connection-type": "yandexcloud",
"ui-field-behaviour": {
"hidden-fields": ["host", "schema", "login", "password", "port", "extra"]
diff --git a/providers/yandex/src/airflow/providers/yandex/hooks/yandex.py b/providers/yandex/src/airflow/providers/yandex/hooks/yandex.py
index db52fda5015..86f20c8d5ea 100644
--- a/providers/yandex/src/airflow/providers/yandex/hooks/yandex.py
+++ b/providers/yandex/src/airflow/providers/yandex/hooks/yandex.py
@@ -26,7 +26,7 @@ from airflow.providers.yandex.utils.credentials import (
get_credentials,
get_service_account_id,
)
-from airflow.providers.yandex.utils.defaults import conn_name_attr, conn_type, default_conn_name
+from airflow.providers.yandex.utils.defaults import conn_name_attr, conn_type, default_conn_name, hook_name
from airflow.providers.yandex.utils.fields import get_field_from_extras
from airflow.providers.yandex.utils.user_agent import provider_user_agent
@@ -44,7 +44,7 @@ class YandexCloudBaseHook(BaseHook):
conn_name_attr = conn_name_attr
default_conn_name = default_conn_name
conn_type = conn_type
- hook_name = "Yandex Cloud"
+ hook_name = hook_name
@classmethod
def get_connection_form_widgets(cls) -> dict[str, Any]:
diff --git a/providers/ydb/provider.yaml b/providers/ydb/provider.yaml
index 5f4f4058b73..72a3bd4b510 100644
--- a/providers/ydb/provider.yaml
+++ b/providers/ydb/provider.yaml
@@ -67,7 +67,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.ydb.hooks.ydb.YDBHook
- hook-name: "YDB"
connection-type: ydb
ui-field-behaviour:
hidden-fields:
diff --git a/providers/ydb/src/airflow/providers/ydb/get_provider_info.py b/providers/ydb/src/airflow/providers/ydb/get_provider_info.py
index 5c7d2371caf..056b0cc58eb 100644
--- a/providers/ydb/src/airflow/providers/ydb/get_provider_info.py
+++ b/providers/ydb/src/airflow/providers/ydb/get_provider_info.py
@@ -40,7 +40,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.ydb.hooks.ydb.YDBHook",
- "hook-name": "YDB",
"connection-type": "ydb",
"ui-field-behaviour": {
"hidden-fields": ["schema", "extra"],
diff --git a/providers/zendesk/provider.yaml b/providers/zendesk/provider.yaml
index 2f76895a3dc..996c34f6361 100644
--- a/providers/zendesk/provider.yaml
+++ b/providers/zendesk/provider.yaml
@@ -72,7 +72,6 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.zendesk.hooks.zendesk.ZendeskHook
- hook-name: "Zendesk"
connection-type: zendesk
ui-field-behaviour:
hidden-fields:
diff --git a/providers/zendesk/src/airflow/providers/zendesk/get_provider_info.py b/providers/zendesk/src/airflow/providers/zendesk/get_provider_info.py
index 3a6cdd295ce..c5fae778231 100644
--- a/providers/zendesk/src/airflow/providers/zendesk/get_provider_info.py
+++ b/providers/zendesk/src/airflow/providers/zendesk/get_provider_info.py
@@ -40,7 +40,6 @@ def get_provider_info():
"connection-types": [
{
"hook-class-name": "airflow.providers.zendesk.hooks.zendesk.ZendeskHook",
- "hook-name": "Zendesk",
"connection-type": "zendesk",
"ui-field-behaviour": {
"hidden-fields": ["schema", "port", "extra"],