Documentation ¶
Index ¶
- func NewDNSAnnotationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSHostedZonePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSLockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSOwnerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSAnnotationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSHostedZonePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSLockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSOwnerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRemoteAccessCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRemoteAccessCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DNSAnnotationInformer
- type DNSEntryInformer
- type DNSHostedZonePolicyInformer
- type DNSLockInformer
- type DNSOwnerInformer
- type DNSProviderInformer
- type Interface
- type RemoteAccessCertificateInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDNSAnnotationInformer ¶ added in v0.7.12
func NewDNSAnnotationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSAnnotationInformer constructs a new informer for DNSAnnotation 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 NewDNSEntryInformer ¶
func NewDNSEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSEntryInformer constructs a new informer for DNSEntry 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 NewDNSHostedZonePolicyInformer ¶ added in v0.10.3
func NewDNSHostedZonePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSHostedZonePolicyInformer constructs a new informer for DNSHostedZonePolicy 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 NewDNSLockInformer ¶ added in v0.11.0
func NewDNSLockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSLockInformer constructs a new informer for DNSLock 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 NewDNSOwnerInformer ¶
func NewDNSOwnerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSOwnerInformer constructs a new informer for DNSOwner 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 NewDNSProviderInformer ¶
func NewDNSProviderInformer(client versioned.Interface, namespace string, 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 NewFilteredDNSAnnotationInformer ¶ added in v0.7.12
func NewFilteredDNSAnnotationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSAnnotationInformer constructs a new informer for DNSAnnotation 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 NewFilteredDNSEntryInformer ¶
func NewFilteredDNSEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSEntryInformer constructs a new informer for DNSEntry 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 NewFilteredDNSHostedZonePolicyInformer ¶ added in v0.10.3
func NewFilteredDNSHostedZonePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSHostedZonePolicyInformer constructs a new informer for DNSHostedZonePolicy 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 NewFilteredDNSLockInformer ¶ added in v0.11.0
func NewFilteredDNSLockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSLockInformer constructs a new informer for DNSLock 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 NewFilteredDNSOwnerInformer ¶
func NewFilteredDNSOwnerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSOwnerInformer constructs a new informer for DNSOwner 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, namespace string, 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 NewFilteredRemoteAccessCertificateInformer ¶ added in v0.12.0
func NewFilteredRemoteAccessCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRemoteAccessCertificateInformer constructs a new informer for RemoteAccessCertificate 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 NewRemoteAccessCertificateInformer ¶ added in v0.12.0
func NewRemoteAccessCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRemoteAccessCertificateInformer constructs a new informer for RemoteAccessCertificate 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 DNSAnnotationInformer ¶ added in v0.7.12
type DNSAnnotationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DNSAnnotationLister }
DNSAnnotationInformer provides access to a shared informer and lister for DNSAnnotations.
type DNSEntryInformer ¶
type DNSEntryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DNSEntryLister }
DNSEntryInformer provides access to a shared informer and lister for DNSEntries.
type DNSHostedZonePolicyInformer ¶ added in v0.10.3
type DNSHostedZonePolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DNSHostedZonePolicyLister }
DNSHostedZonePolicyInformer provides access to a shared informer and lister for DNSHostedZonePolicies.
type DNSLockInformer ¶ added in v0.11.0
type DNSLockInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DNSLockLister }
DNSLockInformer provides access to a shared informer and lister for DNSLocks.
type DNSOwnerInformer ¶
type DNSOwnerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DNSOwnerLister }
DNSOwnerInformer provides access to a shared informer and lister for DNSOwners.
type DNSProviderInformer ¶
type DNSProviderInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DNSProviderLister }
DNSProviderInformer provides access to a shared informer and lister for DNSProviders.
type Interface ¶
type Interface interface { // DNSAnnotations returns a DNSAnnotationInformer. DNSAnnotations() DNSAnnotationInformer // DNSEntries returns a DNSEntryInformer. DNSEntries() DNSEntryInformer // DNSHostedZonePolicies returns a DNSHostedZonePolicyInformer. DNSHostedZonePolicies() DNSHostedZonePolicyInformer // DNSLocks returns a DNSLockInformer. DNSLocks() DNSLockInformer // DNSOwners returns a DNSOwnerInformer. DNSOwners() DNSOwnerInformer // DNSProviders returns a DNSProviderInformer. DNSProviders() DNSProviderInformer // RemoteAccessCertificates returns a RemoteAccessCertificateInformer. RemoteAccessCertificates() RemoteAccessCertificateInformer }
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 RemoteAccessCertificateInformer ¶ added in v0.12.0
type RemoteAccessCertificateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RemoteAccessCertificateLister }
RemoteAccessCertificateInformer provides access to a shared informer and lister for RemoteAccessCertificates.