AWS: smithy.rules
and aws.cloudformation
aren't generated for users or in aws-kernel
/core
#1597
Labels
AWS support
Issues related to AWS support
The namespaces are necessary to compile certain APIs, such as Location. Currently, in order to actually generate them, one has to use
smithy4sAllowedNamespaces
, which switches the codegen to an allowlist, and now every other namespace also has to be listed.I think we should either:
aws-kernel
's codegen (but why would we do that if we don't use these classes?), oraws.*
andsmithy.*
inCodegenImpl
, and e.g. have a third setting likesmithy4sExtraNamespaces
which works in conjunction with auto-discovery of namespaces (current default when not usingsmithy4sAllowedNamespaces
).I would say option 1 is the least effort for users so it'd be the pragmatic choice, but it has to first be attempted. If it's too many files, then we'd need to choose a different strategy.
The text was updated successfully, but these errors were encountered: