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 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 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 NewFilteredInstanceFleetInformer

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

NewFilteredInstanceFleetInformer constructs a new informer for InstanceFleet 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 NewFilteredInstanceGroupInformer

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

NewFilteredInstanceGroupInformer constructs a new informer for InstanceGroup 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 NewFilteredManagedScalingPolicyInformer

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

NewFilteredManagedScalingPolicyInformer constructs a new informer for ManagedScalingPolicy 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 NewFilteredSecurityConfigurationInformer

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

NewFilteredSecurityConfigurationInformer constructs a new informer for SecurityConfiguration 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 NewFilteredStudioInformer added in v0.5.0

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

NewFilteredStudioInformer constructs a new informer for Studio 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 NewFilteredStudioSessionMappingInformer added in v0.5.0

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

NewFilteredStudioSessionMappingInformer constructs a new informer for StudioSessionMapping 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 NewInstanceFleetInformer

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

NewInstanceFleetInformer constructs a new informer for InstanceFleet 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 NewInstanceGroupInformer

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

NewInstanceGroupInformer constructs a new informer for InstanceGroup 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 NewManagedScalingPolicyInformer

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

NewManagedScalingPolicyInformer constructs a new informer for ManagedScalingPolicy 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 NewSecurityConfigurationInformer

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

NewSecurityConfigurationInformer constructs a new informer for SecurityConfiguration 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 NewStudioInformer added in v0.5.0

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

NewStudioInformer constructs a new informer for Studio 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 NewStudioSessionMappingInformer added in v0.5.0

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

NewStudioSessionMappingInformer constructs a new informer for StudioSessionMapping 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 ClusterInformer

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

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

type InstanceFleetInformer

type InstanceFleetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceFleetLister
}

InstanceFleetInformer provides access to a shared informer and lister for InstanceFleets.

type InstanceGroupInformer

type InstanceGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceGroupLister
}

InstanceGroupInformer provides access to a shared informer and lister for InstanceGroups.

type Interface

type Interface interface {
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// InstanceFleets returns a InstanceFleetInformer.
	InstanceFleets() InstanceFleetInformer
	// InstanceGroups returns a InstanceGroupInformer.
	InstanceGroups() InstanceGroupInformer
	// ManagedScalingPolicies returns a ManagedScalingPolicyInformer.
	ManagedScalingPolicies() ManagedScalingPolicyInformer
	// SecurityConfigurations returns a SecurityConfigurationInformer.
	SecurityConfigurations() SecurityConfigurationInformer
	// Studios returns a StudioInformer.
	Studios() StudioInformer
	// StudioSessionMappings returns a StudioSessionMappingInformer.
	StudioSessionMappings() StudioSessionMappingInformer
}

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

func New

New returns a new Interface.

type ManagedScalingPolicyInformer

type ManagedScalingPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ManagedScalingPolicyLister
}

ManagedScalingPolicyInformer provides access to a shared informer and lister for ManagedScalingPolicies.

type SecurityConfigurationInformer

type SecurityConfigurationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SecurityConfigurationLister
}

SecurityConfigurationInformer provides access to a shared informer and lister for SecurityConfigurations.

type StudioInformer added in v0.5.0

type StudioInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.StudioLister
}

StudioInformer provides access to a shared informer and lister for Studios.

type StudioSessionMappingInformer added in v0.5.0

type StudioSessionMappingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.StudioSessionMappingLister
}

StudioSessionMappingInformer provides access to a shared informer and lister for StudioSessionMappings.

Jump to

Keyboard shortcuts

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