1
0
Эх сурвалжийг харах

list stacks by project name for ecs

Signed-off-by: aiordache <[email protected]>
aiordache 5 жил өмнө
parent
commit
66c92595e5
1 өөрчлөгдсөн 5 нэмэгдсэн , 1 устгасан
  1. 5 1
      ecs/sdk.go

+ 5 - 1
ecs/sdk.go

@@ -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
 	}