# Functions
IsAnyNotFoundError checks to see if the fault is of any not found error type that we track.
IsManagedObjectNotFoundError checks an error to see if it's of the ManagedObjectNotFound type.
IsResourceInUseError checks an error to see if it's of the ResourceInUse type.
ParseVersionFromClient returns a populated VSphereVersion from a client connection.
RenameObject renames a MO and tracks the task to make sure it completes.
ValidateVirtualCenter ensures that the client is connected to vCenter.
VimValidateVirtualCenter ensures that the client is connected to vCenter.
# Constants
ErrVirtualCenterOnly is the error message that validateVirtualCenter returns.
# Structs
VSphereVersion represents a version number of a ESXi/vCenter server instance.
# Interfaces
ManagedObject allows for working generically with managed objects.