I'm creating this topic with the maximum amount of keywords that I can, because I noticed that this is a problem that is generating lots of duplicated issues. So if you have the same issue, please leave a comment here to explain the urgency to fix it.
The problem
Most of the structs in goformation have types other than string, like ecs.Service.DesiredCount that has an *int type. This makes it impossible to use Intrinsic Functions like Ref, FindInMap, ImportValue, Sub and others.
The problem
Most of the structs in goformation have types other than
string
, likeecs.Service.DesiredCount
that has an*int
type. This makes it impossible to use Intrinsic Functions likeRef
,FindInMap
,ImportValue
,Sub
and others.Examples:
From #215:
From #252:
From #282:
From #304:
From #306:
Proposed solutions
string
I do not know the implications of these solutions, so please, let's discuss them, so we can create a PR to fix this recurring issue.
Duplicated issues and related people
Issues: #215 #252 #282 #304 #306 #467 People: @romanolux @prometherion @RafRabenda @Envek @efekarakus @ndeloof @xrn @jomast @mheffner @ipmb