Documentation ¶
Index ¶
- func NewDomainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDomainRegistrationNameserversInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDomainInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDomainRegistrationNameserversInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGlbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGlbMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGlbPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPermittedNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredResourceRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredReverseRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecondaryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGlbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGlbMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGlbPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPermittedNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewResourceRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewReverseRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecondaryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DomainInformer
- type DomainRegistrationNameserversInformer
- type GlbInformer
- type GlbMonitorInformer
- type GlbPoolInformer
- type Interface
- type PermittedNetworkInformer
- type RecordInformer
- type ResourceRecordInformer
- type ReverseRecordInformer
- type SecondaryInformer
- type ZoneInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 NewDomainRegistrationNameserversInformer ¶
func NewDomainRegistrationNameserversInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDomainRegistrationNameserversInformer constructs a new informer for DomainRegistrationNameservers 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 NewFilteredDomainRegistrationNameserversInformer ¶
func NewFilteredDomainRegistrationNameserversInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDomainRegistrationNameserversInformer constructs a new informer for DomainRegistrationNameservers 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 NewFilteredGlbInformer ¶
func NewFilteredGlbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGlbInformer constructs a new informer for Glb 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 NewFilteredGlbMonitorInformer ¶
func NewFilteredGlbMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGlbMonitorInformer constructs a new informer for GlbMonitor 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 NewFilteredGlbPoolInformer ¶
func NewFilteredGlbPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGlbPoolInformer constructs a new informer for GlbPool 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 NewFilteredPermittedNetworkInformer ¶
func NewFilteredPermittedNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPermittedNetworkInformer constructs a new informer for PermittedNetwork 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 NewFilteredRecordInformer ¶
func NewFilteredRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRecordInformer constructs a new informer for Record 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 NewFilteredResourceRecordInformer ¶
func NewFilteredResourceRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredResourceRecordInformer constructs a new informer for ResourceRecord 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 NewFilteredReverseRecordInformer ¶
func NewFilteredReverseRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredReverseRecordInformer constructs a new informer for ReverseRecord 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 NewFilteredSecondaryInformer ¶
func NewFilteredSecondaryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSecondaryInformer constructs a new informer for Secondary 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 NewGlbInformer ¶
func NewGlbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGlbInformer constructs a new informer for Glb 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 NewGlbMonitorInformer ¶
func NewGlbMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGlbMonitorInformer constructs a new informer for GlbMonitor 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 NewGlbPoolInformer ¶
func NewGlbPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGlbPoolInformer constructs a new informer for GlbPool 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 NewPermittedNetworkInformer ¶
func NewPermittedNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPermittedNetworkInformer constructs a new informer for PermittedNetwork 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 NewRecordInformer ¶
func NewRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRecordInformer constructs a new informer for Record 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 NewResourceRecordInformer ¶
func NewResourceRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewResourceRecordInformer constructs a new informer for ResourceRecord 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 NewReverseRecordInformer ¶
func NewReverseRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewReverseRecordInformer constructs a new informer for ReverseRecord 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 NewSecondaryInformer ¶
func NewSecondaryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSecondaryInformer constructs a new informer for Secondary 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 DomainInformer ¶
type DomainInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DomainLister }
DomainInformer provides access to a shared informer and lister for Domains.
type DomainRegistrationNameserversInformer ¶
type DomainRegistrationNameserversInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DomainRegistrationNameserversLister }
DomainRegistrationNameserversInformer provides access to a shared informer and lister for DomainRegistrationNameserverses.
type GlbInformer ¶
type GlbInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GlbLister }
GlbInformer provides access to a shared informer and lister for Glbs.
type GlbMonitorInformer ¶
type GlbMonitorInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GlbMonitorLister }
GlbMonitorInformer provides access to a shared informer and lister for GlbMonitors.
type GlbPoolInformer ¶
type GlbPoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GlbPoolLister }
GlbPoolInformer provides access to a shared informer and lister for GlbPools.
type Interface ¶
type Interface interface { // Domains returns a DomainInformer. Domains() DomainInformer // DomainRegistrationNameserverses returns a DomainRegistrationNameserversInformer. DomainRegistrationNameserverses() DomainRegistrationNameserversInformer // Glbs returns a GlbInformer. Glbs() GlbInformer // GlbMonitors returns a GlbMonitorInformer. GlbMonitors() GlbMonitorInformer // GlbPools returns a GlbPoolInformer. GlbPools() GlbPoolInformer // PermittedNetworks returns a PermittedNetworkInformer. PermittedNetworks() PermittedNetworkInformer // Records returns a RecordInformer. Records() RecordInformer // ResourceRecords returns a ResourceRecordInformer. ResourceRecords() ResourceRecordInformer // ReverseRecords returns a ReverseRecordInformer. ReverseRecords() ReverseRecordInformer // Secondaries returns a SecondaryInformer. Secondaries() SecondaryInformer // 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 PermittedNetworkInformer ¶
type PermittedNetworkInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PermittedNetworkLister }
PermittedNetworkInformer provides access to a shared informer and lister for PermittedNetworks.
type RecordInformer ¶
type RecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RecordLister }
RecordInformer provides access to a shared informer and lister for Records.
type ResourceRecordInformer ¶
type ResourceRecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ResourceRecordLister }
ResourceRecordInformer provides access to a shared informer and lister for ResourceRecords.
type ReverseRecordInformer ¶
type ReverseRecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ReverseRecordLister }
ReverseRecordInformer provides access to a shared informer and lister for ReverseRecords.
type SecondaryInformer ¶
type SecondaryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SecondaryLister }
SecondaryInformer provides access to a shared informer and lister for Secondaries.
type ZoneInformer ¶
type ZoneInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ZoneLister }
ZoneInformer provides access to a shared informer and lister for Zones.