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

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

NewAccountInformer constructs a new informer for Account 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 NewAuditPolicyInformer added in v0.5.0

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

NewAuditPolicyInformer constructs a new informer for AuditPolicy 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 NewFilteredAccountInformer added in v0.5.0

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

NewFilteredAccountInformer constructs a new informer for Account 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 NewFilteredAuditPolicyInformer added in v0.5.0

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

NewFilteredAuditPolicyInformer constructs a new informer for AuditPolicy 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 NewFilteredInstanceInformer

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

NewFilteredInstanceInformer constructs a new informer for Instance 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 NewFilteredServerlessInstanceInformer added in v0.5.0

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

NewFilteredServerlessInstanceInformer constructs a new informer for ServerlessInstance 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 NewFilteredShardingInstanceInformer

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

NewFilteredShardingInstanceInformer constructs a new informer for ShardingInstance 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 NewFilteredShardingNetworkPrivateAddressInformer added in v0.5.0

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

NewFilteredShardingNetworkPrivateAddressInformer constructs a new informer for ShardingNetworkPrivateAddress 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 NewFilteredShardingNetworkPublicAddressInformer added in v0.5.0

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

NewFilteredShardingNetworkPublicAddressInformer constructs a new informer for ShardingNetworkPublicAddress 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 NewInstanceInformer

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

NewInstanceInformer constructs a new informer for Instance 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 NewServerlessInstanceInformer added in v0.5.0

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

NewServerlessInstanceInformer constructs a new informer for ServerlessInstance 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 NewShardingInstanceInformer

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

NewShardingInstanceInformer constructs a new informer for ShardingInstance 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 NewShardingNetworkPrivateAddressInformer added in v0.5.0

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

NewShardingNetworkPrivateAddressInformer constructs a new informer for ShardingNetworkPrivateAddress 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 NewShardingNetworkPublicAddressInformer added in v0.5.0

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

NewShardingNetworkPublicAddressInformer constructs a new informer for ShardingNetworkPublicAddress 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 AccountInformer added in v0.5.0

type AccountInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AccountLister
}

AccountInformer provides access to a shared informer and lister for Accounts.

type AuditPolicyInformer added in v0.5.0

type AuditPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AuditPolicyLister
}

AuditPolicyInformer provides access to a shared informer and lister for AuditPolicies.

type InstanceInformer

type InstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceLister
}

InstanceInformer provides access to a shared informer and lister for Instances.

type Interface

type Interface interface {
	// Accounts returns a AccountInformer.
	Accounts() AccountInformer
	// AuditPolicies returns a AuditPolicyInformer.
	AuditPolicies() AuditPolicyInformer
	// Instances returns a InstanceInformer.
	Instances() InstanceInformer
	// ServerlessInstances returns a ServerlessInstanceInformer.
	ServerlessInstances() ServerlessInstanceInformer
	// ShardingInstances returns a ShardingInstanceInformer.
	ShardingInstances() ShardingInstanceInformer
	// ShardingNetworkPrivateAddresses returns a ShardingNetworkPrivateAddressInformer.
	ShardingNetworkPrivateAddresses() ShardingNetworkPrivateAddressInformer
	// ShardingNetworkPublicAddresses returns a ShardingNetworkPublicAddressInformer.
	ShardingNetworkPublicAddresses() ShardingNetworkPublicAddressInformer
}

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

func New

New returns a new Interface.

type ServerlessInstanceInformer added in v0.5.0

type ServerlessInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServerlessInstanceLister
}

ServerlessInstanceInformer provides access to a shared informer and lister for ServerlessInstances.

type ShardingInstanceInformer

type ShardingInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ShardingInstanceLister
}

ShardingInstanceInformer provides access to a shared informer and lister for ShardingInstances.

type ShardingNetworkPrivateAddressInformer added in v0.5.0

type ShardingNetworkPrivateAddressInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ShardingNetworkPrivateAddressLister
}

ShardingNetworkPrivateAddressInformer provides access to a shared informer and lister for ShardingNetworkPrivateAddresses.

type ShardingNetworkPublicAddressInformer added in v0.5.0

type ShardingNetworkPublicAddressInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ShardingNetworkPublicAddressLister
}

ShardingNetworkPublicAddressInformer provides access to a shared informer and lister for ShardingNetworkPublicAddresses.

Jump to

Keyboard shortcuts

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