vsphere

package
v0.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2018 License: Apache-2.0 Imports: 9 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DatacenterFromID

func DatacenterFromID(client *govmomi.Client, id string) (*object.Datacenter, error)

Types

type DeletableVM

type DeletableVM struct {
	// contains filtered or unexported fields
}

func (DeletableVM) Delete

func (v DeletableVM) Delete() error

func (DeletableVM) Name

func (v DeletableVM) Name() string

type Folder

type Folder struct {
	// contains filtered or unexported fields
}

func NewFolder

func NewFolder(folder *object.Folder, name string) Folder

func (Folder) Delete

func (f Folder) Delete() error

func (Folder) Name

func (f Folder) Name() string

type Folders

type Folders struct {
	// contains filtered or unexported fields
}

func NewFolders

func NewFolders(logger logger, client *govmomi.Client, datacenter string) Folders

func (Folders) List

func (v Folders) List(filter string) ([]common.Deletable, error)

type Leftovers

type Leftovers struct {
	// contains filtered or unexported fields
}

func NewLeftovers

func NewLeftovers(logger logger, vCenterIP, vCenterUser, vCenterPassword, vCenterDC string) (Leftovers, error)

func (Leftovers) Delete

func (l Leftovers) Delete(filter string) error

type VirtualMachines

type VirtualMachines struct {
	// contains filtered or unexported fields
}

func NewVirtualMachines

func NewVirtualMachines(logger logger, vimClient *govmomi.Client, datacenter string) VirtualMachines

func (VirtualMachines) List

func (v VirtualMachines) List(filter string) ([]common.Deletable, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL