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 NewARecordInformer

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

NewARecordInformer constructs a new informer for ARecord 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 NewAaaaRecordInformer

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

NewAaaaRecordInformer constructs a new informer for AaaaRecord 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 NewCaaRecordInformer

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

NewCaaRecordInformer constructs a new informer for CaaRecord 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 NewCnameRecordInformer

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

NewCnameRecordInformer constructs a new informer for CnameRecord 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 NewFilteredARecordInformer

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

NewFilteredARecordInformer constructs a new informer for ARecord 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 NewFilteredAaaaRecordInformer

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

NewFilteredAaaaRecordInformer constructs a new informer for AaaaRecord 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 NewFilteredCaaRecordInformer

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

NewFilteredCaaRecordInformer constructs a new informer for CaaRecord 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 NewFilteredCnameRecordInformer

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

NewFilteredCnameRecordInformer constructs a new informer for CnameRecord 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 NewFilteredMxRecordInformer

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

NewFilteredMxRecordInformer constructs a new informer for MxRecord 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 NewFilteredNsRecordInformer

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

NewFilteredNsRecordInformer constructs a new informer for NsRecord 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 NewFilteredPtrRecordInformer

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

NewFilteredPtrRecordInformer constructs a new informer for PtrRecord 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 NewFilteredSrvRecordInformer

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

NewFilteredSrvRecordInformer constructs a new informer for SrvRecord 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 NewFilteredTxtRecordInformer

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

NewFilteredTxtRecordInformer constructs a new informer for TxtRecord 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 NewMxRecordInformer

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

NewMxRecordInformer constructs a new informer for MxRecord 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 NewNsRecordInformer

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

NewNsRecordInformer constructs a new informer for NsRecord 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 NewPtrRecordInformer

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

NewPtrRecordInformer constructs a new informer for PtrRecord 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 NewSrvRecordInformer

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

NewSrvRecordInformer constructs a new informer for SrvRecord 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 NewTxtRecordInformer

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

NewTxtRecordInformer constructs a new informer for TxtRecord 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 ARecordInformer

type ARecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ARecordLister
}

ARecordInformer provides access to a shared informer and lister for ARecords.

type AaaaRecordInformer

type AaaaRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AaaaRecordLister
}

AaaaRecordInformer provides access to a shared informer and lister for AaaaRecords.

type CaaRecordInformer

type CaaRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CaaRecordLister
}

CaaRecordInformer provides access to a shared informer and lister for CaaRecords.

type CnameRecordInformer

type CnameRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CnameRecordLister
}

CnameRecordInformer provides access to a shared informer and lister for CnameRecords.

type Interface

type Interface interface {
	// ARecords returns a ARecordInformer.
	ARecords() ARecordInformer
	// AaaaRecords returns a AaaaRecordInformer.
	AaaaRecords() AaaaRecordInformer
	// CaaRecords returns a CaaRecordInformer.
	CaaRecords() CaaRecordInformer
	// CnameRecords returns a CnameRecordInformer.
	CnameRecords() CnameRecordInformer
	// MxRecords returns a MxRecordInformer.
	MxRecords() MxRecordInformer
	// NsRecords returns a NsRecordInformer.
	NsRecords() NsRecordInformer
	// PtrRecords returns a PtrRecordInformer.
	PtrRecords() PtrRecordInformer
	// SrvRecords returns a SrvRecordInformer.
	SrvRecords() SrvRecordInformer
	// TxtRecords returns a TxtRecordInformer.
	TxtRecords() TxtRecordInformer
	// 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 MxRecordInformer

type MxRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MxRecordLister
}

MxRecordInformer provides access to a shared informer and lister for MxRecords.

type NsRecordInformer

type NsRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NsRecordLister
}

NsRecordInformer provides access to a shared informer and lister for NsRecords.

type PtrRecordInformer

type PtrRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PtrRecordLister
}

PtrRecordInformer provides access to a shared informer and lister for PtrRecords.

type SrvRecordInformer

type SrvRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SrvRecordLister
}

SrvRecordInformer provides access to a shared informer and lister for SrvRecords.

type TxtRecordInformer

type TxtRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TxtRecordLister
}

TxtRecordInformer provides access to a shared informer and lister for TxtRecords.

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