Documentation ¶
Index ¶
- type DefaultMultipleFoundError
- type DefaultNotFoundError
- type Finder
- func (f *Finder) ClusterComputeResource(ctx context.Context, path string) (*object.ClusterComputeResource, error)
- func (f *Finder) ClusterComputeResourceList(ctx context.Context, path string) ([]*object.ClusterComputeResource, error)
- func (f *Finder) ComputeResource(ctx context.Context, path string) (*object.ComputeResource, error)
- func (f *Finder) ComputeResourceList(ctx context.Context, path string) ([]*object.ComputeResource, error)
- func (f *Finder) ComputeResourceOrDefault(ctx context.Context, path string) (*object.ComputeResource, error)
- func (f *Finder) Datacenter(ctx context.Context, path string) (*object.Datacenter, error)
- func (f *Finder) DatacenterList(ctx context.Context, path string) ([]*object.Datacenter, error)
- func (f *Finder) DatacenterOrDefault(ctx context.Context, path string) (*object.Datacenter, error)
- func (f *Finder) Datastore(ctx context.Context, path string) (*object.Datastore, error)
- func (f *Finder) DatastoreCluster(ctx context.Context, path string) (*object.StoragePod, error)
- func (f *Finder) DatastoreClusterList(ctx context.Context, path string) ([]*object.StoragePod, error)
- func (f *Finder) DatastoreClusterOrDefault(ctx context.Context, path string) (*object.StoragePod, error)
- func (f *Finder) DatastoreList(ctx context.Context, path string) ([]*object.Datastore, error)
- func (f *Finder) DatastoreOrDefault(ctx context.Context, path string) (*object.Datastore, error)
- func (f *Finder) DefaultComputeResource(ctx context.Context) (*object.ComputeResource, error)
- func (f *Finder) DefaultDatacenter(ctx context.Context) (*object.Datacenter, error)
- func (f *Finder) DefaultDatastore(ctx context.Context) (*object.Datastore, error)
- func (f *Finder) DefaultDatastoreCluster(ctx context.Context) (*object.StoragePod, error)
- func (f *Finder) DefaultFolder(ctx context.Context) (*object.Folder, error)
- func (f *Finder) DefaultHostSystem(ctx context.Context) (*object.HostSystem, error)
- func (f *Finder) DefaultNetwork(ctx context.Context) (object.NetworkReference, error)
- func (f *Finder) DefaultResourcePool(ctx context.Context) (*object.ResourcePool, error)
- func (f *Finder) Element(ctx context.Context, ref types.ManagedObjectReference) (*list.Element, error)
- func (f *Finder) Folder(ctx context.Context, path string) (*object.Folder, error)
- func (f *Finder) FolderList(ctx context.Context, path string) ([]*object.Folder, error)
- func (f *Finder) FolderOrDefault(ctx context.Context, path string) (*object.Folder, error)
- func (f *Finder) HostSystem(ctx context.Context, path string) (*object.HostSystem, error)
- func (f *Finder) HostSystemList(ctx context.Context, path string) ([]*object.HostSystem, error)
- func (f *Finder) HostSystemOrDefault(ctx context.Context, path string) (*object.HostSystem, error)
- func (f *Finder) ManagedObjectList(ctx context.Context, path string) ([]list.Element, error)
- func (f *Finder) ManagedObjectListChildren(ctx context.Context, path string) ([]list.Element, error)
- func (f *Finder) Network(ctx context.Context, path string) (object.NetworkReference, error)
- func (f *Finder) NetworkList(ctx context.Context, path string) ([]object.NetworkReference, error)
- func (f *Finder) NetworkOrDefault(ctx context.Context, path string) (object.NetworkReference, error)
- func (f *Finder) ObjectReference(ctx context.Context, ref types.ManagedObjectReference) (object.Reference, error)
- func (f *Finder) ResourcePool(ctx context.Context, path string) (*object.ResourcePool, error)
- func (f *Finder) ResourcePoolList(ctx context.Context, path string) ([]*object.ResourcePool, error)
- func (f *Finder) ResourcePoolListAll(ctx context.Context, path string) ([]*object.ResourcePool, error)
- func (f *Finder) ResourcePoolOrDefault(ctx context.Context, path string) (*object.ResourcePool, error)
- func (f *Finder) SetDatacenter(dc *object.Datacenter) *Finder
- func (f *Finder) VirtualApp(ctx context.Context, path string) (*object.VirtualApp, error)
- func (f *Finder) VirtualAppList(ctx context.Context, path string) ([]*object.VirtualApp, error)
- func (f *Finder) VirtualMachine(ctx context.Context, path string) (*object.VirtualMachine, error)
- func (f *Finder) VirtualMachineList(ctx context.Context, path string) ([]*object.VirtualMachine, error)
- type MultipleFoundError
- type NotFoundError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultMultipleFoundError ¶
type DefaultMultipleFoundError struct {
// contains filtered or unexported fields
}
func (DefaultMultipleFoundError) Error ¶
func (e DefaultMultipleFoundError) Error() string
type DefaultNotFoundError ¶
type DefaultNotFoundError struct {
// contains filtered or unexported fields
}
func (*DefaultNotFoundError) Error ¶
func (e *DefaultNotFoundError) Error() string
type Finder ¶
type Finder struct {
// contains filtered or unexported fields
}
func (*Finder) ClusterComputeResource ¶
func (*Finder) ClusterComputeResourceList ¶
func (*Finder) ComputeResource ¶
func (*Finder) ComputeResourceList ¶
func (*Finder) ComputeResourceOrDefault ¶ added in v0.4.0
func (*Finder) Datacenter ¶
func (*Finder) DatacenterList ¶
func (*Finder) DatacenterOrDefault ¶ added in v0.4.0
func (*Finder) DatastoreCluster ¶ added in v0.4.0
func (*Finder) DatastoreClusterList ¶ added in v0.4.0
func (*Finder) DatastoreClusterOrDefault ¶ added in v0.4.0
func (*Finder) DatastoreList ¶
func (*Finder) DatastoreOrDefault ¶ added in v0.4.0
func (*Finder) DefaultComputeResource ¶
func (*Finder) DefaultDatacenter ¶
func (*Finder) DefaultDatastore ¶
func (*Finder) DefaultDatastoreCluster ¶ added in v0.4.0
func (*Finder) DefaultFolder ¶ added in v0.5.0
func (*Finder) DefaultHostSystem ¶
func (*Finder) DefaultNetwork ¶
func (*Finder) DefaultResourcePool ¶
func (*Finder) Element ¶ added in v0.8.0
func (f *Finder) Element(ctx context.Context, ref types.ManagedObjectReference) (*list.Element, error)
Element returns an Element for the given ManagedObjectReference This method is only useful for looking up the InventoryPath of a ManagedObjectReference.
func (*Finder) FolderList ¶ added in v0.6.0
func (*Finder) FolderOrDefault ¶ added in v0.5.0
func (*Finder) HostSystem ¶
func (*Finder) HostSystemList ¶
func (*Finder) HostSystemOrDefault ¶ added in v0.4.0
func (*Finder) ManagedObjectList ¶
func (*Finder) ManagedObjectListChildren ¶
func (*Finder) NetworkList ¶
func (*Finder) NetworkOrDefault ¶ added in v0.4.0
func (*Finder) ObjectReference ¶ added in v0.8.0
func (f *Finder) ObjectReference(ctx context.Context, ref types.ManagedObjectReference) (object.Reference, error)
ObjectReference converts the given ManagedObjectReference to a type from the object package via object.NewReference with the object.Common.InventoryPath field set.
func (*Finder) ResourcePool ¶
func (*Finder) ResourcePoolList ¶
func (*Finder) ResourcePoolListAll ¶ added in v0.11.1
func (f *Finder) ResourcePoolListAll(ctx context.Context, path string) ([]*object.ResourcePool, error)
ResourcePoolListAll combines ResourcePoolList and VirtualAppList VirtualAppList is only called if ResourcePoolList does not find any pools with the given path.
func (*Finder) ResourcePoolOrDefault ¶ added in v0.4.0
func (*Finder) SetDatacenter ¶
func (f *Finder) SetDatacenter(dc *object.Datacenter) *Finder
func (*Finder) VirtualApp ¶
func (*Finder) VirtualAppList ¶
func (*Finder) VirtualMachine ¶
func (*Finder) VirtualMachineList ¶
type MultipleFoundError ¶
type MultipleFoundError struct {
// contains filtered or unexported fields
}
func (*MultipleFoundError) Error ¶
func (e *MultipleFoundError) Error() string
type NotFoundError ¶
type NotFoundError struct {
// contains filtered or unexported fields
}
func (*NotFoundError) Error ¶
func (e *NotFoundError) Error() string
Click to show internal directories.
Click to hide internal directories.