package list

import "github.com/vmware/govmomi/list"

Index

Functions

func ToParts

func ToParts(p string) []string

Types

type Element

type Element struct {
	Path   string
	Object mo.Reference
}

func ToElement

func ToElement(r mo.Reference, prefix string) Element

func (Element) String

func (e Element) String() string

type Lister

type Lister struct {
	Collector *property.Collector
	Reference types.ManagedObjectReference
	Prefix    string
	All       bool
}

func (Lister) List

func (l Lister) List(ctx context.Context) ([]Element, error)

func (Lister) ListComputeResource

func (l Lister) ListComputeResource(ctx context.Context) ([]Element, error)

func (Lister) ListDatacenter

func (l Lister) ListDatacenter(ctx context.Context) ([]Element, error)

func (Lister) ListDistributedVirtualSwitch

func (l Lister) ListDistributedVirtualSwitch(ctx context.Context) ([]Element, error)

func (Lister) ListFolder

func (l Lister) ListFolder(ctx context.Context) ([]Element, error)

func (Lister) ListHostSystem

func (l Lister) ListHostSystem(ctx context.Context) ([]Element, error)

func (Lister) ListResourcePool

func (l Lister) ListResourcePool(ctx context.Context) ([]Element, error)

func (Lister) ListVirtualApp

func (l Lister) ListVirtualApp(ctx context.Context) ([]Element, error)

Source Files

lister.go path.go

Version
v0.48.1 (latest)
Published
Feb 11, 2025
Platform
linux/amd64
Imports
9 packages
Last checked
2 months ago

Tools for package owners.