Documentation
¶
Index ¶
- func NewBackupBucketInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBackupEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCloudProfileInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewControllerDeploymentInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewControllerInstallationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewControllerRegistrationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewExposureClassInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackupBucketInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackupEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCloudProfileInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredControllerDeploymentInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredControllerInstallationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredControllerRegistrationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredExposureClassInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInternalSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNamespacedCloudProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProjectInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredQuotaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecretBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSeedInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredShootInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredShootStateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInternalSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNamespacedCloudProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProjectInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewQuotaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecretBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSeedInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewShootInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewShootStateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BackupBucketInformer
- type BackupEntryInformer
- type CloudProfileInformer
- type ControllerDeploymentInformer
- type ControllerInstallationInformer
- type ControllerRegistrationInformer
- type ExposureClassInformer
- type Interface
- type InternalSecretInformer
- type NamespacedCloudProfileInformer
- type ProjectInformer
- type QuotaInformer
- type SecretBindingInformer
- type SeedInformer
- type ShootInformer
- type ShootStateInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBackupBucketInformer ¶
func NewBackupBucketInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackupBucketInformer constructs a new informer for BackupBucket 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 NewBackupEntryInformer ¶
func NewBackupEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackupEntryInformer constructs a new informer for BackupEntry 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 NewCloudProfileInformer ¶
func NewCloudProfileInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCloudProfileInformer constructs a new informer for CloudProfile 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 NewControllerDeploymentInformer ¶ added in v1.23.0
func NewControllerDeploymentInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewControllerDeploymentInformer constructs a new informer for ControllerDeployment 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 NewControllerInstallationInformer ¶
func NewControllerInstallationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewControllerInstallationInformer constructs a new informer for ControllerInstallation 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 NewControllerRegistrationInformer ¶
func NewControllerRegistrationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewControllerRegistrationInformer constructs a new informer for ControllerRegistration 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 NewExposureClassInformer ¶ added in v1.65.0
func NewExposureClassInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewExposureClassInformer constructs a new informer for ExposureClass 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 NewFilteredBackupBucketInformer ¶
func NewFilteredBackupBucketInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackupBucketInformer constructs a new informer for BackupBucket 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 NewFilteredBackupEntryInformer ¶
func NewFilteredBackupEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackupEntryInformer constructs a new informer for BackupEntry 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 NewFilteredCloudProfileInformer ¶
func NewFilteredCloudProfileInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCloudProfileInformer constructs a new informer for CloudProfile 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 NewFilteredControllerDeploymentInformer ¶ added in v1.23.0
func NewFilteredControllerDeploymentInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredControllerDeploymentInformer constructs a new informer for ControllerDeployment 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 NewFilteredControllerInstallationInformer ¶
func NewFilteredControllerInstallationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredControllerInstallationInformer constructs a new informer for ControllerInstallation 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 NewFilteredControllerRegistrationInformer ¶
func NewFilteredControllerRegistrationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredControllerRegistrationInformer constructs a new informer for ControllerRegistration 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 NewFilteredExposureClassInformer ¶ added in v1.65.0
func NewFilteredExposureClassInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredExposureClassInformer constructs a new informer for ExposureClass 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 NewFilteredInternalSecretInformer ¶ added in v1.73.0
func NewFilteredInternalSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredInternalSecretInformer constructs a new informer for InternalSecret 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 NewFilteredNamespacedCloudProfileInformer ¶ added in v1.92.0
func NewFilteredNamespacedCloudProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNamespacedCloudProfileInformer constructs a new informer for NamespacedCloudProfile 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 NewFilteredProjectInformer ¶
func NewFilteredProjectInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProjectInformer constructs a new informer for Project 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 NewFilteredQuotaInformer ¶
func NewFilteredQuotaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredQuotaInformer constructs a new informer for Quota 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 NewFilteredSecretBindingInformer ¶
func NewFilteredSecretBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSecretBindingInformer constructs a new informer for SecretBinding 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 NewFilteredSeedInformer ¶
func NewFilteredSeedInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSeedInformer constructs a new informer for Seed 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 NewFilteredShootInformer ¶
func NewFilteredShootInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredShootInformer constructs a new informer for Shoot 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 NewFilteredShootStateInformer ¶ added in v1.65.0
func NewFilteredShootStateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredShootStateInformer constructs a new informer for ShootState 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 NewInternalSecretInformer ¶ added in v1.73.0
func NewInternalSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewInternalSecretInformer constructs a new informer for InternalSecret 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 NewNamespacedCloudProfileInformer ¶ added in v1.92.0
func NewNamespacedCloudProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNamespacedCloudProfileInformer constructs a new informer for NamespacedCloudProfile 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 NewProjectInformer ¶
func NewProjectInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProjectInformer constructs a new informer for Project 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 NewQuotaInformer ¶
func NewQuotaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewQuotaInformer constructs a new informer for Quota 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 NewSecretBindingInformer ¶
func NewSecretBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSecretBindingInformer constructs a new informer for SecretBinding 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 NewSeedInformer ¶
func NewSeedInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSeedInformer constructs a new informer for Seed 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 NewShootInformer ¶
func NewShootInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewShootInformer constructs a new informer for Shoot 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 NewShootStateInformer ¶ added in v1.65.0
func NewShootStateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewShootStateInformer constructs a new informer for ShootState 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 BackupBucketInformer ¶
type BackupBucketInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.BackupBucketLister }
BackupBucketInformer provides access to a shared informer and lister for BackupBuckets.
type BackupEntryInformer ¶
type BackupEntryInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.BackupEntryLister }
BackupEntryInformer provides access to a shared informer and lister for BackupEntries.
type CloudProfileInformer ¶
type CloudProfileInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.CloudProfileLister }
CloudProfileInformer provides access to a shared informer and lister for CloudProfiles.
type ControllerDeploymentInformer ¶ added in v1.23.0
type ControllerDeploymentInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ControllerDeploymentLister }
ControllerDeploymentInformer provides access to a shared informer and lister for ControllerDeployments.
type ControllerInstallationInformer ¶
type ControllerInstallationInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ControllerInstallationLister }
ControllerInstallationInformer provides access to a shared informer and lister for ControllerInstallations.
type ControllerRegistrationInformer ¶
type ControllerRegistrationInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ControllerRegistrationLister }
ControllerRegistrationInformer provides access to a shared informer and lister for ControllerRegistrations.
type ExposureClassInformer ¶ added in v1.65.0
type ExposureClassInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ExposureClassLister }
ExposureClassInformer provides access to a shared informer and lister for ExposureClasses.
type Interface ¶
type Interface interface { // BackupBuckets returns a BackupBucketInformer. BackupBuckets() BackupBucketInformer // BackupEntries returns a BackupEntryInformer. BackupEntries() BackupEntryInformer // CloudProfiles returns a CloudProfileInformer. CloudProfiles() CloudProfileInformer // ControllerDeployments returns a ControllerDeploymentInformer. ControllerDeployments() ControllerDeploymentInformer // ControllerInstallations returns a ControllerInstallationInformer. ControllerInstallations() ControllerInstallationInformer // ControllerRegistrations returns a ControllerRegistrationInformer. ControllerRegistrations() ControllerRegistrationInformer // ExposureClasses returns a ExposureClassInformer. ExposureClasses() ExposureClassInformer // InternalSecrets returns a InternalSecretInformer. InternalSecrets() InternalSecretInformer // NamespacedCloudProfiles returns a NamespacedCloudProfileInformer. NamespacedCloudProfiles() NamespacedCloudProfileInformer // Projects returns a ProjectInformer. Projects() ProjectInformer // Quotas returns a QuotaInformer. Quotas() QuotaInformer // SecretBindings returns a SecretBindingInformer. SecretBindings() SecretBindingInformer // Seeds returns a SeedInformer. Seeds() SeedInformer // Shoots returns a ShootInformer. Shoots() ShootInformer // ShootStates returns a ShootStateInformer. ShootStates() ShootStateInformer }
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 InternalSecretInformer ¶ added in v1.73.0
type InternalSecretInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.InternalSecretLister }
InternalSecretInformer provides access to a shared informer and lister for InternalSecrets.
type NamespacedCloudProfileInformer ¶ added in v1.92.0
type NamespacedCloudProfileInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.NamespacedCloudProfileLister }
NamespacedCloudProfileInformer provides access to a shared informer and lister for NamespacedCloudProfiles.
type ProjectInformer ¶
type ProjectInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ProjectLister }
ProjectInformer provides access to a shared informer and lister for Projects.
type QuotaInformer ¶
type QuotaInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.QuotaLister }
QuotaInformer provides access to a shared informer and lister for Quotas.
type SecretBindingInformer ¶
type SecretBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.SecretBindingLister }
SecretBindingInformer provides access to a shared informer and lister for SecretBindings.
type SeedInformer ¶
type SeedInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.SeedLister }
SeedInformer provides access to a shared informer and lister for Seeds.
type ShootInformer ¶
type ShootInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ShootLister }
ShootInformer provides access to a shared informer and lister for Shoots.
type ShootStateInformer ¶ added in v1.65.0
type ShootStateInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ShootStateLister }
ShootStateInformer provides access to a shared informer and lister for ShootStates.