MCPcopy Index your code
hub / github.com/cloudfoundry/cli / GetStacks

Method GetStacks

actor/v7action/stack.go:27–48  ·  view source on GitHub ↗
(labelSelector string)

Source from the content-addressed store, hash-verified

25}
26
27func (actor Actor) GetStacks(labelSelector string) ([]resources.Stack, Warnings, error) {
28 var (
29 stacks []resources.Stack
30 warnings ccv3.Warnings
31 err error
32 )
33 if len(labelSelector) > 0 {
34 queries := []ccv3.Query{
35 ccv3.Query{Key: ccv3.LabelSelectorFilter, Values: []string{labelSelector}},
36 }
37
38 stacks, warnings, err = actor.CloudControllerClient.GetStacks(queries...)
39 } else {
40 stacks, warnings, err = actor.CloudControllerClient.GetStacks()
41 }
42
43 if err != nil {
44 return nil, Warnings(warnings), err
45 }
46
47 return stacks, Warnings(warnings), nil
48}
49
50func (actor Actor) UpdateStack(stackGUID string, state string, reason string) (resources.Stack, Warnings, error) {
51 stack, warnings, err := actor.CloudControllerClient.UpdateStack(stackGUID, state, reason)

Callers

nothing calls this directly

Implementers 1

FakeActorcommand/v7/v7fakes/fake_actor.go

Calls 2

WarningsTypeAlias · 0.70
GetStacksMethod · 0.65

Tested by

no test coverage detected