v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDomainInformer

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

NewDomainInformer constructs a new informer for Domain 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 NewDomainRegistrationNameserversInformer

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

NewDomainRegistrationNameserversInformer constructs a new informer for DomainRegistrationNameservers 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 NewFilteredDomainInformer

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

NewFilteredDomainInformer constructs a new informer for Domain 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 NewFilteredDomainRegistrationNameserversInformer

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

NewFilteredDomainRegistrationNameserversInformer constructs a new informer for DomainRegistrationNameservers 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 NewFilteredGlbInformer

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

NewFilteredGlbInformer constructs a new informer for Glb 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 NewFilteredGlbMonitorInformer

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

NewFilteredGlbMonitorInformer constructs a new informer for GlbMonitor 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 NewFilteredGlbPoolInformer

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

NewFilteredGlbPoolInformer constructs a new informer for GlbPool 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 NewFilteredPermittedNetworkInformer

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

NewFilteredPermittedNetworkInformer constructs a new informer for PermittedNetwork 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 NewFilteredRecordInformer

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

NewFilteredRecordInformer constructs a new informer for Record 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 NewFilteredResourceRecordInformer

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

NewFilteredResourceRecordInformer constructs a new informer for ResourceRecord 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 NewFilteredReverseRecordInformer

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

NewFilteredReverseRecordInformer constructs a new informer for ReverseRecord 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 NewFilteredSecondaryInformer

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

NewFilteredSecondaryInformer constructs a new informer for Secondary 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 NewFilteredZoneInformer

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

NewFilteredZoneInformer constructs a new informer for Zone 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 NewGlbInformer

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

NewGlbInformer constructs a new informer for Glb 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 NewGlbMonitorInformer

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

NewGlbMonitorInformer constructs a new informer for GlbMonitor 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 NewGlbPoolInformer

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

NewGlbPoolInformer constructs a new informer for GlbPool 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 NewPermittedNetworkInformer

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

NewPermittedNetworkInformer constructs a new informer for PermittedNetwork 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 NewRecordInformer

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

NewRecordInformer constructs a new informer for Record 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 NewResourceRecordInformer

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

NewResourceRecordInformer constructs a new informer for ResourceRecord 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 NewReverseRecordInformer

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

NewReverseRecordInformer constructs a new informer for ReverseRecord 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 NewSecondaryInformer

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

NewSecondaryInformer constructs a new informer for Secondary 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 NewZoneInformer

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

NewZoneInformer constructs a new informer for Zone 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 DomainInformer

type DomainInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DomainLister
}

DomainInformer provides access to a shared informer and lister for Domains.

type DomainRegistrationNameserversInformer

type DomainRegistrationNameserversInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DomainRegistrationNameserversLister
}

DomainRegistrationNameserversInformer provides access to a shared informer and lister for DomainRegistrationNameserverses.

type GlbInformer

type GlbInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GlbLister
}

GlbInformer provides access to a shared informer and lister for Glbs.

type GlbMonitorInformer

type GlbMonitorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GlbMonitorLister
}

GlbMonitorInformer provides access to a shared informer and lister for GlbMonitors.

type GlbPoolInformer

type GlbPoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GlbPoolLister
}

GlbPoolInformer provides access to a shared informer and lister for GlbPools.

type Interface

type Interface interface {
	// Domains returns a DomainInformer.
	Domains() DomainInformer
	// DomainRegistrationNameserverses returns a DomainRegistrationNameserversInformer.
	DomainRegistrationNameserverses() DomainRegistrationNameserversInformer
	// Glbs returns a GlbInformer.
	Glbs() GlbInformer
	// GlbMonitors returns a GlbMonitorInformer.
	GlbMonitors() GlbMonitorInformer
	// GlbPools returns a GlbPoolInformer.
	GlbPools() GlbPoolInformer
	// PermittedNetworks returns a PermittedNetworkInformer.
	PermittedNetworks() PermittedNetworkInformer
	// Records returns a RecordInformer.
	Records() RecordInformer
	// ResourceRecords returns a ResourceRecordInformer.
	ResourceRecords() ResourceRecordInformer
	// ReverseRecords returns a ReverseRecordInformer.
	ReverseRecords() ReverseRecordInformer
	// Secondaries returns a SecondaryInformer.
	Secondaries() SecondaryInformer
	// Zones returns a ZoneInformer.
	Zones() ZoneInformer
}

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

func New

New returns a new Interface.

type PermittedNetworkInformer

type PermittedNetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PermittedNetworkLister
}

PermittedNetworkInformer provides access to a shared informer and lister for PermittedNetworks.

type RecordInformer

type RecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RecordLister
}

RecordInformer provides access to a shared informer and lister for Records.

type ResourceRecordInformer

type ResourceRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ResourceRecordLister
}

ResourceRecordInformer provides access to a shared informer and lister for ResourceRecords.

type ReverseRecordInformer

type ReverseRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ReverseRecordLister
}

ReverseRecordInformer provides access to a shared informer and lister for ReverseRecords.

type SecondaryInformer

type SecondaryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SecondaryLister
}

SecondaryInformer provides access to a shared informer and lister for Secondaries.

type ZoneInformer

type ZoneInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ZoneLister
}

ZoneInformer provides access to a shared informer and lister for Zones.

Jump to

Keyboard shortcuts

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