v1alpha1

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredGlobalVmShutdownScheduleInformer

func NewFilteredGlobalVmShutdownScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGlobalVmShutdownScheduleInformer constructs a new informer for GlobalVmShutdownSchedule type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredLabInformer

func NewFilteredLabInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLabInformer constructs a new informer for Lab type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredLinuxVirtualMachineInformer

func NewFilteredLinuxVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLinuxVirtualMachineInformer constructs a new informer for LinuxVirtualMachine type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredPolicyInformer

func NewFilteredPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPolicyInformer constructs a new informer for Policy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredScheduleInformer

func NewFilteredScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredScheduleInformer constructs a new informer for Schedule type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredVirtualNetworkInformer

func NewFilteredVirtualNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVirtualNetworkInformer constructs a new informer for VirtualNetwork type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredWindowsVirtualMachineInformer

func NewFilteredWindowsVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredWindowsVirtualMachineInformer constructs a new informer for WindowsVirtualMachine type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewGlobalVmShutdownScheduleInformer

func NewGlobalVmShutdownScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGlobalVmShutdownScheduleInformer constructs a new informer for GlobalVmShutdownSchedule type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewLabInformer

func NewLabInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLabInformer constructs a new informer for Lab type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewLinuxVirtualMachineInformer

func NewLinuxVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLinuxVirtualMachineInformer constructs a new informer for LinuxVirtualMachine type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewPolicyInformer

func NewPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPolicyInformer constructs a new informer for Policy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewScheduleInformer

func NewScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewScheduleInformer constructs a new informer for Schedule type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewVirtualNetworkInformer

func NewVirtualNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVirtualNetworkInformer constructs a new informer for VirtualNetwork type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewWindowsVirtualMachineInformer

func NewWindowsVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewWindowsVirtualMachineInformer constructs a new informer for WindowsVirtualMachine type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

Types

type GlobalVmShutdownScheduleInformer

type GlobalVmShutdownScheduleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GlobalVmShutdownScheduleLister
}

GlobalVmShutdownScheduleInformer provides access to a shared informer and lister for GlobalVmShutdownSchedules.

type Interface

type Interface interface {
	// GlobalVmShutdownSchedules returns a GlobalVmShutdownScheduleInformer.
	GlobalVmShutdownSchedules() GlobalVmShutdownScheduleInformer
	// Labs returns a LabInformer.
	Labs() LabInformer
	// LinuxVirtualMachines returns a LinuxVirtualMachineInformer.
	LinuxVirtualMachines() LinuxVirtualMachineInformer
	// Policies returns a PolicyInformer.
	Policies() PolicyInformer
	// Schedules returns a ScheduleInformer.
	Schedules() ScheduleInformer
	// VirtualNetworks returns a VirtualNetworkInformer.
	VirtualNetworks() VirtualNetworkInformer
	// WindowsVirtualMachines returns a WindowsVirtualMachineInformer.
	WindowsVirtualMachines() WindowsVirtualMachineInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type LabInformer

type LabInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LabLister
}

LabInformer provides access to a shared informer and lister for Labs.

type LinuxVirtualMachineInformer

type LinuxVirtualMachineInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LinuxVirtualMachineLister
}

LinuxVirtualMachineInformer provides access to a shared informer and lister for LinuxVirtualMachines.

type PolicyInformer

type PolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PolicyLister
}

PolicyInformer provides access to a shared informer and lister for Policies.

type ScheduleInformer

type ScheduleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ScheduleLister
}

ScheduleInformer provides access to a shared informer and lister for Schedules.

type VirtualNetworkInformer

type VirtualNetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VirtualNetworkLister
}

VirtualNetworkInformer provides access to a shared informer and lister for VirtualNetworks.

type WindowsVirtualMachineInformer

type WindowsVirtualMachineInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.WindowsVirtualMachineLister
}

WindowsVirtualMachineInformer provides access to a shared informer and lister for WindowsVirtualMachines.

Jump to

Keyboard shortcuts

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