Documentation ¶
Index ¶
- func NewARecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAaaaRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCaaRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCnameRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredARecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAaaaRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCaaRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCnameRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMxRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNsRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPtrRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSrvRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTxtRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMxRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNsRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPtrRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSrvRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTxtRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ARecordInformer
- type AaaaRecordInformer
- type CaaRecordInformer
- type CnameRecordInformer
- type Interface
- type MxRecordInformer
- type NsRecordInformer
- type PtrRecordInformer
- type SrvRecordInformer
- type TxtRecordInformer
- type ZoneInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.