list stacks by project name for ecs
@@ -303,7 +303,11 @@ func (s sdk) GetStackID(ctx context.Context, name string) (string, error) {
}
func (s sdk) ListStacks(ctx context.Context, name string) ([]compose.Stack, error) {
- cfStacks, err := s.CF.DescribeStacksWithContext(ctx, &cloudformation.DescribeStacksInput{})
+ params := cloudformation.DescribeStacksInput{}
+ if name != "" {
+ params.StackName = &name
+ }
+ cfStacks, err := s.CF.DescribeStacksWithContext(ctx, &params)
if err != nil {
return nil, err
}
