github.com/IBM-Cloud/bluemix-go@v0.0.0-20240423071914-9e96525baef4/examples/container/V2containers/DeleteClusterV2/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 10 //v1 "github.com/IBM-Cloud/bluemix-go/api/container/containerv1" 11 v2 "github.com/IBM-Cloud/bluemix-go/api/container/containerv2" 12 13 "github.com/IBM-Cloud/bluemix-go/trace" 14 ) 15 16 func main() { 17 18 c := new(bluemix.Config) 19 20 trace.Logger = trace.NewLogger("true") 21 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 31 target := v2.ClusterTargetHeader{} 32 33 clusterClient, err := v2.New(sess) 34 if err != nil { 35 log.Fatal(err) 36 } 37 clustersAPI := clusterClient.Clusters() 38 39 var name string 40 fmt.Print("Enter cluster name: ") 41 fmt.Scanf("%s", &name) 42 fmt.Println("out=", name) 43 err1 := clustersAPI.Delete(name, target) 44 //out,err= 45 46 fmt.Println("err=", err1) 47 48 }