Documentation ¶
Index ¶
- func NewFilteredGlobalVmShutdownScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLabInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLinuxVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredWindowsVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGlobalVmShutdownScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLabInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLinuxVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewWindowsVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type GlobalVmShutdownScheduleInformer
- type Interface
- type LabInformer
- type LinuxVirtualMachineInformer
- type PolicyInformer
- type ScheduleInformer
- type VirtualNetworkInformer
- type WindowsVirtualMachineInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.