Documentation
¶
Index ¶
- type VirtualMachineController
- func (c VirtualMachineController) AddGenericHandler(ctx context.Context, name string, handler generic.Handler)
- func (c VirtualMachineController) AddGenericRemoveHandler(ctx context.Context, name string, handler generic.Handler)
- func (c VirtualMachineController) Cache() generic.CacheInterface[*kubevirtv1.VirtualMachine]
- func (c VirtualMachineController) Create(*kubevirtv1.VirtualMachine) (*kubevirtv1.VirtualMachine, error)
- func (c VirtualMachineController) Delete(namespace, name string, options *metav1.DeleteOptions) error
- func (c VirtualMachineController) Enqueue(namespace, name string)
- func (c VirtualMachineController) EnqueueAfter(namespace, name string, duration time.Duration)
- func (c VirtualMachineController) Get(namespace, name string, options metav1.GetOptions) (*kubevirtv1.VirtualMachine, error)
- func (c VirtualMachineController) GroupVersionKind() schema.GroupVersionKind
- func (c VirtualMachineController) Informer() cache.SharedIndexInformer
- func (c VirtualMachineController) List(namespace string, opts metav1.ListOptions) (*kubevirtv1.VirtualMachineList, error)
- func (c VirtualMachineController) OnChange(ctx context.Context, name string, ...)
- func (c VirtualMachineController) OnRemove(ctx context.Context, name string, ...)
- func (c VirtualMachineController) Patch(namespace, name string, pt types.PatchType, data []byte, ...) (result *kubevirtv1.VirtualMachine, err error)
- func (c VirtualMachineController) Update(*kubevirtv1.VirtualMachine) (*kubevirtv1.VirtualMachine, error)
- func (c VirtualMachineController) UpdateStatus(*kubevirtv1.VirtualMachine) (*kubevirtv1.VirtualMachine, error)
- func (c VirtualMachineController) Updater() generic.Updater
- func (c VirtualMachineController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
- func (c VirtualMachineController) WithImpersonation(impersonate rest.ImpersonationConfig) (...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VirtualMachineController ¶
type VirtualMachineController func(string) typekubevirtv1.VirtualMachineInterface
func (VirtualMachineController) AddGenericHandler ¶
func (VirtualMachineController) AddGenericRemoveHandler ¶
func (VirtualMachineController) Cache ¶
func (c VirtualMachineController) Cache() generic.CacheInterface[*kubevirtv1.VirtualMachine]
func (VirtualMachineController) Create ¶
func (c VirtualMachineController) Create(*kubevirtv1.VirtualMachine) (*kubevirtv1.VirtualMachine, error)
func (VirtualMachineController) Delete ¶
func (c VirtualMachineController) Delete(namespace, name string, options *metav1.DeleteOptions) error
func (VirtualMachineController) Enqueue ¶
func (c VirtualMachineController) Enqueue(namespace, name string)
func (VirtualMachineController) EnqueueAfter ¶
func (c VirtualMachineController) EnqueueAfter(namespace, name string, duration time.Duration)
func (VirtualMachineController) Get ¶
func (c VirtualMachineController) Get(namespace, name string, options metav1.GetOptions) (*kubevirtv1.VirtualMachine, error)
func (VirtualMachineController) GroupVersionKind ¶
func (c VirtualMachineController) GroupVersionKind() schema.GroupVersionKind
func (VirtualMachineController) Informer ¶
func (c VirtualMachineController) Informer() cache.SharedIndexInformer
func (VirtualMachineController) List ¶
func (c VirtualMachineController) List(namespace string, opts metav1.ListOptions) (*kubevirtv1.VirtualMachineList, error)
func (VirtualMachineController) OnChange ¶
func (c VirtualMachineController) OnChange(ctx context.Context, name string, _ generic.ObjectHandler[*kubevirtv1.VirtualMachine])
func (VirtualMachineController) OnRemove ¶
func (c VirtualMachineController) OnRemove(ctx context.Context, name string, _ generic.ObjectHandler[*kubevirtv1.VirtualMachine])
func (VirtualMachineController) Patch ¶
func (c VirtualMachineController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *kubevirtv1.VirtualMachine, err error)
func (VirtualMachineController) Update ¶
func (c VirtualMachineController) Update(*kubevirtv1.VirtualMachine) (*kubevirtv1.VirtualMachine, error)
func (VirtualMachineController) UpdateStatus ¶
func (c VirtualMachineController) UpdateStatus(*kubevirtv1.VirtualMachine) (*kubevirtv1.VirtualMachine, error)
func (VirtualMachineController) Updater ¶
func (c VirtualMachineController) Updater() generic.Updater
func (VirtualMachineController) Watch ¶
func (c VirtualMachineController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error)
func (VirtualMachineController) WithImpersonation ¶
func (c VirtualMachineController) WithImpersonation(impersonate rest.ImpersonationConfig) (generic.ClientInterface[*kubevirtv1.VirtualMachine, *kubevirtv1.VirtualMachineList], error)
Click to show internal directories.
Click to hide internal directories.