For some connection types, UI customizations have been added so that you
have forms for the extra components.

E.g. with GCP we have extra__google_cloud_platform__project etc.

There's a PR for salesforce hook to make it so you that, when using secrets
backend you could use either the short or long name.  E.g. in the example
above it could be `extra__google_cloud_platform__project` or `project`.

GCP does not work like this; you must use long name.

I have always assumed that the convention is to do as is done in GCP: long
name only.

But I did a search and found a few others where we will take long or short
(wasb, azure data factory, snowflake).  But I'm not sure if this is just
for backward compat until next major release, or if it's meant to stay for
the long haul.

So the question is, what should be the convention?  Should we accept either
long or short, or stick with "there is preferably only one way to do a
given thing"?

Reply via email to