Documentation ¶
Index ¶
- func NewDNSEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDomainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDomainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIngressDNSRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceDNSRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIngressDNSRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceDNSRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DNSEndpointInformer
- type DomainInformer
- type IngressDNSRecordInformer
- type Interface
- type ServiceDNSRecordInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.