Documentation ¶
Index ¶
- func NewDNSProviderInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSProviderListInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSRecordInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSRecordListInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSProviderInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSProviderListInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSRecordInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSRecordListInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DNSProviderInformer
- type DNSProviderListInformer
- type DNSRecordInformer
- type DNSRecordListInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDNSProviderInformer ¶
func NewDNSProviderInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSProviderInformer constructs a new informer for DNSProvider 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 NewDNSProviderListInformer ¶
func NewDNSProviderListInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSProviderListInformer constructs a new informer for DNSProviderList 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 NewDNSRecordInformer ¶
func NewDNSRecordInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSRecordInformer constructs a new informer for DNSRecord 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 NewDNSRecordListInformer ¶
func NewDNSRecordListInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSRecordListInformer constructs a new informer for DNSRecordList 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 NewFilteredDNSProviderInformer ¶
func NewFilteredDNSProviderInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSProviderInformer constructs a new informer for DNSProvider 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 NewFilteredDNSProviderListInformer ¶
func NewFilteredDNSProviderListInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSProviderListInformer constructs a new informer for DNSProviderList 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 NewFilteredDNSRecordInformer ¶
func NewFilteredDNSRecordInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSRecordInformer constructs a new informer for DNSRecord 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 NewFilteredDNSRecordListInformer ¶
func NewFilteredDNSRecordListInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSRecordListInformer constructs a new informer for DNSRecordList 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 DNSProviderInformer ¶
type DNSProviderInformer interface { Informer() cache.SharedIndexInformer Lister() dns.DNSProviderLister }
DNSProviderInformer provides access to a shared informer and lister for DNSProviders.
type DNSProviderListInformer ¶
type DNSProviderListInformer interface { Informer() cache.SharedIndexInformer Lister() dns.DNSProviderListLister }
DNSProviderListInformer provides access to a shared informer and lister for DNSProviderLists.
type DNSRecordInformer ¶
type DNSRecordInformer interface { Informer() cache.SharedIndexInformer Lister() dns.DNSRecordLister }
DNSRecordInformer provides access to a shared informer and lister for DNSRecords.
type DNSRecordListInformer ¶
type DNSRecordListInformer interface { Informer() cache.SharedIndexInformer Lister() dns.DNSRecordListLister }
DNSRecordListInformer provides access to a shared informer and lister for DNSRecordLists.
type Interface ¶
type Interface interface { // DNSProviders returns a DNSProviderInformer. DNSProviders() DNSProviderInformer // DNSProviderLists returns a DNSProviderListInformer. DNSProviderLists() DNSProviderListInformer // DNSRecords returns a DNSRecordInformer. DNSRecords() DNSRecordInformer // DNSRecordLists returns a DNSRecordListInformer. DNSRecordLists() DNSRecordListInformer }
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.