aws-amplify / amplify-cli

The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
Apache License 2.0
2.83k stars 822 forks source link

Gen2 Migration template gen: Add CFN parameter resolver #13951

Closed abhi7cr closed 1 month ago

abhi7cr commented 1 month ago

Description of changes

Add CFN parameter resolver to resolve Gen1 resources with parameters before refactoring them into Gen2 stack.

TODO: Add code to retrieve secret values in params using CLI utils: https://github.com/aws-amplify/amplify-cli/blob/dev/packages/amplify-cli/src/extensions/amplify-helpers/envResourceParams.ts#L62

Description of how you validated changes

Local testing, unit tests

Checklist

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.