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 NewEnvironmentInformer

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

NewEnvironmentInformer constructs a new informer for Environment 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 NewFilteredEnvironmentInformer

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

NewFilteredEnvironmentInformer constructs a new informer for Environment 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 NewFilteredInstanceIamBindingInformer

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

NewFilteredInstanceIamBindingInformer constructs a new informer for InstanceIamBinding 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 NewFilteredInstanceIamMemberInformer

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

NewFilteredInstanceIamMemberInformer constructs a new informer for InstanceIamMember 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 NewFilteredInstanceIamPolicyInformer

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

NewFilteredInstanceIamPolicyInformer constructs a new informer for InstanceIamPolicy 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 NewFilteredLocationInformer

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

NewFilteredLocationInformer constructs a new informer for Location 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 NewFilteredRuntimeIamBindingInformer added in v0.5.0

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

NewFilteredRuntimeIamBindingInformer constructs a new informer for RuntimeIamBinding 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 NewFilteredRuntimeIamMemberInformer added in v0.5.0

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

NewFilteredRuntimeIamMemberInformer constructs a new informer for RuntimeIamMember 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 NewFilteredRuntimeIamPolicyInformer added in v0.5.0

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

NewFilteredRuntimeIamPolicyInformer constructs a new informer for RuntimeIamPolicy 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 NewFilteredRuntimeInformer added in v0.5.0

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

NewFilteredRuntimeInformer constructs a new informer for Runtime 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 NewInstanceIamBindingInformer

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

NewInstanceIamBindingInformer constructs a new informer for InstanceIamBinding 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 NewInstanceIamMemberInformer

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

NewInstanceIamMemberInformer constructs a new informer for InstanceIamMember 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 NewInstanceIamPolicyInformer

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

NewInstanceIamPolicyInformer constructs a new informer for InstanceIamPolicy 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 NewLocationInformer

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

NewLocationInformer constructs a new informer for Location 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 NewRuntimeIamBindingInformer added in v0.5.0

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

NewRuntimeIamBindingInformer constructs a new informer for RuntimeIamBinding 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 NewRuntimeIamMemberInformer added in v0.5.0

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

NewRuntimeIamMemberInformer constructs a new informer for RuntimeIamMember 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 NewRuntimeIamPolicyInformer added in v0.5.0

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

NewRuntimeIamPolicyInformer constructs a new informer for RuntimeIamPolicy 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 NewRuntimeInformer added in v0.5.0

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

NewRuntimeInformer constructs a new informer for Runtime 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 EnvironmentInformer

type EnvironmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EnvironmentLister
}

EnvironmentInformer provides access to a shared informer and lister for Environments.

type InstanceIamBindingInformer

type InstanceIamBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceIamBindingLister
}

InstanceIamBindingInformer provides access to a shared informer and lister for InstanceIamBindings.

type InstanceIamMemberInformer

type InstanceIamMemberInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceIamMemberLister
}

InstanceIamMemberInformer provides access to a shared informer and lister for InstanceIamMembers.

type InstanceIamPolicyInformer

type InstanceIamPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceIamPolicyLister
}

InstanceIamPolicyInformer provides access to a shared informer and lister for InstanceIamPolicies.

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 {
	// Environments returns a EnvironmentInformer.
	Environments() EnvironmentInformer
	// Instances returns a InstanceInformer.
	Instances() InstanceInformer
	// InstanceIamBindings returns a InstanceIamBindingInformer.
	InstanceIamBindings() InstanceIamBindingInformer
	// InstanceIamMembers returns a InstanceIamMemberInformer.
	InstanceIamMembers() InstanceIamMemberInformer
	// InstanceIamPolicies returns a InstanceIamPolicyInformer.
	InstanceIamPolicies() InstanceIamPolicyInformer
	// Locations returns a LocationInformer.
	Locations() LocationInformer
	// Runtimes returns a RuntimeInformer.
	Runtimes() RuntimeInformer
	// RuntimeIamBindings returns a RuntimeIamBindingInformer.
	RuntimeIamBindings() RuntimeIamBindingInformer
	// RuntimeIamMembers returns a RuntimeIamMemberInformer.
	RuntimeIamMembers() RuntimeIamMemberInformer
	// RuntimeIamPolicies returns a RuntimeIamPolicyInformer.
	RuntimeIamPolicies() RuntimeIamPolicyInformer
}

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

func New

New returns a new Interface.

type LocationInformer

type LocationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LocationLister
}

LocationInformer provides access to a shared informer and lister for Locations.

type RuntimeIamBindingInformer added in v0.5.0

type RuntimeIamBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuntimeIamBindingLister
}

RuntimeIamBindingInformer provides access to a shared informer and lister for RuntimeIamBindings.

type RuntimeIamMemberInformer added in v0.5.0

type RuntimeIamMemberInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuntimeIamMemberLister
}

RuntimeIamMemberInformer provides access to a shared informer and lister for RuntimeIamMembers.

type RuntimeIamPolicyInformer added in v0.5.0

type RuntimeIamPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuntimeIamPolicyLister
}

RuntimeIamPolicyInformer provides access to a shared informer and lister for RuntimeIamPolicies.

type RuntimeInformer added in v0.5.0

type RuntimeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuntimeLister
}

RuntimeInformer provides access to a shared informer and lister for Runtimes.

Source Files

  • environment.go
  • instance.go
  • instanceiambinding.go
  • instanceiammember.go
  • instanceiampolicy.go
  • interface.go
  • location.go
  • runtime.go
  • runtimeiambinding.go
  • runtimeiammember.go
  • runtimeiampolicy.go

Jump to

Keyboard shortcuts

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