Closed
Description
The name of a field referring to another resource of kind Foo by name should be called fooName. The name of a field referring to another resource of kind Foo by ObjectReference (or subset thereof) should be called fooRef.
Following this recommendation would replace Extension
with ExtensionRef
, but it would also replace ForwardTo
with something less wieldy (maybe TargetRef
). So maybe it's better not to follow this convention in all cases.