Documentation
¶
Index ¶
- type VMProvider
- func (s *VMProvider) AddToVMPublishMap(actID string, result vimTypes.TaskInfoState)
- func (s *VMProvider) ComputeCPUMinFrequency(ctx context.Context) error
- func (s *VMProvider) CreateOrUpdateVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine) error
- func (s *VMProvider) CreateOrUpdateVirtualMachineSetResourcePolicy(ctx context.Context, resourcePolicy *vmopv1.VirtualMachineSetResourcePolicy) error
- func (s *VMProvider) DeleteVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine) error
- func (s *VMProvider) DeleteVirtualMachineSetResourcePolicy(ctx context.Context, resourcePolicy *vmopv1.VirtualMachineSetResourcePolicy) error
- func (s *VMProvider) GetItemFromLibraryByName(ctx context.Context, contentLibrary, itemName string) (*library.Item, error)
- func (s *VMProvider) GetTasksByActID(ctx context.Context, actID string) (tasksInfo []vimTypes.TaskInfo, retErr error)
- func (s *VMProvider) GetVMPublishRequestResult(vmPub *vmopv1.VirtualMachinePublishRequest) vimTypes.TaskInfoState
- func (s *VMProvider) GetVMPublishRequestResultWithActIDLocked(actID string) vimTypes.TaskInfoState
- func (s *VMProvider) GetVirtualMachineGuestHeartbeat(ctx context.Context, vm *vmopv1.VirtualMachine) (vmopv1.GuestHeartbeatStatus, error)
- func (s *VMProvider) GetVirtualMachineHardwareVersion(ctx context.Context, vm *vmopv1.VirtualMachine) (int32, error)
- func (s *VMProvider) GetVirtualMachineImageFromContentLibrary(ctx context.Context, contentLibrary *vmopv1.ContentLibraryProvider, ...) (*vmopv1.VirtualMachineImage, error)
- func (s *VMProvider) GetVirtualMachineWebMKSTicket(ctx context.Context, vm *vmopv1.VirtualMachine, pubKey string) (string, error)
- func (s *VMProvider) IsPublishVMCalled() bool
- func (s *VMProvider) IsVirtualMachineSetResourcePolicyReady(ctx context.Context, azName string, ...) (bool, error)
- func (s *VMProvider) ListItemsFromContentLibrary(ctx context.Context, contentLibrary *vmopv1.ContentLibraryProvider) ([]string, error)
- func (s *VMProvider) PublishVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine, ...) (string, error)
- func (s *VMProvider) Reset()
- func (s *VMProvider) ResetVcClient(ctx context.Context)
- func (s *VMProvider) SyncVirtualMachineImage(ctx context.Context, cli, vmi client.Object) error
- func (s *VMProvider) UpdateContentLibraryItem(ctx context.Context, itemID, newName string, newDescription *string) error
- func (s *VMProvider) UpdateVcPNID(ctx context.Context, vcPNID, vcPort string) error
- type VMProviderA2
- func (s *VMProviderA2) AddToVMPublishMap(actID string, result vimTypes.TaskInfoState)
- func (s *VMProviderA2) ComputeCPUMinFrequency(ctx context.Context) error
- func (s *VMProviderA2) CreateOrUpdateVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine) error
- func (s *VMProviderA2) CreateOrUpdateVirtualMachineSetResourcePolicy(ctx context.Context, resourcePolicy *vmopv1.VirtualMachineSetResourcePolicy) error
- func (s *VMProviderA2) DeleteVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine) error
- func (s *VMProviderA2) DeleteVirtualMachineSetResourcePolicy(ctx context.Context, resourcePolicy *vmopv1.VirtualMachineSetResourcePolicy) error
- func (s *VMProviderA2) GetItemFromLibraryByName(ctx context.Context, contentLibrary, itemName string) (*library.Item, error)
- func (s *VMProviderA2) GetTasksByActID(ctx context.Context, actID string) (tasksInfo []vimTypes.TaskInfo, retErr error)
- func (s *VMProviderA2) GetVMPublishRequestResult(vmPub *vmopv1.VirtualMachinePublishRequest) vimTypes.TaskInfoState
- func (s *VMProviderA2) GetVMPublishRequestResultWithActIDLocked(actID string) vimTypes.TaskInfoState
- func (s *VMProviderA2) GetVirtualMachineGuestHeartbeat(ctx context.Context, vm *vmopv1.VirtualMachine) (vmopv1.GuestHeartbeatStatus, error)
- func (s *VMProviderA2) GetVirtualMachineGuestInfo(ctx context.Context, vm *vmopv1.VirtualMachine) (map[string]string, error)
- func (s *VMProviderA2) GetVirtualMachineHardwareVersion(ctx context.Context, vm *vmopv1.VirtualMachine) (int32, error)
- func (s *VMProviderA2) GetVirtualMachineWebMKSTicket(ctx context.Context, vm *vmopv1.VirtualMachine, pubKey string) (string, error)
- func (s *VMProviderA2) IsPublishVMCalled() bool
- func (s *VMProviderA2) IsVirtualMachineSetResourcePolicyReady(ctx context.Context, azName string, ...) (bool, error)
- func (s *VMProviderA2) PublishVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine, ...) (string, error)
- func (s *VMProviderA2) Reset()
- func (s *VMProviderA2) ResetVcClient(ctx context.Context)
- func (s *VMProviderA2) SyncVirtualMachineImage(ctx context.Context, cli, vmi client.Object) error
- func (s *VMProviderA2) UpdateContentLibraryItem(ctx context.Context, itemID, newName string, newDescription *string) error
- func (s *VMProviderA2) UpdateVcPNID(ctx context.Context, vcPNID, vcPort string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VMProvider ¶
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 *vmopv1.VirtualMachine) error
func (*VMProvider) CreateOrUpdateVirtualMachineSetResourcePolicy ¶
func (s *VMProvider) CreateOrUpdateVirtualMachineSetResourcePolicy(ctx context.Context, resourcePolicy *vmopv1.VirtualMachineSetResourcePolicy) error
func (*VMProvider) DeleteVirtualMachine ¶
func (s *VMProvider) DeleteVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine) error
func (*VMProvider) DeleteVirtualMachineSetResourcePolicy ¶
func (s *VMProvider) DeleteVirtualMachineSetResourcePolicy(ctx context.Context, resourcePolicy *vmopv1.VirtualMachineSetResourcePolicy) error
func (*VMProvider) GetItemFromLibraryByName ¶ added in v1.8.1
func (*VMProvider) GetTasksByActID ¶
func (*VMProvider) GetVMPublishRequestResult ¶
func (s *VMProvider) GetVMPublishRequestResult(vmPub *vmopv1.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 *vmopv1.VirtualMachine) (vmopv1.GuestHeartbeatStatus, error)
func (*VMProvider) GetVirtualMachineHardwareVersion ¶ added in v1.8.1
func (s *VMProvider) GetVirtualMachineHardwareVersion(ctx context.Context, vm *vmopv1.VirtualMachine) (int32, error)
func (*VMProvider) GetVirtualMachineImageFromContentLibrary ¶
func (s *VMProvider) GetVirtualMachineImageFromContentLibrary(ctx context.Context, contentLibrary *vmopv1.ContentLibraryProvider, itemID string, currentCLImages map[string]vmopv1.VirtualMachineImage) (*vmopv1.VirtualMachineImage, error)
func (*VMProvider) GetVirtualMachineWebMKSTicket ¶
func (s *VMProvider) GetVirtualMachineWebMKSTicket(ctx context.Context, vm *vmopv1.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 *vmopv1.VirtualMachineSetResourcePolicy) (bool, error)
func (*VMProvider) ListItemsFromContentLibrary ¶
func (s *VMProvider) ListItemsFromContentLibrary(ctx context.Context, contentLibrary *vmopv1.ContentLibraryProvider) ([]string, error)
func (*VMProvider) PublishVirtualMachine ¶
func (s *VMProvider) PublishVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine, vmPub *vmopv1.VirtualMachinePublishRequest, cl *imgregv1a1.ContentLibrary, actID string) (string, error)
func (*VMProvider) Reset ¶
func (s *VMProvider) Reset()
func (*VMProvider) ResetVcClient ¶
func (s *VMProvider) ResetVcClient(ctx context.Context)
func (*VMProvider) SyncVirtualMachineImage ¶
func (*VMProvider) UpdateContentLibraryItem ¶ added in v1.8.1
func (*VMProvider) UpdateVcPNID ¶
func (s *VMProvider) UpdateVcPNID(ctx context.Context, vcPNID, vcPort string) error
type VMProviderA2 ¶ added in v1.8.3
func NewVMProviderA2 ¶ added in v1.8.3
func NewVMProviderA2() *VMProviderA2
func (*VMProviderA2) AddToVMPublishMap ¶ added in v1.8.3
func (s *VMProviderA2) AddToVMPublishMap(actID string, result vimTypes.TaskInfoState)
func (*VMProviderA2) ComputeCPUMinFrequency ¶ added in v1.8.3
func (s *VMProviderA2) ComputeCPUMinFrequency(ctx context.Context) error
func (*VMProviderA2) CreateOrUpdateVirtualMachine ¶ added in v1.8.3
func (s *VMProviderA2) CreateOrUpdateVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine) error
func (*VMProviderA2) CreateOrUpdateVirtualMachineSetResourcePolicy ¶ added in v1.8.3
func (s *VMProviderA2) CreateOrUpdateVirtualMachineSetResourcePolicy(ctx context.Context, resourcePolicy *vmopv1.VirtualMachineSetResourcePolicy) error
func (*VMProviderA2) DeleteVirtualMachine ¶ added in v1.8.3
func (s *VMProviderA2) DeleteVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine) error
func (*VMProviderA2) DeleteVirtualMachineSetResourcePolicy ¶ added in v1.8.3
func (s *VMProviderA2) DeleteVirtualMachineSetResourcePolicy(ctx context.Context, resourcePolicy *vmopv1.VirtualMachineSetResourcePolicy) error
func (*VMProviderA2) GetItemFromLibraryByName ¶ added in v1.8.3
func (*VMProviderA2) GetTasksByActID ¶ added in v1.8.3
func (*VMProviderA2) GetVMPublishRequestResult ¶ added in v1.8.3
func (s *VMProviderA2) GetVMPublishRequestResult(vmPub *vmopv1.VirtualMachinePublishRequest) vimTypes.TaskInfoState
func (*VMProviderA2) GetVMPublishRequestResultWithActIDLocked ¶ added in v1.8.3
func (s *VMProviderA2) GetVMPublishRequestResultWithActIDLocked(actID string) vimTypes.TaskInfoState
func (*VMProviderA2) GetVirtualMachineGuestHeartbeat ¶ added in v1.8.3
func (s *VMProviderA2) GetVirtualMachineGuestHeartbeat(ctx context.Context, vm *vmopv1.VirtualMachine) (vmopv1.GuestHeartbeatStatus, error)
func (*VMProviderA2) GetVirtualMachineGuestInfo ¶ added in v1.8.5
func (s *VMProviderA2) GetVirtualMachineGuestInfo(ctx context.Context, vm *vmopv1.VirtualMachine) (map[string]string, error)
func (*VMProviderA2) GetVirtualMachineHardwareVersion ¶ added in v1.8.3
func (s *VMProviderA2) GetVirtualMachineHardwareVersion(ctx context.Context, vm *vmopv1.VirtualMachine) (int32, error)
func (*VMProviderA2) GetVirtualMachineWebMKSTicket ¶ added in v1.8.3
func (s *VMProviderA2) GetVirtualMachineWebMKSTicket(ctx context.Context, vm *vmopv1.VirtualMachine, pubKey string) (string, error)
func (*VMProviderA2) IsPublishVMCalled ¶ added in v1.8.3
func (s *VMProviderA2) IsPublishVMCalled() bool
func (*VMProviderA2) IsVirtualMachineSetResourcePolicyReady ¶ added in v1.8.3
func (s *VMProviderA2) IsVirtualMachineSetResourcePolicyReady(ctx context.Context, azName string, resourcePolicy *vmopv1.VirtualMachineSetResourcePolicy) (bool, error)
func (*VMProviderA2) PublishVirtualMachine ¶ added in v1.8.3
func (s *VMProviderA2) PublishVirtualMachine(ctx context.Context, vm *vmopv1.VirtualMachine, vmPub *vmopv1.VirtualMachinePublishRequest, cl *imgregv1a1.ContentLibrary, actID string) (string, error)
func (*VMProviderA2) Reset ¶ added in v1.8.3
func (s *VMProviderA2) Reset()
func (*VMProviderA2) ResetVcClient ¶ added in v1.8.3
func (s *VMProviderA2) ResetVcClient(ctx context.Context)
func (*VMProviderA2) SyncVirtualMachineImage ¶ added in v1.8.3
func (*VMProviderA2) UpdateContentLibraryItem ¶ added in v1.8.3
func (*VMProviderA2) UpdateVcPNID ¶ added in v1.8.3
func (s *VMProviderA2) UpdateVcPNID(ctx context.Context, vcPNID, vcPort string) error
Click to show internal directories.
Click to hide internal directories.