v1alpha1

package
v1.19.1 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDNSEndpointInformer

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

NewDNSEndpointInformer constructs a new informer for DNSEndpoint 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 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 NewFilteredDNSEndpointInformer

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

NewFilteredDNSEndpointInformer constructs a new informer for DNSEndpoint 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 NewFilteredIngressDNSRecordInformer

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

NewFilteredIngressDNSRecordInformer constructs a new informer for IngressDNSRecord 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 NewFilteredServiceDNSRecordInformer

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

NewFilteredServiceDNSRecordInformer constructs a new informer for ServiceDNSRecord 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 NewIngressDNSRecordInformer

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

NewIngressDNSRecordInformer constructs a new informer for IngressDNSRecord 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 NewServiceDNSRecordInformer

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

NewServiceDNSRecordInformer constructs a new informer for ServiceDNSRecord 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 DNSEndpointInformer

type DNSEndpointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DNSEndpointLister
}

DNSEndpointInformer provides access to a shared informer and lister for DNSEndpoints.

type DomainInformer

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

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

type IngressDNSRecordInformer

type IngressDNSRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.IngressDNSRecordLister
}

IngressDNSRecordInformer provides access to a shared informer and lister for IngressDNSRecords.

type Interface

type Interface interface {
	// DNSEndpoints returns a DNSEndpointInformer.
	DNSEndpoints() DNSEndpointInformer
	// Domains returns a DomainInformer.
	Domains() DomainInformer
	// IngressDNSRecords returns a IngressDNSRecordInformer.
	IngressDNSRecords() IngressDNSRecordInformer
	// ServiceDNSRecords returns a ServiceDNSRecordInformer.
	ServiceDNSRecords() ServiceDNSRecordInformer
}

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

func New

New returns a new Interface.

type ServiceDNSRecordInformer

type ServiceDNSRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceDNSRecordLister
}

ServiceDNSRecordInformer provides access to a shared informer and lister for ServiceDNSRecords.

Jump to

Keyboard shortcuts

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