Documentation
¶
Index ¶
- func NewEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInstanceIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInstanceIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInstanceIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLocationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInstanceIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInstanceIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInstanceIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLocationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type EnvironmentInformer
- type InstanceIamBindingInformer
- type InstanceIamMemberInformer
- type InstanceIamPolicyInformer
- type InstanceInformer
- type Interface
- type LocationInformer
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 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.
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
}
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.