v1alpha2

package
v0.0.0-...-eac0869 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

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