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 NewAuthorizationRuleInformer

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

NewAuthorizationRuleInformer constructs a new informer for AuthorizationRule 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 NewClusterInformer

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

NewClusterInformer constructs a new informer for Cluster 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 NewConsumerGroupInformer

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

NewConsumerGroupInformer constructs a new informer for ConsumerGroup 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 NewEventhubInformer

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

NewEventhubInformer constructs a new informer for Eventhub 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 NewFilteredAuthorizationRuleInformer

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

NewFilteredAuthorizationRuleInformer constructs a new informer for AuthorizationRule 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 NewFilteredClusterInformer

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

NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredConsumerGroupInformer

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

NewFilteredConsumerGroupInformer constructs a new informer for ConsumerGroup 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 NewFilteredEventhubInformer

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

NewFilteredEventhubInformer constructs a new informer for Eventhub 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 NewFilteredNamespaceAuthorizationRuleInformer

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

NewFilteredNamespaceAuthorizationRuleInformer constructs a new informer for NamespaceAuthorizationRule 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 NewFilteredNamespaceCustomerManagedKeyInformer

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

NewFilteredNamespaceCustomerManagedKeyInformer constructs a new informer for NamespaceCustomerManagedKey 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 NewFilteredNamespaceDisasterRecoveryConfigInformer

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

NewFilteredNamespaceDisasterRecoveryConfigInformer constructs a new informer for NamespaceDisasterRecoveryConfig 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 NewFilteredNamespaceInformer added in v0.1.1

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

NewFilteredNamespaceInformer constructs a new informer for Namespace 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 NewNamespaceAuthorizationRuleInformer

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

NewNamespaceAuthorizationRuleInformer constructs a new informer for NamespaceAuthorizationRule 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 NewNamespaceCustomerManagedKeyInformer

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

NewNamespaceCustomerManagedKeyInformer constructs a new informer for NamespaceCustomerManagedKey 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 NewNamespaceDisasterRecoveryConfigInformer

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

NewNamespaceDisasterRecoveryConfigInformer constructs a new informer for NamespaceDisasterRecoveryConfig 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 NewNamespaceInformer added in v0.1.1

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

NewNamespaceInformer constructs a new informer for Namespace 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 AuthorizationRuleInformer

type AuthorizationRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AuthorizationRuleLister
}

AuthorizationRuleInformer provides access to a shared informer and lister for AuthorizationRules.

type ClusterInformer

type ClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterLister
}

ClusterInformer provides access to a shared informer and lister for Clusters.

type ConsumerGroupInformer

type ConsumerGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ConsumerGroupLister
}

ConsumerGroupInformer provides access to a shared informer and lister for ConsumerGroups.

type EventhubInformer

type EventhubInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EventhubLister
}

EventhubInformer provides access to a shared informer and lister for Eventhubs.

type Interface

type Interface interface {
	// AuthorizationRules returns a AuthorizationRuleInformer.
	AuthorizationRules() AuthorizationRuleInformer
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// ConsumerGroups returns a ConsumerGroupInformer.
	ConsumerGroups() ConsumerGroupInformer
	// Eventhubs returns a EventhubInformer.
	Eventhubs() EventhubInformer
	// Namespaces returns a NamespaceInformer.
	Namespaces() NamespaceInformer
	// NamespaceAuthorizationRules returns a NamespaceAuthorizationRuleInformer.
	NamespaceAuthorizationRules() NamespaceAuthorizationRuleInformer
	// NamespaceCustomerManagedKeys returns a NamespaceCustomerManagedKeyInformer.
	NamespaceCustomerManagedKeys() NamespaceCustomerManagedKeyInformer
	// NamespaceDisasterRecoveryConfigs returns a NamespaceDisasterRecoveryConfigInformer.
	NamespaceDisasterRecoveryConfigs() NamespaceDisasterRecoveryConfigInformer
}

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

func New

New returns a new Interface.

type NamespaceAuthorizationRuleInformer

type NamespaceAuthorizationRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespaceAuthorizationRuleLister
}

NamespaceAuthorizationRuleInformer provides access to a shared informer and lister for NamespaceAuthorizationRules.

type NamespaceCustomerManagedKeyInformer

type NamespaceCustomerManagedKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespaceCustomerManagedKeyLister
}

NamespaceCustomerManagedKeyInformer provides access to a shared informer and lister for NamespaceCustomerManagedKeys.

type NamespaceDisasterRecoveryConfigInformer

type NamespaceDisasterRecoveryConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespaceDisasterRecoveryConfigLister
}

NamespaceDisasterRecoveryConfigInformer provides access to a shared informer and lister for NamespaceDisasterRecoveryConfigs.

type NamespaceInformer added in v0.1.1

type NamespaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespaceLister
}

NamespaceInformer provides access to a shared informer and lister for Namespaces.

Jump to

Keyboard shortcuts

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