v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewEndpointInformer added in v0.5.0

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 NewFilteredEndpointInformer added in v0.5.0

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 NewFilteredRuleAttachmentInformer added in v0.5.0

func NewFilteredRuleAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRuleAttachmentInformer constructs a new informer for RuleAttachment 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 NewFilteredRuleInformer added in v0.5.0

func NewFilteredRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRuleInformer constructs a new informer for Rule 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 NewFilteredUserVpcAuthorizationInformer added in v0.4.0

func NewFilteredUserVpcAuthorizationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUserVpcAuthorizationInformer constructs a new informer for UserVpcAuthorization 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 NewFilteredZoneAttachmentInformer

func NewFilteredZoneAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredZoneAttachmentInformer constructs a new informer for ZoneAttachment 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 NewFilteredZoneRecordInformer

func NewFilteredZoneRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredZoneRecordInformer constructs a new informer for ZoneRecord 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 NewRuleAttachmentInformer added in v0.5.0

func NewRuleAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRuleAttachmentInformer constructs a new informer for RuleAttachment 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 NewRuleInformer added in v0.5.0

func NewRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRuleInformer constructs a new informer for Rule 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 NewUserVpcAuthorizationInformer added in v0.4.0

func NewUserVpcAuthorizationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUserVpcAuthorizationInformer constructs a new informer for UserVpcAuthorization 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 NewZoneAttachmentInformer

func NewZoneAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewZoneAttachmentInformer constructs a new informer for ZoneAttachment 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.

func NewZoneRecordInformer

func NewZoneRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewZoneRecordInformer constructs a new informer for ZoneRecord 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 EndpointInformer added in v0.5.0

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 {
	// Endpoints returns a EndpointInformer.
	Endpoints() EndpointInformer
	// Rules returns a RuleInformer.
	Rules() RuleInformer
	// RuleAttachments returns a RuleAttachmentInformer.
	RuleAttachments() RuleAttachmentInformer
	// UserVpcAuthorizations returns a UserVpcAuthorizationInformer.
	UserVpcAuthorizations() UserVpcAuthorizationInformer
	// Zones returns a ZoneInformer.
	Zones() ZoneInformer
	// ZoneAttachments returns a ZoneAttachmentInformer.
	ZoneAttachments() ZoneAttachmentInformer
	// ZoneRecords returns a ZoneRecordInformer.
	ZoneRecords() ZoneRecordInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type RuleAttachmentInformer added in v0.5.0

type RuleAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuleAttachmentLister
}

RuleAttachmentInformer provides access to a shared informer and lister for RuleAttachments.

type RuleInformer added in v0.5.0

type RuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuleLister
}

RuleInformer provides access to a shared informer and lister for Rules.

type UserVpcAuthorizationInformer added in v0.4.0

type UserVpcAuthorizationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.UserVpcAuthorizationLister
}

UserVpcAuthorizationInformer provides access to a shared informer and lister for UserVpcAuthorizations.

type ZoneAttachmentInformer

type ZoneAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ZoneAttachmentLister
}

ZoneAttachmentInformer provides access to a shared informer and lister for ZoneAttachments.

type ZoneInformer

type ZoneInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ZoneLister
}

ZoneInformer provides access to a shared informer and lister for Zones.

type ZoneRecordInformer

type ZoneRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ZoneRecordLister
}

ZoneRecordInformer provides access to a shared informer and lister for ZoneRecords.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL