fake

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2023 License: Apache-2.0 Imports: 8 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) DoesItemExistInContentLibrary

func (s *VMProvider) DoesItemExistInContentLibrary(ctx context.Context, contentLibrary *imgregv1a1.ContentLibrary, itemName string) (bool, 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) 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, itemID string, vmi client.Object) 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