Is there a way to define a property that is only used at creation time, but ignored for updates?
- I tried a diffsupressfunc that always returns true, but that suppresses the property even at creation time.
- I was going to try a custom diff func, but I cannot clear out a diff of a property unless it is a Computed value, which this is not since the user needs to set it at creation time.
- I tried enhancing my diffsuppressfunc by checking if d.IsResourceNew() to only suppress if not new, but to my surprise, d.IsResourceNew returns false even during creation.
- I tried setting both Computed and Optional as true which kind of works, but when the user changes the value, it still generates a diff which I want to ignore