packer-cn/builder/vsphere/driver/cluster.go

20 lines
367 B
Go
Raw Normal View History

package driver
import "github.com/vmware/govmomi/object"
type Cluster struct {
driver *VCenterDriver
cluster *object.ClusterComputeResource
}
func (d *VCenterDriver) FindCluster(name string) (*Cluster, error) {
c, err := d.finder.ClusterComputeResource(d.ctx, name)
if err != nil {
return nil, err
}
return &Cluster{
cluster: c,
driver: d,
}, nil
}