Documentation ¶
Index ¶
- func NewClusterVirtualImageInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterVirtualImageInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualDiskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualDiskSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualImageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineBlockDeviceAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineClassInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineIPAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineIPAddressLeaseInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineOperationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualDiskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualDiskSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualImageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineBlockDeviceAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineClassInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineIPAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineIPAddressLeaseInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineOperationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterVirtualImageInformer
- type Interface
- type VirtualDiskInformer
- type VirtualDiskSnapshotInformer
- type VirtualImageInformer
- type VirtualMachineBlockDeviceAttachmentInformer
- type VirtualMachineClassInformer
- type VirtualMachineIPAddressInformer
- type VirtualMachineIPAddressLeaseInformer
- type VirtualMachineInformer
- type VirtualMachineOperationInformer
- type VirtualMachineRestoreInformer
- type VirtualMachineSnapshotInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterVirtualImageInformer ¶
func NewClusterVirtualImageInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterVirtualImageInformer constructs a new informer for ClusterVirtualImage 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 NewFilteredClusterVirtualImageInformer ¶
func NewFilteredClusterVirtualImageInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterVirtualImageInformer constructs a new informer for ClusterVirtualImage 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 NewFilteredVirtualDiskInformer ¶
func NewFilteredVirtualDiskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualDiskInformer constructs a new informer for VirtualDisk 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 NewFilteredVirtualDiskSnapshotInformer ¶
func NewFilteredVirtualDiskSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualDiskSnapshotInformer constructs a new informer for VirtualDiskSnapshot 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 NewFilteredVirtualImageInformer ¶
func NewFilteredVirtualImageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualImageInformer constructs a new informer for VirtualImage 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 NewFilteredVirtualMachineBlockDeviceAttachmentInformer ¶
func NewFilteredVirtualMachineBlockDeviceAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualMachineBlockDeviceAttachmentInformer constructs a new informer for VirtualMachineBlockDeviceAttachment 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 NewFilteredVirtualMachineClassInformer ¶
func NewFilteredVirtualMachineClassInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualMachineClassInformer constructs a new informer for VirtualMachineClass 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 NewFilteredVirtualMachineIPAddressInformer ¶
func NewFilteredVirtualMachineIPAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualMachineIPAddressInformer constructs a new informer for VirtualMachineIPAddress 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 NewFilteredVirtualMachineIPAddressLeaseInformer ¶
func NewFilteredVirtualMachineIPAddressLeaseInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualMachineIPAddressLeaseInformer constructs a new informer for VirtualMachineIPAddressLease 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 NewFilteredVirtualMachineInformer ¶
func NewFilteredVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualMachineInformer constructs a new informer for VirtualMachine 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 NewFilteredVirtualMachineOperationInformer ¶
func NewFilteredVirtualMachineOperationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualMachineOperationInformer constructs a new informer for VirtualMachineOperation 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 NewFilteredVirtualMachineRestoreInformer ¶
func NewFilteredVirtualMachineRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualMachineRestoreInformer constructs a new informer for VirtualMachineRestore 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 NewFilteredVirtualMachineSnapshotInformer ¶
func NewFilteredVirtualMachineSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualMachineSnapshotInformer constructs a new informer for VirtualMachineSnapshot 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 NewVirtualDiskInformer ¶
func NewVirtualDiskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualDiskInformer constructs a new informer for VirtualDisk 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 NewVirtualDiskSnapshotInformer ¶
func NewVirtualDiskSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualDiskSnapshotInformer constructs a new informer for VirtualDiskSnapshot 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 NewVirtualImageInformer ¶
func NewVirtualImageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualImageInformer constructs a new informer for VirtualImage 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 NewVirtualMachineBlockDeviceAttachmentInformer ¶
func NewVirtualMachineBlockDeviceAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualMachineBlockDeviceAttachmentInformer constructs a new informer for VirtualMachineBlockDeviceAttachment 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 NewVirtualMachineClassInformer ¶
func NewVirtualMachineClassInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualMachineClassInformer constructs a new informer for VirtualMachineClass 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 NewVirtualMachineIPAddressInformer ¶
func NewVirtualMachineIPAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualMachineIPAddressInformer constructs a new informer for VirtualMachineIPAddress 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 NewVirtualMachineIPAddressLeaseInformer ¶
func NewVirtualMachineIPAddressLeaseInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualMachineIPAddressLeaseInformer constructs a new informer for VirtualMachineIPAddressLease 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 NewVirtualMachineInformer ¶
func NewVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualMachineInformer constructs a new informer for VirtualMachine 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 NewVirtualMachineOperationInformer ¶
func NewVirtualMachineOperationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualMachineOperationInformer constructs a new informer for VirtualMachineOperation 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 NewVirtualMachineRestoreInformer ¶
func NewVirtualMachineRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualMachineRestoreInformer constructs a new informer for VirtualMachineRestore 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 NewVirtualMachineSnapshotInformer ¶
func NewVirtualMachineSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualMachineSnapshotInformer constructs a new informer for VirtualMachineSnapshot 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 ClusterVirtualImageInformer ¶
type ClusterVirtualImageInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.ClusterVirtualImageLister }
ClusterVirtualImageInformer provides access to a shared informer and lister for ClusterVirtualImages.
type Interface ¶
type Interface interface { // ClusterVirtualImages returns a ClusterVirtualImageInformer. ClusterVirtualImages() ClusterVirtualImageInformer // VirtualDisks returns a VirtualDiskInformer. VirtualDisks() VirtualDiskInformer // VirtualDiskSnapshots returns a VirtualDiskSnapshotInformer. VirtualDiskSnapshots() VirtualDiskSnapshotInformer // VirtualImages returns a VirtualImageInformer. VirtualImages() VirtualImageInformer // VirtualMachines returns a VirtualMachineInformer. VirtualMachines() VirtualMachineInformer // VirtualMachineBlockDeviceAttachments returns a VirtualMachineBlockDeviceAttachmentInformer. VirtualMachineBlockDeviceAttachments() VirtualMachineBlockDeviceAttachmentInformer // VirtualMachineClasses returns a VirtualMachineClassInformer. VirtualMachineClasses() VirtualMachineClassInformer // VirtualMachineIPAddresses returns a VirtualMachineIPAddressInformer. VirtualMachineIPAddresses() VirtualMachineIPAddressInformer // VirtualMachineIPAddressLeases returns a VirtualMachineIPAddressLeaseInformer. VirtualMachineIPAddressLeases() VirtualMachineIPAddressLeaseInformer // VirtualMachineOperations returns a VirtualMachineOperationInformer. VirtualMachineOperations() VirtualMachineOperationInformer // VirtualMachineRestores returns a VirtualMachineRestoreInformer. VirtualMachineRestores() VirtualMachineRestoreInformer // VirtualMachineSnapshots returns a VirtualMachineSnapshotInformer. VirtualMachineSnapshots() VirtualMachineSnapshotInformer }
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 VirtualDiskInformer ¶
type VirtualDiskInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualDiskLister }
VirtualDiskInformer provides access to a shared informer and lister for VirtualDisks.
type VirtualDiskSnapshotInformer ¶
type VirtualDiskSnapshotInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualDiskSnapshotLister }
VirtualDiskSnapshotInformer provides access to a shared informer and lister for VirtualDiskSnapshots.
type VirtualImageInformer ¶
type VirtualImageInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualImageLister }
VirtualImageInformer provides access to a shared informer and lister for VirtualImages.
type VirtualMachineBlockDeviceAttachmentInformer ¶
type VirtualMachineBlockDeviceAttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualMachineBlockDeviceAttachmentLister }
VirtualMachineBlockDeviceAttachmentInformer provides access to a shared informer and lister for VirtualMachineBlockDeviceAttachments.
type VirtualMachineClassInformer ¶
type VirtualMachineClassInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualMachineClassLister }
VirtualMachineClassInformer provides access to a shared informer and lister for VirtualMachineClasses.
type VirtualMachineIPAddressInformer ¶
type VirtualMachineIPAddressInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualMachineIPAddressLister }
VirtualMachineIPAddressInformer provides access to a shared informer and lister for VirtualMachineIPAddresses.
type VirtualMachineIPAddressLeaseInformer ¶
type VirtualMachineIPAddressLeaseInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualMachineIPAddressLeaseLister }
VirtualMachineIPAddressLeaseInformer provides access to a shared informer and lister for VirtualMachineIPAddressLeases.
type VirtualMachineInformer ¶
type VirtualMachineInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualMachineLister }
VirtualMachineInformer provides access to a shared informer and lister for VirtualMachines.
type VirtualMachineOperationInformer ¶
type VirtualMachineOperationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualMachineOperationLister }
VirtualMachineOperationInformer provides access to a shared informer and lister for VirtualMachineOperations.
type VirtualMachineRestoreInformer ¶
type VirtualMachineRestoreInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualMachineRestoreLister }
VirtualMachineRestoreInformer provides access to a shared informer and lister for VirtualMachineRestores.
type VirtualMachineSnapshotInformer ¶
type VirtualMachineSnapshotInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.VirtualMachineSnapshotLister }
VirtualMachineSnapshotInformer provides access to a shared informer and lister for VirtualMachineSnapshots.
Source Files ¶
- clustervirtualimage.go
- interface.go
- virtualdisk.go
- virtualdisksnapshot.go
- virtualimage.go
- virtualmachine.go
- virtualmachineblockdeviceattachment.go
- virtualmachineclass.go
- virtualmachineipaddress.go
- virtualmachineipaddresslease.go
- virtualmachineoperation.go
- virtualmachinerestore.go
- virtualmachinesnapshot.go