func (cmd *unregister) Register(ctx context.Context, f *flag.FlagSet) { cmd.ClientFlag, ctx = flags.NewClientFlag(ctx) cmd.ClientFlag.Register(ctx, f) cmd.SearchFlag, ctx = flags.NewSearchFlag(ctx, flags.SearchVirtualMachines) cmd.SearchFlag.Register(ctx, f) }
func (cmd *markasvm) Register(ctx context.Context, f *flag.FlagSet) { cmd.ClientFlag, ctx = flags.NewClientFlag(ctx) cmd.ClientFlag.Register(ctx, f) cmd.SearchFlag, ctx = flags.NewSearchFlag(ctx, flags.SearchVirtualMachines) cmd.SearchFlag.Register(ctx, f) cmd.HostSystemFlag, ctx = flags.NewHostSystemFlag(ctx) cmd.HostSystemFlag.Register(ctx, f) }
func (cmd *info) Register(f *flag.FlagSet) { cmd.SearchFlag = flags.NewSearchFlag(flags.SearchVirtualMachines) f.BoolVar(&cmd.WaitForIP, "waitip", false, "Wait for VM to acquire IP address") f.BoolVar(&cmd.General, "g", true, "Show general summary") f.BoolVar(&cmd.ExtraConfig, "e", false, "Show ExtraConfig") f.BoolVar(&cmd.Resources, "r", false, "Show resource summary") }
func (cmd *vnc) Register(f *flag.FlagSet) { cmd.SearchFlag = flags.NewSearchFlag(flags.SearchVirtualMachines) f.BoolVar(&cmd.Enable, "enable", false, "Enable VNC") f.BoolVar(&cmd.Disable, "disable", false, "Disable VNC") f.IntVar(&cmd.Port, "port", -1, "VNC port (-1 for auto-select)") f.Var(&cmd.PortRange, "port-range", "VNC port auto-select range") f.StringVar(&cmd.Password, "password", "", "VNC password") }
func (cmd *ip) Register(ctx context.Context, f *flag.FlagSet) { cmd.OutputFlag, ctx = flags.NewOutputFlag(ctx) cmd.OutputFlag.Register(ctx, f) cmd.SearchFlag, ctx = flags.NewSearchFlag(ctx, flags.SearchVirtualMachines) cmd.SearchFlag.Register(ctx, f) f.BoolVar(&cmd.esx, "esxcli", false, "Use esxcli instead of guest tools") }
func (cmd *power) Register(ctx context.Context, f *flag.FlagSet) { cmd.SearchFlag, ctx = flags.NewSearchFlag(ctx, flags.SearchVirtualApps) cmd.SearchFlag.Register(ctx, f) f.BoolVar(&cmd.On, "on", false, "Power on") f.BoolVar(&cmd.Off, "off", false, "Power off") f.BoolVar(&cmd.Suspend, "suspend", false, "Power suspend") f.BoolVar(&cmd.Force, "force", false, "Force (If force is false, the shutdown order in the vApp is executed. If force is true, all virtual machines are powered-off (regardless of shutdown order))") }
func (cmd *power) Register(f *flag.FlagSet) { cmd.SearchFlag = flags.NewSearchFlag(flags.SearchVirtualMachines) f.BoolVar(&cmd.On, "on", false, "Power on") f.BoolVar(&cmd.Off, "off", false, "Power off") f.BoolVar(&cmd.Reset, "reset", false, "Power reset") f.BoolVar(&cmd.Suspend, "suspend", false, "Power suspend") f.BoolVar(&cmd.Reboot, "r", false, "Reboot guest") f.BoolVar(&cmd.Shutdown, "s", false, "Shutdown guest") f.BoolVar(&cmd.Force, "force", false, "Force (ignore state error and hard shutdown/reboot if tools unavailable)") }
func (cmd *massSnapshotCreate) Register(ctx context.Context, f *flag.FlagSet) { //cmd.VirtualMachineFlag, ctx = flags.NewVirtualMachineFlag(ctx) //cmd.VirtualMachineFlag.Register(ctx, f) cmd.SearchFlag, ctx = flags.NewSearchFlag(ctx, flags.SearchVirtualMachines) cmd.SearchFlag.Register(ctx, f) f.BoolVar(&cmd.memory, "m", true, "Include memory state") f.BoolVar(&cmd.quiesce, "q", false, "Quiesce guest file system") f.StringVar(&cmd.description, "d", "", "Snapshot description") }
func (cmd *ip) Register(ctx context.Context, f *flag.FlagSet) { cmd.OutputFlag, ctx = flags.NewOutputFlag(ctx) cmd.OutputFlag.Register(ctx, f) cmd.SearchFlag, ctx = flags.NewSearchFlag(ctx, flags.SearchVirtualMachines) cmd.SearchFlag.Register(ctx, f) f.BoolVar(&cmd.esx, "esxcli", false, "Use esxcli instead of guest tools") f.BoolVar(&cmd.all, "a", false, "Wait for an IP address on all NICs") f.BoolVar(&cmd.v4, "v4", false, "Only report IPv4 addresses") }
func (cmd *migrate) Register(ctx context.Context, f *flag.FlagSet) { cmd.SearchFlag, ctx = flags.NewSearchFlag(ctx, flags.SearchVirtualMachines) cmd.SearchFlag.Register(ctx, f) cmd.ResourcePoolFlag, ctx = flags.NewResourcePoolFlag(ctx) cmd.ResourcePoolFlag.Register(ctx, f) cmd.HostSystemFlag, ctx = flags.NewHostSystemFlag(ctx) cmd.HostSystemFlag.Register(ctx, f) f.StringVar((*string)(&cmd.priority), "priority", string(types.VirtualMachineMovePriorityDefaultPriority), "The task priority") f.StringVar((*string)(&cmd.state), "state", "", "If specified, the VM migrates only if its state matches") }
func (cmd *info) Register(ctx context.Context, f *flag.FlagSet) { cmd.ClientFlag, ctx = flags.NewClientFlag(ctx) cmd.ClientFlag.Register(ctx, f) cmd.OutputFlag, ctx = flags.NewOutputFlag(ctx) cmd.OutputFlag.Register(ctx, f) cmd.SearchFlag, ctx = flags.NewSearchFlag(ctx, flags.SearchVirtualMachines) cmd.SearchFlag.Register(ctx, f) f.BoolVar(&cmd.WaitForIP, "waitip", false, "Wait for VM to acquire IP address") f.BoolVar(&cmd.General, "g", true, "Show general summary") f.BoolVar(&cmd.ExtraConfig, "e", false, "Show ExtraConfig") f.BoolVar(&cmd.Resources, "r", false, "Show resource summary") }
func (cmd *info) Register(f *flag.FlagSet) { cmd.SearchFlag = flags.NewSearchFlag(flags.SearchVirtualMachines) f.BoolVar(&cmd.WaitForIP, "waitip", false, "Wait for VM to acquire IP address") }
func (cmd *destroy) Register(f *flag.FlagSet) { cmd.SearchFlag = flags.NewSearchFlag(flags.SearchVirtualMachines) }
func (cmd *ip) Register(f *flag.FlagSet) { cmd.SearchFlag = flags.NewSearchFlag(flags.SearchVirtualMachines) f.BoolVar(&cmd.esx, "esxcli", false, "Use esxcli instead of guest tools") }