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)
	}
}