github.com/IBM-Cloud/bluemix-go@v0.0.0-20240423071914-9e96525baef4/examples/container/V2containers/ListWorkersByWorkerpool/main.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "log" 6 7 bluemix "github.com/IBM-Cloud/bluemix-go" 8 "github.com/IBM-Cloud/bluemix-go/session" 9 "github.com/IBM-Cloud/bluemix-go/trace" 10 11 v2 "github.com/IBM-Cloud/bluemix-go/api/container/containerv2" 12 ) 13 14 func main() { 15 16 c := new(bluemix.Config) 17 18 trace.Logger = trace.NewLogger("true") 19 20 var workerpoolid = "bm64u3ed02o93vv36hb0-a627b81" 21 var clusterId = "bm64u3ed02o93vv36hb0" 22 sess, err := session.New(c) 23 if err != nil { 24 log.Fatal(err) 25 } 26 27 if err != nil { 28 log.Fatal(err) 29 } 30 target := v2.ClusterTargetHeader{} 31 32 clusterClient, err := v2.New(sess) 33 if err != nil { 34 log.Fatal(err) 35 } 36 37 WorkerAPI := clusterClient.Workers() 38 39 workerInfo, err2 := WorkerAPI.ListByWorkerPool(clusterId, workerpoolid, true, target) 40 41 if err != nil { 42 log.Fatal(err2) 43 } 44 fmt.Println("workerout=", workerInfo) 45 }