aws-cloudformation / aws-cloudformation/cloudformation-cli-typescript-plugin

Implement rollback during create handlers with typescript plugin

Open
#113 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
46
Forks
18
PR merge metrics
No merged PRs in 30d

Description

Hello,

I'd like to write a custom type using the typescript plugin. The docs talk about [progress chaining](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-type-develop-stabilize.html) but it's not clear to me exactly how to write a simple plugin that:

1. First calls one AWS service
2. Then calls another AWS service, and if this step fails, retry it, or rollback the first step so that we don't accumulate dangling resources.

Contributor guide

Open the contributing guide

Research direction

Start with the linked CloudFormation documentation on progress chaining and resource-type stabilization to understand the requested behavior. Define done as a clear TypeScript plugin approach for calling two AWS services while retrying the second step or rolling back resources created by the first.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, node.js, typescript
Domain
cloud, infrastructure
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.