You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)
Issue details
Many providers must maintain a map that transforms the "raw" names used by the cloud service resources into sanitized names for the engine/codegen to use in the SDKs. (And the reverse map to translate SDK names back into the names rthat must be sent to the service.) This framework could probably save provider authors some headache by maintaining these maps and performing the translations so that the provider code only has to work with the raw names.
Examples
K8s CRDs often contain symbols that are not allowed in names in pulumi schema
AWS native transforms acronyms to PascalCase to get better word splitting in the engine
Affected area/feature
The text was updated successfully, but these errors were encountered:
Hello!
Issue details
Many providers must maintain a map that transforms the "raw" names used by the cloud service resources into sanitized names for the engine/codegen to use in the SDKs. (And the reverse map to translate SDK names back into the names rthat must be sent to the service.) This framework could probably save provider authors some headache by maintaining these maps and performing the translations so that the provider code only has to work with the raw names.
Examples
Affected area/feature
The text was updated successfully, but these errors were encountered: