Documentation
¶
Index ¶
- func NewAccessInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEncryptionSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAccessInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEncryptionSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPoolIscsiTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPoolIscsiTargetLunInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPoolManagedDiskAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPoolIscsiTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPoolIscsiTargetLunInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPoolManagedDiskAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AccessInformer
- type EncryptionSetInformer
- type Interface
- type PoolInformer
- type PoolIscsiTargetInformer
- type PoolIscsiTargetLunInformer
- type PoolManagedDiskAttachmentInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccessInformer ¶
func NewAccessInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAccessInformer constructs a new informer for Access 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 NewEncryptionSetInformer ¶
func NewEncryptionSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEncryptionSetInformer constructs a new informer for EncryptionSet 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 NewFilteredAccessInformer ¶
func NewFilteredAccessInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAccessInformer constructs a new informer for Access 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 NewFilteredEncryptionSetInformer ¶
func NewFilteredEncryptionSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEncryptionSetInformer constructs a new informer for EncryptionSet 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 NewFilteredPoolInformer ¶ added in v0.5.0
func NewFilteredPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPoolInformer constructs a new informer for Pool 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 NewFilteredPoolIscsiTargetInformer ¶ added in v0.5.0
func NewFilteredPoolIscsiTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPoolIscsiTargetInformer constructs a new informer for PoolIscsiTarget 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 NewFilteredPoolIscsiTargetLunInformer ¶ added in v0.5.0
func NewFilteredPoolIscsiTargetLunInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPoolIscsiTargetLunInformer constructs a new informer for PoolIscsiTargetLun 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 NewFilteredPoolManagedDiskAttachmentInformer ¶ added in v0.5.0
func NewFilteredPoolManagedDiskAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPoolManagedDiskAttachmentInformer constructs a new informer for PoolManagedDiskAttachment 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 NewPoolInformer ¶ added in v0.5.0
func NewPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPoolInformer constructs a new informer for Pool 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 NewPoolIscsiTargetInformer ¶ added in v0.5.0
func NewPoolIscsiTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPoolIscsiTargetInformer constructs a new informer for PoolIscsiTarget 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 NewPoolIscsiTargetLunInformer ¶ added in v0.5.0
func NewPoolIscsiTargetLunInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPoolIscsiTargetLunInformer constructs a new informer for PoolIscsiTargetLun 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 NewPoolManagedDiskAttachmentInformer ¶ added in v0.5.0
func NewPoolManagedDiskAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPoolManagedDiskAttachmentInformer constructs a new informer for PoolManagedDiskAttachment 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 AccessInformer ¶
type AccessInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AccessLister }
AccessInformer provides access to a shared informer and lister for Accesses.
type EncryptionSetInformer ¶
type EncryptionSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EncryptionSetLister }
EncryptionSetInformer provides access to a shared informer and lister for EncryptionSets.
type Interface ¶
type Interface interface { // Accesses returns a AccessInformer. Accesses() AccessInformer // EncryptionSets returns a EncryptionSetInformer. EncryptionSets() EncryptionSetInformer // Pools returns a PoolInformer. Pools() PoolInformer // PoolIscsiTargets returns a PoolIscsiTargetInformer. PoolIscsiTargets() PoolIscsiTargetInformer // PoolIscsiTargetLuns returns a PoolIscsiTargetLunInformer. PoolIscsiTargetLuns() PoolIscsiTargetLunInformer // PoolManagedDiskAttachments returns a PoolManagedDiskAttachmentInformer. PoolManagedDiskAttachments() PoolManagedDiskAttachmentInformer }
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 PoolInformer ¶ added in v0.5.0
type PoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PoolLister }
PoolInformer provides access to a shared informer and lister for Pools.
type PoolIscsiTargetInformer ¶ added in v0.5.0
type PoolIscsiTargetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PoolIscsiTargetLister }
PoolIscsiTargetInformer provides access to a shared informer and lister for PoolIscsiTargets.
type PoolIscsiTargetLunInformer ¶ added in v0.5.0
type PoolIscsiTargetLunInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PoolIscsiTargetLunLister }
PoolIscsiTargetLunInformer provides access to a shared informer and lister for PoolIscsiTargetLuns.
type PoolManagedDiskAttachmentInformer ¶ added in v0.5.0
type PoolManagedDiskAttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PoolManagedDiskAttachmentLister }
PoolManagedDiskAttachmentInformer provides access to a shared informer and lister for PoolManagedDiskAttachments.