aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap

Please add support for converting SSM StringList to JSON/YAML array in Cfn template

Open
#1,545 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
No language data
Stars
1.1k
Forks
62
PR merge metrics
No merged PRs in 30d

Description

### Name of the resource

Other

### Resource name

_No response_

### Description

When using dynamic reference to refer to a StringList type from SSM Parameter store in CFN template, it returns a comma separated string values resulting in one string. So we are unable to use StringList type in a resource property where it expects multiple values, for example, the `Subnets` property of the `AWS::ElasticLoadBalancingV2::LoadBalancer`, the `SubnetIds` under `VpcConfig` for `AWS::Lambda::Function` just to name a few.

### Other Details

_No response_

Contributor guide

Open the contributing guide

Research direction

The report names no repository files, tests, or entry points. Start by identifying where CloudFormation dynamic references are parsed and how JSON/YAML template values are represented; reproduce the SSM StringList case and confirm that the completed behavior produces an array usable by properties such as Subnets and SubnetIds.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, json, yaml
Domain
cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.