Versions in this module Expand all Collapse all v0 v0.2.0 Sep 16, 2015 Changes in this version + type Command struct + func NewCommand(args []string) *Command + func (c *Command) Argument(name string, val string) types.ReflectManagedMethodExecuterSoapArgument + func (c *Command) Method() string + func (c *Command) Moid() string + func (c *Command) Name() string + func (c *Command) Namespace() string + func (c *Command) Parse(params []CommandInfoParam) ([]types.ReflectManagedMethodExecuterSoapArgument, error) + type CommandInfo struct + Method []*CommandInfoMethod + type CommandInfoHint struct + Key string + Value string + type CommandInfoHints []CommandInfoHint + func (h CommandInfoHints) Fields() []string + func (h CommandInfoHints) Formatter() string + type CommandInfoItem struct + DisplayName string + Help string + Name string + type CommandInfoMethod struct + Hints CommandInfoHints + Param []CommandInfoParam + type CommandInfoParam struct + Aliases []string + Flag bool + type Executor struct + func NewExecutor(c *vim25.Client, host *object.HostSystem) (*Executor, error) + func (e *Executor) CommandInfo(c *Command) (*CommandInfoMethod, error) + func (e *Executor) Execute(req *types.ExecuteSoap, res interface{}) error + func (e *Executor) NewRequest(args []string) (*types.ExecuteSoap, *CommandInfoMethod, error) + func (e *Executor) Run(args []string) (*Response, error) + type GuestInfo struct + func NewGuestInfo(c *vim25.Client) *GuestInfo + func (g *GuestInfo) IpAddress(vm *object.VirtualMachine) (string, error) + type Response struct + Info *CommandInfoMethod + Values []Values + func (r *Response) Type(start xml.StartElement) string + func (r *Response) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type Values map[string][]string + func (v Values) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error