Documentation ¶
Index ¶
- func NewDnsARecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDnsAaaaRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDnsCnameRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDnsMxRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDnsPtrRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDnsSrvRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDnsTxtRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDnsZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDnsZoneVirtualNetworkLinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDnsARecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDnsAaaaRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDnsCnameRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDnsMxRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDnsPtrRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDnsSrvRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDnsTxtRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDnsZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDnsZoneVirtualNetworkLinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLinkServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLinkServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DnsARecordInformer
- type DnsAaaaRecordInformer
- type DnsCnameRecordInformer
- type DnsMxRecordInformer
- type DnsPtrRecordInformer
- type DnsSrvRecordInformer
- type DnsTxtRecordInformer
- type DnsZoneInformer
- type DnsZoneVirtualNetworkLinkInformer
- type EndpointInformer
- type Interface
- type LinkServiceInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDnsARecordInformer ¶
func NewDnsARecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDnsARecordInformer constructs a new informer for DnsARecord 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 NewDnsAaaaRecordInformer ¶
func NewDnsAaaaRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDnsAaaaRecordInformer constructs a new informer for DnsAaaaRecord 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 NewDnsCnameRecordInformer ¶
func NewDnsCnameRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDnsCnameRecordInformer constructs a new informer for DnsCnameRecord 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 NewDnsMxRecordInformer ¶
func NewDnsMxRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDnsMxRecordInformer constructs a new informer for DnsMxRecord 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 NewDnsPtrRecordInformer ¶
func NewDnsPtrRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDnsPtrRecordInformer constructs a new informer for DnsPtrRecord 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 NewDnsSrvRecordInformer ¶
func NewDnsSrvRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDnsSrvRecordInformer constructs a new informer for DnsSrvRecord 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 NewDnsTxtRecordInformer ¶
func NewDnsTxtRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDnsTxtRecordInformer constructs a new informer for DnsTxtRecord 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 NewDnsZoneInformer ¶
func NewDnsZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDnsZoneInformer constructs a new informer for DnsZone 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 NewDnsZoneVirtualNetworkLinkInformer ¶
func NewDnsZoneVirtualNetworkLinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDnsZoneVirtualNetworkLinkInformer constructs a new informer for DnsZoneVirtualNetworkLink 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 NewEndpointInformer ¶
func NewEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEndpointInformer constructs a new informer for Endpoint 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 NewFilteredDnsARecordInformer ¶
func NewFilteredDnsARecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDnsARecordInformer constructs a new informer for DnsARecord 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 NewFilteredDnsAaaaRecordInformer ¶
func NewFilteredDnsAaaaRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDnsAaaaRecordInformer constructs a new informer for DnsAaaaRecord 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 NewFilteredDnsCnameRecordInformer ¶
func NewFilteredDnsCnameRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDnsCnameRecordInformer constructs a new informer for DnsCnameRecord 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 NewFilteredDnsMxRecordInformer ¶
func NewFilteredDnsMxRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDnsMxRecordInformer constructs a new informer for DnsMxRecord 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 NewFilteredDnsPtrRecordInformer ¶
func NewFilteredDnsPtrRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDnsPtrRecordInformer constructs a new informer for DnsPtrRecord 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 NewFilteredDnsSrvRecordInformer ¶
func NewFilteredDnsSrvRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDnsSrvRecordInformer constructs a new informer for DnsSrvRecord 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 NewFilteredDnsTxtRecordInformer ¶
func NewFilteredDnsTxtRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDnsTxtRecordInformer constructs a new informer for DnsTxtRecord 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 NewFilteredDnsZoneInformer ¶
func NewFilteredDnsZoneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDnsZoneInformer constructs a new informer for DnsZone 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 NewFilteredDnsZoneVirtualNetworkLinkInformer ¶
func NewFilteredDnsZoneVirtualNetworkLinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDnsZoneVirtualNetworkLinkInformer constructs a new informer for DnsZoneVirtualNetworkLink 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 NewFilteredEndpointInformer ¶
func NewFilteredEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEndpointInformer constructs a new informer for Endpoint 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 NewFilteredLinkServiceInformer ¶
func NewFilteredLinkServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLinkServiceInformer constructs a new informer for LinkService 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 NewLinkServiceInformer ¶
func NewLinkServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLinkServiceInformer constructs a new informer for LinkService 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 DnsARecordInformer ¶
type DnsARecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DnsARecordLister }
DnsARecordInformer provides access to a shared informer and lister for DnsARecords.
type DnsAaaaRecordInformer ¶
type DnsAaaaRecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DnsAaaaRecordLister }
DnsAaaaRecordInformer provides access to a shared informer and lister for DnsAaaaRecords.
type DnsCnameRecordInformer ¶
type DnsCnameRecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DnsCnameRecordLister }
DnsCnameRecordInformer provides access to a shared informer and lister for DnsCnameRecords.
type DnsMxRecordInformer ¶
type DnsMxRecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DnsMxRecordLister }
DnsMxRecordInformer provides access to a shared informer and lister for DnsMxRecords.
type DnsPtrRecordInformer ¶
type DnsPtrRecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DnsPtrRecordLister }
DnsPtrRecordInformer provides access to a shared informer and lister for DnsPtrRecords.
type DnsSrvRecordInformer ¶
type DnsSrvRecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DnsSrvRecordLister }
DnsSrvRecordInformer provides access to a shared informer and lister for DnsSrvRecords.
type DnsTxtRecordInformer ¶
type DnsTxtRecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DnsTxtRecordLister }
DnsTxtRecordInformer provides access to a shared informer and lister for DnsTxtRecords.
type DnsZoneInformer ¶
type DnsZoneInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DnsZoneLister }
DnsZoneInformer provides access to a shared informer and lister for DnsZones.
type DnsZoneVirtualNetworkLinkInformer ¶
type DnsZoneVirtualNetworkLinkInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DnsZoneVirtualNetworkLinkLister }
DnsZoneVirtualNetworkLinkInformer provides access to a shared informer and lister for DnsZoneVirtualNetworkLinks.
type EndpointInformer ¶
type EndpointInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EndpointLister }
EndpointInformer provides access to a shared informer and lister for Endpoints.
type Interface ¶
type Interface interface { // DnsARecords returns a DnsARecordInformer. DnsARecords() DnsARecordInformer // DnsAaaaRecords returns a DnsAaaaRecordInformer. DnsAaaaRecords() DnsAaaaRecordInformer // DnsCnameRecords returns a DnsCnameRecordInformer. DnsCnameRecords() DnsCnameRecordInformer // DnsMxRecords returns a DnsMxRecordInformer. DnsMxRecords() DnsMxRecordInformer // DnsPtrRecords returns a DnsPtrRecordInformer. DnsPtrRecords() DnsPtrRecordInformer // DnsSrvRecords returns a DnsSrvRecordInformer. DnsSrvRecords() DnsSrvRecordInformer // DnsTxtRecords returns a DnsTxtRecordInformer. DnsTxtRecords() DnsTxtRecordInformer // DnsZones returns a DnsZoneInformer. DnsZones() DnsZoneInformer // DnsZoneVirtualNetworkLinks returns a DnsZoneVirtualNetworkLinkInformer. DnsZoneVirtualNetworkLinks() DnsZoneVirtualNetworkLinkInformer // Endpoints returns a EndpointInformer. Endpoints() EndpointInformer // LinkServices returns a LinkServiceInformer. LinkServices() LinkServiceInformer }
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 LinkServiceInformer ¶
type LinkServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LinkServiceLister }
LinkServiceInformer provides access to a shared informer and lister for LinkServices.