fake

package
v1.8.1 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VMProvider

type VMProvider struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func NewVMProvider

func NewVMProvider() *VMProvider

func (*VMProvider) AddToVMPublishMap

func (s *VMProvider) AddToVMPublishMap(actID string, result vimTypes.TaskInfoState)

func (*VMProvider) ComputeCPUMinFrequency

func (s *VMProvider) ComputeCPUMinFrequency(ctx context.Context) error

func (*VMProvider) CreateOrUpdateVirtualMachine

func (s *VMProvider) CreateOrUpdateVirtualMachine(ctx context.Context, vm *v1alpha1.VirtualMachine) error

func (*VMProvider) CreateOrUpdateVirtualMachineSetResourcePolicy

func (s *VMProvider) CreateOrUpdateVirtualMachineSetResourcePolicy(ctx context.Context, resourcePolicy *v1alpha1.VirtualMachineSetResourcePolicy) error

func (*VMProvider) DeleteVirtualMachine

func (s *VMProvider) DeleteVirtualMachine(ctx context.Context, vm *v1alpha1.VirtualMachine) error

func (*VMProvider) DeleteVirtualMachineSetResourcePolicy

func (s *VMProvider) DeleteVirtualMachineSetResourcePolicy(ctx context.Context, resourcePolicy *v1alpha1.VirtualMachineSetResourcePolicy) error

func (*VMProvider) GetItemFromLibraryByName added in v1.8.1

func (s *VMProvider) GetItemFromLibraryByName(ctx context.Context,
	contentLibrary, itemName string) (*library.Item, error)

func (*VMProvider) GetTasksByActID

func (s *VMProvider) GetTasksByActID(ctx context.Context, actID string) (tasksInfo []vimTypes.TaskInfo, retErr error)

func (*VMProvider) GetVMPublishRequestResult

func (s *VMProvider) GetVMPublishRequestResult(vmPub *v1alpha1.VirtualMachinePublishRequest) vimTypes.TaskInfoState

func (*VMProvider) GetVMPublishRequestResultWithActIDLocked

func (s *VMProvider) GetVMPublishRequestResultWithActIDLocked(actID string) vimTypes.TaskInfoState

func (*VMProvider) GetVirtualMachineGuestHeartbeat

func (s *VMProvider) GetVirtualMachineGuestHeartbeat(ctx context.Context, vm *v1alpha1.VirtualMachine) (v1alpha1.GuestHeartbeatStatus, error)

func (*VMProvider) GetVirtualMachineHardwareVersion added in v1.8.1

func (s *VMProvider) GetVirtualMachineHardwareVersion(ctx context.Context, vm *v1alpha1.VirtualMachine) (int32, error)

func (*VMProvider) GetVirtualMachineImageFromContentLibrary

func (s *VMProvider) GetVirtualMachineImageFromContentLibrary(ctx context.Context, contentLibrary *v1alpha1.ContentLibraryProvider, itemID string,
	currentCLImages map[string]v1alpha1.VirtualMachineImage) (*v1alpha1.VirtualMachineImage, error)

func (*VMProvider) GetVirtualMachineWebMKSTicket

func (s *VMProvider) GetVirtualMachineWebMKSTicket(ctx context.Context, vm *v1alpha1.VirtualMachine, pubKey string) (string, error)

func (*VMProvider) IsPublishVMCalled

func (s *VMProvider) IsPublishVMCalled() bool

func (*VMProvider) IsVirtualMachineSetResourcePolicyReady

func (s *VMProvider) IsVirtualMachineSetResourcePolicyReady(ctx context.Context, azName string, resourcePolicy *v1alpha1.VirtualMachineSetResourcePolicy) (bool, error)

func (*VMProvider) ListItemsFromContentLibrary

func (s *VMProvider) ListItemsFromContentLibrary(ctx context.Context, contentLibrary *v1alpha1.ContentLibraryProvider) ([]string, error)

func (*VMProvider) PublishVirtualMachine

func (*VMProvider) Reset

func (s *VMProvider) Reset()

func (*VMProvider) ResetVcClient

func (s *VMProvider) ResetVcClient(ctx context.Context)

func (*VMProvider) SyncVirtualMachineImage

func (s *VMProvider) SyncVirtualMachineImage(ctx context.Context, cli, vmi client.Object) error

func (*VMProvider) UpdateContentLibraryItem added in v1.8.1

func (s *VMProvider) UpdateContentLibraryItem(ctx context.Context, itemID, newName string, newDescription *string) error

func (*VMProvider) UpdateVcPNID

func (s *VMProvider) UpdateVcPNID(ctx context.Context, vcPNID, vcPort string) error

Jump to

Keyboard shortcuts

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