You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(pipelines): Expose stack output namespaces in custom pipelines.Steps (#23110)
Implements #23000 as per request from #23000 (comment).
In order for custom steps to include `CfnOutput` in their action configurations, there needed to be a way to access and/or generate the output variable namespaces. `ShellStep` already had this capability.
This change generalizes the `StackOutputReference` usages by letting implementors of `Step` define the `StackOutputReference`s their step consumes, instead of hardwiring it to `ShellStep`.
To actually consume the references, the `ICodePipelineActionFactory` provides a `StackOutputsMap` that exposes a method to
render `StackOutputReference`s into their assigned CodePipeline variable names.
0 commit comments