Versions in this module Expand all Collapse all v1 v1.11.0 Dec 24, 2018 v1.10.0 Aug 16, 2018 Changes in this version + func DumpVMInfo(op *DumpOperation, r *Resource) error + func GetResourceTrackerKey(t *Resource) string + func ListResourcesVSphere(cloud *vsphere.VSphereCloud, clusterName string) (map[string]*Resource, error) + type Dump struct + Instances []*Instance + Resources []interface{} + Subnets []*Subnet + VPC *VPC + func BuildDump(ctx context.Context, cloud fi.Cloud, resources map[string]*Resource) (*Dump, error) + type DumpOperation struct + Cloud fi.Cloud + CloudState interface{} + Context context.Context + Dump *Dump + type Instance struct + Name string + PublicAddresses []string + Roles []string + SSHUser string + type Resource struct + Blocked []string + Blocks []string + Deleter func(cloud fi.Cloud, tracker *Resource) error + Done bool + Dumper func(op *DumpOperation, r *Resource) error + GroupDeleter func(cloud fi.Cloud, trackers []*Resource) error + GroupKey string + ID string + Name string + Obj interface{} + Shared bool + Type string + type Subnet struct + ID string + Zone string + type VPC struct + ID string