cdklabs / cdklabs/cdk-ssm-documents

Missing support for the aws:loop automation action

Open
#82 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
30
Forks
9
Avg merge
1d 16m
Merged PRs (30d)
7

Description

There is no step class for the [aws:loop](https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-action-loop.html) action.

Is there a technical reason for this? I thought that maybe recursion would be an issue in supporting the action, but the AWS console doesn't allow you to create nested loops.

If it can't be implemented for whatever reason, then are there any escape hatches that would allow me to inline the raw step JSON? I tried using StringStep, but that appears to deconstruct the JSON into a loop step object... which doesn't exist. Is there any other way?

Contributor guide

Open the contributing guide

Research direction

Start by reading the AWS Systems Manager documentation for the aws:loop automation action and tracing the existing step classes, including StringStep. Determine whether a loop step can be represented safely, or whether raw step JSON can be preserved; done means either documented loop support or a verified escape hatch for this action.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.