Versions in this module Expand all Collapse all v0 v0.2.0 Sep 16, 2015 Changes in this version + const SearchHosts + const SearchVirtualMachines + var ErrDatastoreDirNotExist = errors.New("datastore directory does not exist") + var ErrDatastoreFileNotExist = errors.New("datastore file does not exist") + func ParseVersion(s string) (version, error) + type ClientFlag struct + func (flag *ClientFlag) Client() (*vim25.Client, error) + func (flag *ClientFlag) Process() error + func (flag *ClientFlag) Register(f *flag.FlagSet) + func (flag *ClientFlag) Set(s string) error + func (flag *ClientFlag) String() string + func (flag *ClientFlag) URLWithoutPassword() *url.URL + type DatacenterFlag struct + func (flag *DatacenterFlag) Datacenter() (*object.Datacenter, error) + func (flag *DatacenterFlag) Finder() (*find.Finder, error) + func (flag *DatacenterFlag) Process() error + func (flag *DatacenterFlag) Register(f *flag.FlagSet) + type DatastoreFlag struct + func (flag *DatastoreFlag) Datastore() (*object.Datastore, error) + func (flag *DatastoreFlag) DatastorePath(name string) (string, error) + func (flag *DatastoreFlag) DatastoreURL(path string) (*url.URL, error) + func (flag *DatastoreFlag) Process() error + func (flag *DatastoreFlag) Register(f *flag.FlagSet) + func (flag *DatastoreFlag) Stat(file string) (types.BaseFileInfo, error) + type DebugFlag struct + func (flag *DebugFlag) Process() error + func (flag *DebugFlag) Register(f *flag.FlagSet) + type EmptyFlag struct + func (flag *EmptyFlag) Process() error + func (flag *EmptyFlag) Register(f *flag.FlagSet) + type HostSystemFlag struct + func (flag *HostSystemFlag) HostNetworkSystem() (*object.HostNetworkSystem, error) + func (flag *HostSystemFlag) HostSystem() (*object.HostSystem, error) + func (flag *HostSystemFlag) HostSystemIfSpecified() (*object.HostSystem, error) + func (flag *HostSystemFlag) Process() error + func (flag *HostSystemFlag) Register(f *flag.FlagSet) + type NetworkFlag struct + func NewNetworkFlag() *NetworkFlag + func (flag *NetworkFlag) Device() (types.BaseVirtualDevice, error) + func (flag *NetworkFlag) Network() (object.NetworkReference, error) + func (flag *NetworkFlag) Process() error + func (flag *NetworkFlag) Register(f *flag.FlagSet) + func (flag *NetworkFlag) Set(name string) error + func (flag *NetworkFlag) String() string + type OutputFlag struct + JSON bool + TTY bool + func (flag *OutputFlag) Log(s string) (int, error) + func (flag *OutputFlag) Process() error + func (flag *OutputFlag) ProgressLogger(prefix string) *progressLogger + func (flag *OutputFlag) Register(f *flag.FlagSet) + func (flag *OutputFlag) Write(b []byte) (int, error) + func (flag *OutputFlag) WriteResult(result OutputWriter) error + func (flag *OutputFlag) WriteString(s string) (int, error) + type OutputWriter interface + Write func(io.Writer) error + type ResourcePoolFlag struct + func (flag *ResourcePoolFlag) Process() error + func (flag *ResourcePoolFlag) Register(f *flag.FlagSet) + func (flag *ResourcePoolFlag) ResourcePool() (*object.ResourcePool, error) + type SearchFlag struct + func NewSearchFlag(t int) *SearchFlag + func (flag *SearchFlag) HostSystem() (*object.HostSystem, error) + func (flag *SearchFlag) HostSystems(args []string) ([]*object.HostSystem, error) + func (flag *SearchFlag) IsSet() bool + func (flag *SearchFlag) Process() error + func (flag *SearchFlag) Register(fs *flag.FlagSet) + func (flag *SearchFlag) VirtualMachine() (*object.VirtualMachine, error) + func (flag *SearchFlag) VirtualMachines(args []string) ([]*object.VirtualMachine, error) + type VirtualMachineFlag struct + func (flag *VirtualMachineFlag) Process() error + func (flag *VirtualMachineFlag) Register(f *flag.FlagSet) + func (flag *VirtualMachineFlag) VirtualMachine() (*object.VirtualMachine, error)