-
Story
-
Resolution: Unresolved
-
Normal
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
None
-
Unset
-
None
-
-
-
Clients need to be configured, and this is typically done via JSON or environment variables. Rather than have service providers define their own schemas to translate into runtime configuration, we should provide a reusable spec.
This spec should be the same across client libraries to avoid ambiguity and confusion in both maintenance and adoption.
Care should be taken such that options are durable and can evolve, like any API.
There is currently such a schema defined for the Go SDK. We should consider this schema deprecated and not repeated in other client libraries since it has some basic flaws.