Versions in this module Expand all Collapse all v0 v0.1.0 Dec 19, 2017 Changes in this version + var EsxPort int — darwin/amd64, linux/amd64, windows/amd64 + type EsxVmdkCmd struct — darwin/amd64, linux/amd64, windows/amd64 + Mtx *sync.Mutex + func (vmdkCmd EsxVmdkCmd) Run(cmd string, name string, opts map[string]string) ([]byte, error) + type VmdkCmdRunner interface — darwin/amd64, linux/amd64, windows/amd64 + Run func(cmd string, name string, opts map[string]string) ([]byte, error) + type VmdkOps struct — darwin/amd64, linux/amd64, windows/amd64 + Cmd VmdkCmdRunner + func (v VmdkOps) Attach(name string, opts map[string]string) (*fs.VolumeDevSpec, error) + func (v VmdkOps) Create(name string, opts map[string]string) error + func (v VmdkOps) Detach(name string, opts map[string]string) error + func (v VmdkOps) Get(name string) (map[string]interface{}, error) + func (v VmdkOps) List() ([]VolumeData, error) + func (v VmdkOps) RawAttach(name string, opts map[string]string) ([]byte, error) + func (v VmdkOps) Remove(name string, opts map[string]string) error + type VolumeData struct — darwin/amd64, linux/amd64, windows/amd64 + Attributes map[string]string + Name string + type VolumeInfo struct — darwin/amd64, linux/amd64, windows/amd64 + Name string + Options map[string]string