CFN: add support for passing objects in GetAtt#13206
Conversation
LocalStack Community integration with Pro 2 files ± 0 2 suites ±0 34m 44s ⏱️ - 1h 26m 3s Results for commit d61f59d. ± Comparison against base commit b592fbd. This pull request removes 4226 tests.♻️ This comment has been updated with latest results. |
Test Results (amd64) - Integration, Bootstrap 5 files 5 suites 48m 14s ⏱️ Results for commit d61f59d. ♻️ This comment has been updated with latest results. |
Test Results - Alternative Providers575 tests 330 ✅ 25m 44s ⏱️ Results for commit d61f59d. ♻️ This comment has been updated with latest results. |
dominikschubert
left a comment
There was a problem hiding this comment.
Minor change request, then good to go 👍
localstack-core/localstack/services/cloudformation/engine/v2/change_set_model_preproc.py
Show resolved
Hide resolved
dominikschubert
left a comment
There was a problem hiding this comment.
LGTM, thanks for addressing my comment by adding additional documentation on the allowed property types 👍
bff5621 to
d61f59d
Compare
Motivation
This PR enables Fn::GetAtt to return objects (e.g., nested or structured data) as values, a feature primarily used by CDK utilities like the JSON generator. This is critical for complex CDK constructs that rely on downstream resources expecting well-defined object structures.
Changes
Testing