aws-cloudformation/cfn-language-discussion

Tracking Issue: Fn::ForEach

mingujo opened this issue · 0 comments

Original Issue: Fn::Map intrinsic function aws-cloudformation/cfn-language-discussion#41


Description

With the Fn::ForEach intrinsic function, you can iterate a given list to replicate a certain template snippet thereby avoiding repetitively writing a similar declaration for each object (e.g. Resource, Output, or Resource Properties) just like using a map function in many programming libraries.

Fn::ForEach traverses a single given List of Strings from first to last, and over each iteration, it references each item under a given template fragment to be replicated.

Workflow

  • Tracking issue created (label: status/proposed)
  • RFC pull request submitted
  • Reviewers assigned (label: status/review)
  • Reviewers signed-off (label approved applied to pull request)
  • Final comments period (label: status/final-comments-period)
  • Approved and merged (label: status/approved)
  • Implementation started (label: status/implementing)
  • Implementation complete (label: status/done)