func virtualRouterDelete(client *contrail.Client, flagSet *flag.FlagSet) { if flagSet.NArg() < 1 { flagSet.Usage() os.Exit(2) } name := flagSet.Args()[0] obj := new(types.VirtualRouter) fqn := append(obj.GetDefaultParent(), name) uuid, err := client.UuidByName("virtual-router", strings.Join(fqn, ":")) if err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(1) } err = client.DeleteByUuid("virtual-router", uuid) if err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(1) } }