github.com/IBM-Cloud/bluemix-go@v0.0.0-20240423071914-9e96525baef4/examples/container/V2containers/ListAlbsV2/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 cluster = "bmrtsopd09jh28o31pl0" 21 sess, err := session.New(c) 22 if err != nil { 23 log.Fatal(err) 24 } 25 26 if err != nil { 27 log.Fatal(err) 28 } 29 target := v2.ClusterTargetHeader{} 30 31 clusterClient, err := v2.New(sess) 32 if err != nil { 33 log.Fatal(err) 34 } 35 36 albAPI := clusterClient.Albs() 37 38 albinfo, err2 := albAPI.ListClusterAlbs(cluster, target) 39 40 if err != nil { 41 log.Fatal(err2) 42 } 43 fmt.Println("albout=", albinfo) 44 }