MCPcopy Create free account
hub / github.com/OctopusDeploy/cli / NewCreateOptions

Function NewCreateOptions

pkg/cmd/workerpool/dynamic/create/create.go:49–57  ·  view source on GitHub ↗
(flags *CreateFlags, dependencies *cmd.Dependencies)

Source from the content-addressed store, hash-verified

47}
48
49func NewCreateOptions(flags *CreateFlags, dependencies *cmd.Dependencies) *CreateOptions {
50 return &CreateOptions{
51 CreateFlags: flags,
52 Dependencies: dependencies,
53 GetDynamicWorkerPoolTypes: func() ([]*workerpools.DynamicWorkerPoolType, error) {
54 return getDynamicWorkerPoolTypes(dependencies.Client)
55 },
56 }
57}
58
59func getDynamicWorkerPoolTypes(client *client.Client) ([]*workerpools.DynamicWorkerPoolType, error) {
60 return client.WorkerPools.GetDynamicWorkerTypes()

Callers 3

NewCmdCreateFunction · 0.70

Calls 1

Tested by 2