Documentation
¶
Index ¶
Constants ¶
View Source
const (
DefaultContentLibAPIWaitSecs = 5
)
Variables ¶
This section is empty.
Functions ¶
func IsSupportedDeployType ¶
func ParseVirtualHardwareVersion ¶
ParseVirtualHardwareVersion parses the virtual hardware version For eg. "vmx-15" returns 15.
Types ¶
type Provider ¶
type Provider interface {
GetLibraryItems(ctx context.Context, clUUID string) ([]library.Item, error)
GetLibraryItem(ctx context.Context, libraryUUID, itemName string,
notFoundReturnErr bool) (*library.Item, error)
GetLibraryItemID(ctx context.Context, itemUUID string) (*library.Item, error)
ListLibraryItems(ctx context.Context, libraryUUID string) ([]string, error)
UpdateLibraryItem(ctx context.Context, itemID, newName string, newDescription *string) error
RetrieveOvfEnvelopeFromLibraryItem(ctx context.Context, item *library.Item) (*ovf.Envelope, error)
RetrieveOvfEnvelopeByLibraryItemID(ctx context.Context, itemID string) (*ovf.Envelope, error)
// TODO: Testing only. Remove these from this file.
CreateLibraryItem(ctx context.Context, libraryItem library.Item, path string) error
}
Click to show internal directories.
Click to hide internal directories.