Description of changes:
Apparently, Ref and GetAtt send model with only arn because its the primary identifier. Updating so the handlers can handler this scenario.
Also removing some properties from schema's based on feedback from discussions. I am removing Arn from readOnly because this conflicts with contract tests that prevent Create being called with readOnly properties, which does happen GetAtt is called in a create template. It's a bit intuitive..
The ArnUtils class should be shared between packages, I tried doing this but couldnt get maven to do what I wanted, so I am tabling this for later in the interest of time
Issue #, if available:
Description of changes: Apparently,
Ref
andGetAtt
send model with only arn because its the primary identifier. Updating so the handlers can handler this scenario.Also removing some properties from schema's based on feedback from discussions. I am removing
Arn
from readOnly because this conflicts with contract tests that prevent Create being called with readOnly properties, which does happenGetAtt
is called in a create template. It's a bit intuitive..The
ArnUtils
class should be shared between packages, I tried doing this but couldnt get maven to do what I wanted, so I am tabling this for later in the interest of timeTesting
cfn submit
and deployed these stacksBy submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.