v3

package
v0.0.0-...-6f09ead Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterAPIServiceGeneratingHandler

func RegisterAPIServiceGeneratingHandler(ctx context.Context, controller APIServiceController, apply apply.Apply,
	condition condition.Cond, name string, handler APIServiceGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterAPIServiceGeneratingHandler configures a APIServiceController to execute a APIServiceGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterAPIServiceStatusHandler

func RegisterAPIServiceStatusHandler(ctx context.Context, controller APIServiceController, condition condition.Cond, name string, handler APIServiceStatusHandler)

RegisterAPIServiceStatusHandler configures a APIServiceController to execute a APIServiceStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterAuthConfigGeneratingHandler

func RegisterAuthConfigGeneratingHandler(ctx context.Context, controller AuthConfigController, apply apply.Apply,
	condition condition.Cond, name string, handler AuthConfigGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterAuthConfigGeneratingHandler configures a AuthConfigController to execute a AuthConfigGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterAuthConfigStatusHandler

func RegisterAuthConfigStatusHandler(ctx context.Context, controller AuthConfigController, condition condition.Cond, name string, handler AuthConfigStatusHandler)

RegisterAuthConfigStatusHandler configures a AuthConfigController to execute a AuthConfigStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterCatalogGeneratingHandler

func RegisterCatalogGeneratingHandler(ctx context.Context, controller CatalogController, apply apply.Apply,
	condition condition.Cond, name string, handler CatalogGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterCatalogGeneratingHandler configures a CatalogController to execute a CatalogGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterCatalogStatusHandler

func RegisterCatalogStatusHandler(ctx context.Context, controller CatalogController, condition condition.Cond, name string, handler CatalogStatusHandler)

RegisterCatalogStatusHandler configures a CatalogController to execute a CatalogStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterCatalogTemplateGeneratingHandler

func RegisterCatalogTemplateGeneratingHandler(ctx context.Context, controller CatalogTemplateController, apply apply.Apply,
	condition condition.Cond, name string, handler CatalogTemplateGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterCatalogTemplateGeneratingHandler configures a CatalogTemplateController to execute a CatalogTemplateGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterCatalogTemplateStatusHandler

func RegisterCatalogTemplateStatusHandler(ctx context.Context, controller CatalogTemplateController, condition condition.Cond, name string, handler CatalogTemplateStatusHandler)

RegisterCatalogTemplateStatusHandler configures a CatalogTemplateController to execute a CatalogTemplateStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterCatalogTemplateVersionGeneratingHandler

func RegisterCatalogTemplateVersionGeneratingHandler(ctx context.Context, controller CatalogTemplateVersionController, apply apply.Apply,
	condition condition.Cond, name string, handler CatalogTemplateVersionGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterCatalogTemplateVersionGeneratingHandler configures a CatalogTemplateVersionController to execute a CatalogTemplateVersionGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterCatalogTemplateVersionStatusHandler

func RegisterCatalogTemplateVersionStatusHandler(ctx context.Context, controller CatalogTemplateVersionController, condition condition.Cond, name string, handler CatalogTemplateVersionStatusHandler)

RegisterCatalogTemplateVersionStatusHandler configures a CatalogTemplateVersionController to execute a CatalogTemplateVersionStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterAlertGeneratingHandler

func RegisterClusterAlertGeneratingHandler(ctx context.Context, controller ClusterAlertController, apply apply.Apply,
	condition condition.Cond, name string, handler ClusterAlertGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterClusterAlertGeneratingHandler configures a ClusterAlertController to execute a ClusterAlertGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterAlertGroupGeneratingHandler

func RegisterClusterAlertGroupGeneratingHandler(ctx context.Context, controller ClusterAlertGroupController, apply apply.Apply,
	condition condition.Cond, name string, handler ClusterAlertGroupGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterClusterAlertGroupGeneratingHandler configures a ClusterAlertGroupController to execute a ClusterAlertGroupGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterAlertGroupStatusHandler

func RegisterClusterAlertGroupStatusHandler(ctx context.Context, controller ClusterAlertGroupController, condition condition.Cond, name string, handler ClusterAlertGroupStatusHandler)

RegisterClusterAlertGroupStatusHandler configures a ClusterAlertGroupController to execute a ClusterAlertGroupStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterAlertRuleGeneratingHandler

func RegisterClusterAlertRuleGeneratingHandler(ctx context.Context, controller ClusterAlertRuleController, apply apply.Apply,
	condition condition.Cond, name string, handler ClusterAlertRuleGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterClusterAlertRuleGeneratingHandler configures a ClusterAlertRuleController to execute a ClusterAlertRuleGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterAlertRuleStatusHandler

func RegisterClusterAlertRuleStatusHandler(ctx context.Context, controller ClusterAlertRuleController, condition condition.Cond, name string, handler ClusterAlertRuleStatusHandler)

RegisterClusterAlertRuleStatusHandler configures a ClusterAlertRuleController to execute a ClusterAlertRuleStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterAlertStatusHandler

func RegisterClusterAlertStatusHandler(ctx context.Context, controller ClusterAlertController, condition condition.Cond, name string, handler ClusterAlertStatusHandler)

RegisterClusterAlertStatusHandler configures a ClusterAlertController to execute a ClusterAlertStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterGeneratingHandler

func RegisterClusterGeneratingHandler(ctx context.Context, controller ClusterController, apply apply.Apply,
	condition condition.Cond, name string, handler ClusterGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterClusterGeneratingHandler configures a ClusterController to execute a ClusterGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterLoggingGeneratingHandler

func RegisterClusterLoggingGeneratingHandler(ctx context.Context, controller ClusterLoggingController, apply apply.Apply,
	condition condition.Cond, name string, handler ClusterLoggingGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterClusterLoggingGeneratingHandler configures a ClusterLoggingController to execute a ClusterLoggingGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterLoggingStatusHandler

func RegisterClusterLoggingStatusHandler(ctx context.Context, controller ClusterLoggingController, condition condition.Cond, name string, handler ClusterLoggingStatusHandler)

RegisterClusterLoggingStatusHandler configures a ClusterLoggingController to execute a ClusterLoggingStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterRegistrationTokenGeneratingHandler

func RegisterClusterRegistrationTokenGeneratingHandler(ctx context.Context, controller ClusterRegistrationTokenController, apply apply.Apply,
	condition condition.Cond, name string, handler ClusterRegistrationTokenGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterClusterRegistrationTokenGeneratingHandler configures a ClusterRegistrationTokenController to execute a ClusterRegistrationTokenGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterRegistrationTokenStatusHandler

func RegisterClusterRegistrationTokenStatusHandler(ctx context.Context, controller ClusterRegistrationTokenController, condition condition.Cond, name string, handler ClusterRegistrationTokenStatusHandler)

RegisterClusterRegistrationTokenStatusHandler configures a ClusterRegistrationTokenController to execute a ClusterRegistrationTokenStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterStatusHandler

func RegisterClusterStatusHandler(ctx context.Context, controller ClusterController, condition condition.Cond, name string, handler ClusterStatusHandler)

RegisterClusterStatusHandler configures a ClusterController to execute a ClusterStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterTemplateRevisionGeneratingHandler

func RegisterClusterTemplateRevisionGeneratingHandler(ctx context.Context, controller ClusterTemplateRevisionController, apply apply.Apply,
	condition condition.Cond, name string, handler ClusterTemplateRevisionGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterClusterTemplateRevisionGeneratingHandler configures a ClusterTemplateRevisionController to execute a ClusterTemplateRevisionGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterClusterTemplateRevisionStatusHandler

func RegisterClusterTemplateRevisionStatusHandler(ctx context.Context, controller ClusterTemplateRevisionController, condition condition.Cond, name string, handler ClusterTemplateRevisionStatusHandler)

RegisterClusterTemplateRevisionStatusHandler configures a ClusterTemplateRevisionController to execute a ClusterTemplateRevisionStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterComposeConfigGeneratingHandler

func RegisterComposeConfigGeneratingHandler(ctx context.Context, controller ComposeConfigController, apply apply.Apply,
	condition condition.Cond, name string, handler ComposeConfigGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterComposeConfigGeneratingHandler configures a ComposeConfigController to execute a ComposeConfigGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterComposeConfigStatusHandler

func RegisterComposeConfigStatusHandler(ctx context.Context, controller ComposeConfigController, condition condition.Cond, name string, handler ComposeConfigStatusHandler)

RegisterComposeConfigStatusHandler configures a ComposeConfigController to execute a ComposeConfigStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterDynamicSchemaGeneratingHandler

func RegisterDynamicSchemaGeneratingHandler(ctx context.Context, controller DynamicSchemaController, apply apply.Apply,
	condition condition.Cond, name string, handler DynamicSchemaGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterDynamicSchemaGeneratingHandler configures a DynamicSchemaController to execute a DynamicSchemaGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterDynamicSchemaStatusHandler

func RegisterDynamicSchemaStatusHandler(ctx context.Context, controller DynamicSchemaController, condition condition.Cond, name string, handler DynamicSchemaStatusHandler)

RegisterDynamicSchemaStatusHandler configures a DynamicSchemaController to execute a DynamicSchemaStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterFeatureGeneratingHandler

func RegisterFeatureGeneratingHandler(ctx context.Context, controller FeatureController, apply apply.Apply,
	condition condition.Cond, name string, handler FeatureGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterFeatureGeneratingHandler configures a FeatureController to execute a FeatureGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterFeatureStatusHandler

func RegisterFeatureStatusHandler(ctx context.Context, controller FeatureController, condition condition.Cond, name string, handler FeatureStatusHandler)

RegisterFeatureStatusHandler configures a FeatureController to execute a FeatureStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterFleetWorkspaceGeneratingHandler

func RegisterFleetWorkspaceGeneratingHandler(ctx context.Context, controller FleetWorkspaceController, apply apply.Apply,
	condition condition.Cond, name string, handler FleetWorkspaceGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterFleetWorkspaceGeneratingHandler configures a FleetWorkspaceController to execute a FleetWorkspaceGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterFleetWorkspaceStatusHandler

func RegisterFleetWorkspaceStatusHandler(ctx context.Context, controller FleetWorkspaceController, condition condition.Cond, name string, handler FleetWorkspaceStatusHandler)

RegisterFleetWorkspaceStatusHandler configures a FleetWorkspaceController to execute a FleetWorkspaceStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterGlobalDnsGeneratingHandler

func RegisterGlobalDnsGeneratingHandler(ctx context.Context, controller GlobalDnsController, apply apply.Apply,
	condition condition.Cond, name string, handler GlobalDnsGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterGlobalDnsGeneratingHandler configures a GlobalDnsController to execute a GlobalDnsGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterGlobalDnsStatusHandler

func RegisterGlobalDnsStatusHandler(ctx context.Context, controller GlobalDnsController, condition condition.Cond, name string, handler GlobalDnsStatusHandler)

RegisterGlobalDnsStatusHandler configures a GlobalDnsController to execute a GlobalDnsStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterKontainerDriverGeneratingHandler

func RegisterKontainerDriverGeneratingHandler(ctx context.Context, controller KontainerDriverController, apply apply.Apply,
	condition condition.Cond, name string, handler KontainerDriverGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterKontainerDriverGeneratingHandler configures a KontainerDriverController to execute a KontainerDriverGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterKontainerDriverStatusHandler

func RegisterKontainerDriverStatusHandler(ctx context.Context, controller KontainerDriverController, condition condition.Cond, name string, handler KontainerDriverStatusHandler)

RegisterKontainerDriverStatusHandler configures a KontainerDriverController to execute a KontainerDriverStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterManagedChartGeneratingHandler

func RegisterManagedChartGeneratingHandler(ctx context.Context, controller ManagedChartController, apply apply.Apply,
	condition condition.Cond, name string, handler ManagedChartGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterManagedChartGeneratingHandler configures a ManagedChartController to execute a ManagedChartGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterManagedChartStatusHandler

func RegisterManagedChartStatusHandler(ctx context.Context, controller ManagedChartController, condition condition.Cond, name string, handler ManagedChartStatusHandler)

RegisterManagedChartStatusHandler configures a ManagedChartController to execute a ManagedChartStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterMultiClusterAppGeneratingHandler

func RegisterMultiClusterAppGeneratingHandler(ctx context.Context, controller MultiClusterAppController, apply apply.Apply,
	condition condition.Cond, name string, handler MultiClusterAppGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterMultiClusterAppGeneratingHandler configures a MultiClusterAppController to execute a MultiClusterAppGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterMultiClusterAppStatusHandler

func RegisterMultiClusterAppStatusHandler(ctx context.Context, controller MultiClusterAppController, condition condition.Cond, name string, handler MultiClusterAppStatusHandler)

RegisterMultiClusterAppStatusHandler configures a MultiClusterAppController to execute a MultiClusterAppStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterNodeDriverGeneratingHandler

func RegisterNodeDriverGeneratingHandler(ctx context.Context, controller NodeDriverController, apply apply.Apply,
	condition condition.Cond, name string, handler NodeDriverGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterNodeDriverGeneratingHandler configures a NodeDriverController to execute a NodeDriverGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterNodeDriverStatusHandler

func RegisterNodeDriverStatusHandler(ctx context.Context, controller NodeDriverController, condition condition.Cond, name string, handler NodeDriverStatusHandler)

RegisterNodeDriverStatusHandler configures a NodeDriverController to execute a NodeDriverStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterNodeGeneratingHandler

func RegisterNodeGeneratingHandler(ctx context.Context, controller NodeController, apply apply.Apply,
	condition condition.Cond, name string, handler NodeGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterNodeGeneratingHandler configures a NodeController to execute a NodeGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterNodePoolGeneratingHandler

func RegisterNodePoolGeneratingHandler(ctx context.Context, controller NodePoolController, apply apply.Apply,
	condition condition.Cond, name string, handler NodePoolGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterNodePoolGeneratingHandler configures a NodePoolController to execute a NodePoolGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterNodePoolStatusHandler

func RegisterNodePoolStatusHandler(ctx context.Context, controller NodePoolController, condition condition.Cond, name string, handler NodePoolStatusHandler)

RegisterNodePoolStatusHandler configures a NodePoolController to execute a NodePoolStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterNodeStatusHandler

func RegisterNodeStatusHandler(ctx context.Context, controller NodeController, condition condition.Cond, name string, handler NodeStatusHandler)

RegisterNodeStatusHandler configures a NodeController to execute a NodeStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterNodeTemplateGeneratingHandler

func RegisterNodeTemplateGeneratingHandler(ctx context.Context, controller NodeTemplateController, apply apply.Apply,
	condition condition.Cond, name string, handler NodeTemplateGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterNodeTemplateGeneratingHandler configures a NodeTemplateController to execute a NodeTemplateGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterNodeTemplateStatusHandler

func RegisterNodeTemplateStatusHandler(ctx context.Context, controller NodeTemplateController, condition condition.Cond, name string, handler NodeTemplateStatusHandler)

RegisterNodeTemplateStatusHandler configures a NodeTemplateController to execute a NodeTemplateStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterNotifierGeneratingHandler

func RegisterNotifierGeneratingHandler(ctx context.Context, controller NotifierController, apply apply.Apply,
	condition condition.Cond, name string, handler NotifierGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterNotifierGeneratingHandler configures a NotifierController to execute a NotifierGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterNotifierStatusHandler

func RegisterNotifierStatusHandler(ctx context.Context, controller NotifierController, condition condition.Cond, name string, handler NotifierStatusHandler)

RegisterNotifierStatusHandler configures a NotifierController to execute a NotifierStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterProjectAlertGeneratingHandler

func RegisterProjectAlertGeneratingHandler(ctx context.Context, controller ProjectAlertController, apply apply.Apply,
	condition condition.Cond, name string, handler ProjectAlertGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterProjectAlertGeneratingHandler configures a ProjectAlertController to execute a ProjectAlertGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterProjectAlertGroupGeneratingHandler

func RegisterProjectAlertGroupGeneratingHandler(ctx context.Context, controller ProjectAlertGroupController, apply apply.Apply,
	condition condition.Cond, name string, handler ProjectAlertGroupGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterProjectAlertGroupGeneratingHandler configures a ProjectAlertGroupController to execute a ProjectAlertGroupGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterProjectAlertGroupStatusHandler

func RegisterProjectAlertGroupStatusHandler(ctx context.Context, controller ProjectAlertGroupController, condition condition.Cond, name string, handler ProjectAlertGroupStatusHandler)

RegisterProjectAlertGroupStatusHandler configures a ProjectAlertGroupController to execute a ProjectAlertGroupStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterProjectAlertRuleGeneratingHandler

func RegisterProjectAlertRuleGeneratingHandler(ctx context.Context, controller ProjectAlertRuleController, apply apply.Apply,
	condition condition.Cond, name string, handler ProjectAlertRuleGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterProjectAlertRuleGeneratingHandler configures a ProjectAlertRuleController to execute a ProjectAlertRuleGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterProjectAlertRuleStatusHandler

func RegisterProjectAlertRuleStatusHandler(ctx context.Context, controller ProjectAlertRuleController, condition condition.Cond, name string, handler ProjectAlertRuleStatusHandler)

RegisterProjectAlertRuleStatusHandler configures a ProjectAlertRuleController to execute a ProjectAlertRuleStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterProjectAlertStatusHandler

func RegisterProjectAlertStatusHandler(ctx context.Context, controller ProjectAlertController, condition condition.Cond, name string, handler ProjectAlertStatusHandler)

RegisterProjectAlertStatusHandler configures a ProjectAlertController to execute a ProjectAlertStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterProjectGeneratingHandler

func RegisterProjectGeneratingHandler(ctx context.Context, controller ProjectController, apply apply.Apply,
	condition condition.Cond, name string, handler ProjectGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterProjectGeneratingHandler configures a ProjectController to execute a ProjectGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterProjectLoggingGeneratingHandler

func RegisterProjectLoggingGeneratingHandler(ctx context.Context, controller ProjectLoggingController, apply apply.Apply,
	condition condition.Cond, name string, handler ProjectLoggingGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterProjectLoggingGeneratingHandler configures a ProjectLoggingController to execute a ProjectLoggingGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterProjectLoggingStatusHandler

func RegisterProjectLoggingStatusHandler(ctx context.Context, controller ProjectLoggingController, condition condition.Cond, name string, handler ProjectLoggingStatusHandler)

RegisterProjectLoggingStatusHandler configures a ProjectLoggingController to execute a ProjectLoggingStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterProjectStatusHandler

func RegisterProjectStatusHandler(ctx context.Context, controller ProjectController, condition condition.Cond, name string, handler ProjectStatusHandler)

RegisterProjectStatusHandler configures a ProjectController to execute a ProjectStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterTemplateGeneratingHandler

func RegisterTemplateGeneratingHandler(ctx context.Context, controller TemplateController, apply apply.Apply,
	condition condition.Cond, name string, handler TemplateGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterTemplateGeneratingHandler configures a TemplateController to execute a TemplateGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterTemplateStatusHandler

func RegisterTemplateStatusHandler(ctx context.Context, controller TemplateController, condition condition.Cond, name string, handler TemplateStatusHandler)

RegisterTemplateStatusHandler configures a TemplateController to execute a TemplateStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterTemplateVersionGeneratingHandler

func RegisterTemplateVersionGeneratingHandler(ctx context.Context, controller TemplateVersionController, apply apply.Apply,
	condition condition.Cond, name string, handler TemplateVersionGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterTemplateVersionGeneratingHandler configures a TemplateVersionController to execute a TemplateVersionGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterTemplateVersionStatusHandler

func RegisterTemplateVersionStatusHandler(ctx context.Context, controller TemplateVersionController, condition condition.Cond, name string, handler TemplateVersionStatusHandler)

RegisterTemplateVersionStatusHandler configures a TemplateVersionController to execute a TemplateVersionStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterUserGeneratingHandler

func RegisterUserGeneratingHandler(ctx context.Context, controller UserController, apply apply.Apply,
	condition condition.Cond, name string, handler UserGeneratingHandler, opts *generic.GeneratingHandlerOptions)

RegisterUserGeneratingHandler configures a UserController to execute a UserGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

func RegisterUserStatusHandler

func RegisterUserStatusHandler(ctx context.Context, controller UserController, condition condition.Cond, name string, handler UserStatusHandler)

RegisterUserStatusHandler configures a UserController to execute a UserStatusHandler for every events observed. If a non-empty condition is provided, it will be updated in the status conditions for every handler execution

Types

type APIServiceCache

type APIServiceCache interface {
	generic.NonNamespacedCacheInterface[*v3.APIService]
}

APIServiceCache interface for retrieving APIService resources in memory.

type APIServiceClient

type APIServiceClient interface {
	generic.NonNamespacedClientInterface[*v3.APIService, *v3.APIServiceList]
}

APIServiceClient interface for managing APIService resources in Kubernetes.

type APIServiceController

type APIServiceController interface {
	generic.NonNamespacedControllerInterface[*v3.APIService, *v3.APIServiceList]
}

APIServiceController interface for managing APIService resources.

type APIServiceGeneratingHandler

type APIServiceGeneratingHandler func(obj *v3.APIService, status v3.APIServiceStatus) ([]runtime.Object, v3.APIServiceStatus, error)

APIServiceGeneratingHandler is the top-level handler that is executed for every APIService event. It extends APIServiceStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type APIServiceStatusHandler

type APIServiceStatusHandler func(obj *v3.APIService, status v3.APIServiceStatus) (v3.APIServiceStatus, error)

APIServiceStatusHandler is executed for every added or modified APIService. Should return the new status to be updated

type ActiveDirectoryProviderCache

type ActiveDirectoryProviderCache interface {
	generic.NonNamespacedCacheInterface[*v3.ActiveDirectoryProvider]
}

ActiveDirectoryProviderCache interface for retrieving ActiveDirectoryProvider resources in memory.

type ActiveDirectoryProviderClient

type ActiveDirectoryProviderClient interface {
	generic.NonNamespacedClientInterface[*v3.ActiveDirectoryProvider, *v3.ActiveDirectoryProviderList]
}

ActiveDirectoryProviderClient interface for managing ActiveDirectoryProvider resources in Kubernetes.

type ActiveDirectoryProviderController

type ActiveDirectoryProviderController interface {
	generic.NonNamespacedControllerInterface[*v3.ActiveDirectoryProvider, *v3.ActiveDirectoryProviderList]
}

ActiveDirectoryProviderController interface for managing ActiveDirectoryProvider resources.

type AuthConfigCache

type AuthConfigCache interface {
	generic.NonNamespacedCacheInterface[*v3.AuthConfig]
}

AuthConfigCache interface for retrieving AuthConfig resources in memory.

type AuthConfigClient

type AuthConfigClient interface {
	generic.NonNamespacedClientInterface[*v3.AuthConfig, *v3.AuthConfigList]
}

AuthConfigClient interface for managing AuthConfig resources in Kubernetes.

type AuthConfigController

type AuthConfigController interface {
	generic.NonNamespacedControllerInterface[*v3.AuthConfig, *v3.AuthConfigList]
}

AuthConfigController interface for managing AuthConfig resources.

type AuthConfigGeneratingHandler

type AuthConfigGeneratingHandler func(obj *v3.AuthConfig, status v3.AuthConfigStatus) ([]runtime.Object, v3.AuthConfigStatus, error)

AuthConfigGeneratingHandler is the top-level handler that is executed for every AuthConfig event. It extends AuthConfigStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type AuthConfigStatusHandler

type AuthConfigStatusHandler func(obj *v3.AuthConfig, status v3.AuthConfigStatus) (v3.AuthConfigStatus, error)

AuthConfigStatusHandler is executed for every added or modified AuthConfig. Should return the new status to be updated

type AuthProviderCache

type AuthProviderCache interface {
	generic.NonNamespacedCacheInterface[*v3.AuthProvider]
}

AuthProviderCache interface for retrieving AuthProvider resources in memory.

type AuthProviderClient

type AuthProviderClient interface {
	generic.NonNamespacedClientInterface[*v3.AuthProvider, *v3.AuthProviderList]
}

AuthProviderClient interface for managing AuthProvider resources in Kubernetes.

type AuthProviderController

type AuthProviderController interface {
	generic.NonNamespacedControllerInterface[*v3.AuthProvider, *v3.AuthProviderList]
}

AuthProviderController interface for managing AuthProvider resources.

type AuthTokenCache

type AuthTokenCache interface {
	generic.NonNamespacedCacheInterface[*v3.AuthToken]
}

AuthTokenCache interface for retrieving AuthToken resources in memory.

type AuthTokenClient

type AuthTokenClient interface {
	generic.NonNamespacedClientInterface[*v3.AuthToken, *v3.AuthTokenList]
}

AuthTokenClient interface for managing AuthToken resources in Kubernetes.

type AuthTokenController

type AuthTokenController interface {
	generic.NonNamespacedControllerInterface[*v3.AuthToken, *v3.AuthTokenList]
}

AuthTokenController interface for managing AuthToken resources.

type AzureADProviderCache

type AzureADProviderCache interface {
	generic.NonNamespacedCacheInterface[*v3.AzureADProvider]
}

AzureADProviderCache interface for retrieving AzureADProvider resources in memory.

type AzureADProviderClient

type AzureADProviderClient interface {
	generic.NonNamespacedClientInterface[*v3.AzureADProvider, *v3.AzureADProviderList]
}

AzureADProviderClient interface for managing AzureADProvider resources in Kubernetes.

type AzureADProviderController

type AzureADProviderController interface {
	generic.NonNamespacedControllerInterface[*v3.AzureADProvider, *v3.AzureADProviderList]
}

AzureADProviderController interface for managing AzureADProvider resources.

type CatalogCache

type CatalogCache interface {
	generic.NonNamespacedCacheInterface[*v3.Catalog]
}

CatalogCache interface for retrieving Catalog resources in memory.

type CatalogClient

type CatalogClient interface {
	generic.NonNamespacedClientInterface[*v3.Catalog, *v3.CatalogList]
}

CatalogClient interface for managing Catalog resources in Kubernetes.

type CatalogController

type CatalogController interface {
	generic.NonNamespacedControllerInterface[*v3.Catalog, *v3.CatalogList]
}

CatalogController interface for managing Catalog resources.

type CatalogGeneratingHandler

type CatalogGeneratingHandler func(obj *v3.Catalog, status v3.CatalogStatus) ([]runtime.Object, v3.CatalogStatus, error)

CatalogGeneratingHandler is the top-level handler that is executed for every Catalog event. It extends CatalogStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type CatalogStatusHandler

type CatalogStatusHandler func(obj *v3.Catalog, status v3.CatalogStatus) (v3.CatalogStatus, error)

CatalogStatusHandler is executed for every added or modified Catalog. Should return the new status to be updated

type CatalogTemplateCache

type CatalogTemplateCache interface {
	generic.CacheInterface[*v3.CatalogTemplate]
}

CatalogTemplateCache interface for retrieving CatalogTemplate resources in memory.

type CatalogTemplateClient

type CatalogTemplateClient interface {
	generic.ClientInterface[*v3.CatalogTemplate, *v3.CatalogTemplateList]
}

CatalogTemplateClient interface for managing CatalogTemplate resources in Kubernetes.

type CatalogTemplateController

type CatalogTemplateController interface {
	generic.ControllerInterface[*v3.CatalogTemplate, *v3.CatalogTemplateList]
}

CatalogTemplateController interface for managing CatalogTemplate resources.

type CatalogTemplateGeneratingHandler

type CatalogTemplateGeneratingHandler func(obj *v3.CatalogTemplate, status v3.TemplateStatus) ([]runtime.Object, v3.TemplateStatus, error)

CatalogTemplateGeneratingHandler is the top-level handler that is executed for every CatalogTemplate event. It extends CatalogTemplateStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type CatalogTemplateStatusHandler

type CatalogTemplateStatusHandler func(obj *v3.CatalogTemplate, status v3.TemplateStatus) (v3.TemplateStatus, error)

CatalogTemplateStatusHandler is executed for every added or modified CatalogTemplate. Should return the new status to be updated

type CatalogTemplateVersionCache

type CatalogTemplateVersionCache interface {
	generic.CacheInterface[*v3.CatalogTemplateVersion]
}

CatalogTemplateVersionCache interface for retrieving CatalogTemplateVersion resources in memory.

type CatalogTemplateVersionClient

type CatalogTemplateVersionClient interface {
	generic.ClientInterface[*v3.CatalogTemplateVersion, *v3.CatalogTemplateVersionList]
}

CatalogTemplateVersionClient interface for managing CatalogTemplateVersion resources in Kubernetes.

type CatalogTemplateVersionController

type CatalogTemplateVersionController interface {
	generic.ControllerInterface[*v3.CatalogTemplateVersion, *v3.CatalogTemplateVersionList]
}

CatalogTemplateVersionController interface for managing CatalogTemplateVersion resources.

type CatalogTemplateVersionGeneratingHandler

type CatalogTemplateVersionGeneratingHandler func(obj *v3.CatalogTemplateVersion, status v3.TemplateVersionStatus) ([]runtime.Object, v3.TemplateVersionStatus, error)

CatalogTemplateVersionGeneratingHandler is the top-level handler that is executed for every CatalogTemplateVersion event. It extends CatalogTemplateVersionStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type CatalogTemplateVersionStatusHandler

type CatalogTemplateVersionStatusHandler func(obj *v3.CatalogTemplateVersion, status v3.TemplateVersionStatus) (v3.TemplateVersionStatus, error)

CatalogTemplateVersionStatusHandler is executed for every added or modified CatalogTemplateVersion. Should return the new status to be updated

type CloudCredentialCache

type CloudCredentialCache interface {
	generic.CacheInterface[*v3.CloudCredential]
}

CloudCredentialCache interface for retrieving CloudCredential resources in memory.

type CloudCredentialClient

type CloudCredentialClient interface {
	generic.ClientInterface[*v3.CloudCredential, *v3.CloudCredentialList]
}

CloudCredentialClient interface for managing CloudCredential resources in Kubernetes.

type CloudCredentialController

type CloudCredentialController interface {
	generic.ControllerInterface[*v3.CloudCredential, *v3.CloudCredentialList]
}

CloudCredentialController interface for managing CloudCredential resources.

type ClusterAlertCache

type ClusterAlertCache interface {
	generic.CacheInterface[*v3.ClusterAlert]
}

ClusterAlertCache interface for retrieving ClusterAlert resources in memory.

type ClusterAlertClient

type ClusterAlertClient interface {
	generic.ClientInterface[*v3.ClusterAlert, *v3.ClusterAlertList]
}

ClusterAlertClient interface for managing ClusterAlert resources in Kubernetes.

type ClusterAlertController

type ClusterAlertController interface {
	generic.ControllerInterface[*v3.ClusterAlert, *v3.ClusterAlertList]
}

ClusterAlertController interface for managing ClusterAlert resources.

type ClusterAlertGeneratingHandler

type ClusterAlertGeneratingHandler func(obj *v3.ClusterAlert, status v3.AlertStatus) ([]runtime.Object, v3.AlertStatus, error)

ClusterAlertGeneratingHandler is the top-level handler that is executed for every ClusterAlert event. It extends ClusterAlertStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ClusterAlertGroupCache

type ClusterAlertGroupCache interface {
	generic.CacheInterface[*v3.ClusterAlertGroup]
}

ClusterAlertGroupCache interface for retrieving ClusterAlertGroup resources in memory.

type ClusterAlertGroupClient

type ClusterAlertGroupClient interface {
	generic.ClientInterface[*v3.ClusterAlertGroup, *v3.ClusterAlertGroupList]
}

ClusterAlertGroupClient interface for managing ClusterAlertGroup resources in Kubernetes.

type ClusterAlertGroupController

type ClusterAlertGroupController interface {
	generic.ControllerInterface[*v3.ClusterAlertGroup, *v3.ClusterAlertGroupList]
}

ClusterAlertGroupController interface for managing ClusterAlertGroup resources.

type ClusterAlertGroupGeneratingHandler

type ClusterAlertGroupGeneratingHandler func(obj *v3.ClusterAlertGroup, status v3.AlertStatus) ([]runtime.Object, v3.AlertStatus, error)

ClusterAlertGroupGeneratingHandler is the top-level handler that is executed for every ClusterAlertGroup event. It extends ClusterAlertGroupStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ClusterAlertGroupStatusHandler

type ClusterAlertGroupStatusHandler func(obj *v3.ClusterAlertGroup, status v3.AlertStatus) (v3.AlertStatus, error)

ClusterAlertGroupStatusHandler is executed for every added or modified ClusterAlertGroup. Should return the new status to be updated

type ClusterAlertRuleCache

type ClusterAlertRuleCache interface {
	generic.CacheInterface[*v3.ClusterAlertRule]
}

ClusterAlertRuleCache interface for retrieving ClusterAlertRule resources in memory.

type ClusterAlertRuleClient

type ClusterAlertRuleClient interface {
	generic.ClientInterface[*v3.ClusterAlertRule, *v3.ClusterAlertRuleList]
}

ClusterAlertRuleClient interface for managing ClusterAlertRule resources in Kubernetes.

type ClusterAlertRuleController

type ClusterAlertRuleController interface {
	generic.ControllerInterface[*v3.ClusterAlertRule, *v3.ClusterAlertRuleList]
}

ClusterAlertRuleController interface for managing ClusterAlertRule resources.

type ClusterAlertRuleGeneratingHandler

type ClusterAlertRuleGeneratingHandler func(obj *v3.ClusterAlertRule, status v3.AlertStatus) ([]runtime.Object, v3.AlertStatus, error)

ClusterAlertRuleGeneratingHandler is the top-level handler that is executed for every ClusterAlertRule event. It extends ClusterAlertRuleStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ClusterAlertRuleStatusHandler

type ClusterAlertRuleStatusHandler func(obj *v3.ClusterAlertRule, status v3.AlertStatus) (v3.AlertStatus, error)

ClusterAlertRuleStatusHandler is executed for every added or modified ClusterAlertRule. Should return the new status to be updated

type ClusterAlertStatusHandler

type ClusterAlertStatusHandler func(obj *v3.ClusterAlert, status v3.AlertStatus) (v3.AlertStatus, error)

ClusterAlertStatusHandler is executed for every added or modified ClusterAlert. Should return the new status to be updated

type ClusterCache

type ClusterCache interface {
	generic.NonNamespacedCacheInterface[*v3.Cluster]
}

ClusterCache interface for retrieving Cluster resources in memory.

type ClusterCatalogCache

type ClusterCatalogCache interface {
	generic.CacheInterface[*v3.ClusterCatalog]
}

ClusterCatalogCache interface for retrieving ClusterCatalog resources in memory.

type ClusterCatalogClient

type ClusterCatalogClient interface {
	generic.ClientInterface[*v3.ClusterCatalog, *v3.ClusterCatalogList]
}

ClusterCatalogClient interface for managing ClusterCatalog resources in Kubernetes.

type ClusterCatalogController

type ClusterCatalogController interface {
	generic.ControllerInterface[*v3.ClusterCatalog, *v3.ClusterCatalogList]
}

ClusterCatalogController interface for managing ClusterCatalog resources.

type ClusterClient

type ClusterClient interface {
	generic.NonNamespacedClientInterface[*v3.Cluster, *v3.ClusterList]
}

ClusterClient interface for managing Cluster resources in Kubernetes.

type ClusterController

type ClusterController interface {
	generic.NonNamespacedControllerInterface[*v3.Cluster, *v3.ClusterList]
}

ClusterController interface for managing Cluster resources.

type ClusterGeneratingHandler

type ClusterGeneratingHandler func(obj *v3.Cluster, status v3.ClusterStatus) ([]runtime.Object, v3.ClusterStatus, error)

ClusterGeneratingHandler is the top-level handler that is executed for every Cluster event. It extends ClusterStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ClusterLoggingCache

type ClusterLoggingCache interface {
	generic.CacheInterface[*v3.ClusterLogging]
}

ClusterLoggingCache interface for retrieving ClusterLogging resources in memory.

type ClusterLoggingClient

type ClusterLoggingClient interface {
	generic.ClientInterface[*v3.ClusterLogging, *v3.ClusterLoggingList]
}

ClusterLoggingClient interface for managing ClusterLogging resources in Kubernetes.

type ClusterLoggingController

type ClusterLoggingController interface {
	generic.ControllerInterface[*v3.ClusterLogging, *v3.ClusterLoggingList]
}

ClusterLoggingController interface for managing ClusterLogging resources.

type ClusterLoggingGeneratingHandler

type ClusterLoggingGeneratingHandler func(obj *v3.ClusterLogging, status v3.ClusterLoggingStatus) ([]runtime.Object, v3.ClusterLoggingStatus, error)

ClusterLoggingGeneratingHandler is the top-level handler that is executed for every ClusterLogging event. It extends ClusterLoggingStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ClusterLoggingStatusHandler

type ClusterLoggingStatusHandler func(obj *v3.ClusterLogging, status v3.ClusterLoggingStatus) (v3.ClusterLoggingStatus, error)

ClusterLoggingStatusHandler is executed for every added or modified ClusterLogging. Should return the new status to be updated

type ClusterMonitorGraphCache

type ClusterMonitorGraphCache interface {
	generic.CacheInterface[*v3.ClusterMonitorGraph]
}

ClusterMonitorGraphCache interface for retrieving ClusterMonitorGraph resources in memory.

type ClusterMonitorGraphClient

type ClusterMonitorGraphClient interface {
	generic.ClientInterface[*v3.ClusterMonitorGraph, *v3.ClusterMonitorGraphList]
}

ClusterMonitorGraphClient interface for managing ClusterMonitorGraph resources in Kubernetes.

type ClusterMonitorGraphController

type ClusterMonitorGraphController interface {
	generic.ControllerInterface[*v3.ClusterMonitorGraph, *v3.ClusterMonitorGraphList]
}

ClusterMonitorGraphController interface for managing ClusterMonitorGraph resources.

type ClusterRegistrationTokenCache

type ClusterRegistrationTokenCache interface {
	generic.CacheInterface[*v3.ClusterRegistrationToken]
}

ClusterRegistrationTokenCache interface for retrieving ClusterRegistrationToken resources in memory.

type ClusterRegistrationTokenClient

type ClusterRegistrationTokenClient interface {
	generic.ClientInterface[*v3.ClusterRegistrationToken, *v3.ClusterRegistrationTokenList]
}

ClusterRegistrationTokenClient interface for managing ClusterRegistrationToken resources in Kubernetes.

type ClusterRegistrationTokenController

type ClusterRegistrationTokenController interface {
	generic.ControllerInterface[*v3.ClusterRegistrationToken, *v3.ClusterRegistrationTokenList]
}

ClusterRegistrationTokenController interface for managing ClusterRegistrationToken resources.

type ClusterRegistrationTokenGeneratingHandler

type ClusterRegistrationTokenGeneratingHandler func(obj *v3.ClusterRegistrationToken, status v3.ClusterRegistrationTokenStatus) ([]runtime.Object, v3.ClusterRegistrationTokenStatus, error)

ClusterRegistrationTokenGeneratingHandler is the top-level handler that is executed for every ClusterRegistrationToken event. It extends ClusterRegistrationTokenStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ClusterRegistrationTokenStatusHandler

type ClusterRegistrationTokenStatusHandler func(obj *v3.ClusterRegistrationToken, status v3.ClusterRegistrationTokenStatus) (v3.ClusterRegistrationTokenStatus, error)

ClusterRegistrationTokenStatusHandler is executed for every added or modified ClusterRegistrationToken. Should return the new status to be updated

type ClusterRoleTemplateBindingCache

type ClusterRoleTemplateBindingCache interface {
	generic.CacheInterface[*v3.ClusterRoleTemplateBinding]
}

ClusterRoleTemplateBindingCache interface for retrieving ClusterRoleTemplateBinding resources in memory.

type ClusterRoleTemplateBindingClient

type ClusterRoleTemplateBindingClient interface {
	generic.ClientInterface[*v3.ClusterRoleTemplateBinding, *v3.ClusterRoleTemplateBindingList]
}

ClusterRoleTemplateBindingClient interface for managing ClusterRoleTemplateBinding resources in Kubernetes.

type ClusterRoleTemplateBindingController

type ClusterRoleTemplateBindingController interface {
	generic.ControllerInterface[*v3.ClusterRoleTemplateBinding, *v3.ClusterRoleTemplateBindingList]
}

ClusterRoleTemplateBindingController interface for managing ClusterRoleTemplateBinding resources.

type ClusterStatusHandler

type ClusterStatusHandler func(obj *v3.Cluster, status v3.ClusterStatus) (v3.ClusterStatus, error)

ClusterStatusHandler is executed for every added or modified Cluster. Should return the new status to be updated

type ClusterTemplateCache

type ClusterTemplateCache interface {
	generic.CacheInterface[*v3.ClusterTemplate]
}

ClusterTemplateCache interface for retrieving ClusterTemplate resources in memory.

type ClusterTemplateClient

type ClusterTemplateClient interface {
	generic.ClientInterface[*v3.ClusterTemplate, *v3.ClusterTemplateList]
}

ClusterTemplateClient interface for managing ClusterTemplate resources in Kubernetes.

type ClusterTemplateController

type ClusterTemplateController interface {
	generic.ControllerInterface[*v3.ClusterTemplate, *v3.ClusterTemplateList]
}

ClusterTemplateController interface for managing ClusterTemplate resources.

type ClusterTemplateRevisionCache

type ClusterTemplateRevisionCache interface {
	generic.CacheInterface[*v3.ClusterTemplateRevision]
}

ClusterTemplateRevisionCache interface for retrieving ClusterTemplateRevision resources in memory.

type ClusterTemplateRevisionClient

type ClusterTemplateRevisionClient interface {
	generic.ClientInterface[*v3.ClusterTemplateRevision, *v3.ClusterTemplateRevisionList]
}

ClusterTemplateRevisionClient interface for managing ClusterTemplateRevision resources in Kubernetes.

type ClusterTemplateRevisionController

type ClusterTemplateRevisionController interface {
	generic.ControllerInterface[*v3.ClusterTemplateRevision, *v3.ClusterTemplateRevisionList]
}

ClusterTemplateRevisionController interface for managing ClusterTemplateRevision resources.

type ClusterTemplateRevisionGeneratingHandler

type ClusterTemplateRevisionGeneratingHandler func(obj *v3.ClusterTemplateRevision, status v3.ClusterTemplateRevisionStatus) ([]runtime.Object, v3.ClusterTemplateRevisionStatus, error)

ClusterTemplateRevisionGeneratingHandler is the top-level handler that is executed for every ClusterTemplateRevision event. It extends ClusterTemplateRevisionStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ClusterTemplateRevisionStatusHandler

type ClusterTemplateRevisionStatusHandler func(obj *v3.ClusterTemplateRevision, status v3.ClusterTemplateRevisionStatus) (v3.ClusterTemplateRevisionStatus, error)

ClusterTemplateRevisionStatusHandler is executed for every added or modified ClusterTemplateRevision. Should return the new status to be updated

type ComposeConfigCache

type ComposeConfigCache interface {
	generic.NonNamespacedCacheInterface[*v3.ComposeConfig]
}

ComposeConfigCache interface for retrieving ComposeConfig resources in memory.

type ComposeConfigClient

type ComposeConfigClient interface {
	generic.NonNamespacedClientInterface[*v3.ComposeConfig, *v3.ComposeConfigList]
}

ComposeConfigClient interface for managing ComposeConfig resources in Kubernetes.

type ComposeConfigController

type ComposeConfigController interface {
	generic.NonNamespacedControllerInterface[*v3.ComposeConfig, *v3.ComposeConfigList]
}

ComposeConfigController interface for managing ComposeConfig resources.

type ComposeConfigGeneratingHandler

type ComposeConfigGeneratingHandler func(obj *v3.ComposeConfig, status v3.ComposeStatus) ([]runtime.Object, v3.ComposeStatus, error)

ComposeConfigGeneratingHandler is the top-level handler that is executed for every ComposeConfig event. It extends ComposeConfigStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ComposeConfigStatusHandler

type ComposeConfigStatusHandler func(obj *v3.ComposeConfig, status v3.ComposeStatus) (v3.ComposeStatus, error)

ComposeConfigStatusHandler is executed for every added or modified ComposeConfig. Should return the new status to be updated

type DynamicSchemaCache

type DynamicSchemaCache interface {
	generic.NonNamespacedCacheInterface[*v3.DynamicSchema]
}

DynamicSchemaCache interface for retrieving DynamicSchema resources in memory.

type DynamicSchemaClient

type DynamicSchemaClient interface {
	generic.NonNamespacedClientInterface[*v3.DynamicSchema, *v3.DynamicSchemaList]
}

DynamicSchemaClient interface for managing DynamicSchema resources in Kubernetes.

type DynamicSchemaController

type DynamicSchemaController interface {
	generic.NonNamespacedControllerInterface[*v3.DynamicSchema, *v3.DynamicSchemaList]
}

DynamicSchemaController interface for managing DynamicSchema resources.

type DynamicSchemaGeneratingHandler

type DynamicSchemaGeneratingHandler func(obj *v3.DynamicSchema, status v3.DynamicSchemaStatus) ([]runtime.Object, v3.DynamicSchemaStatus, error)

DynamicSchemaGeneratingHandler is the top-level handler that is executed for every DynamicSchema event. It extends DynamicSchemaStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type DynamicSchemaStatusHandler

type DynamicSchemaStatusHandler func(obj *v3.DynamicSchema, status v3.DynamicSchemaStatus) (v3.DynamicSchemaStatus, error)

DynamicSchemaStatusHandler is executed for every added or modified DynamicSchema. Should return the new status to be updated

type EtcdBackupCache

type EtcdBackupCache interface {
	generic.CacheInterface[*v3.EtcdBackup]
}

EtcdBackupCache interface for retrieving EtcdBackup resources in memory.

type EtcdBackupClient

type EtcdBackupClient interface {
	generic.ClientInterface[*v3.EtcdBackup, *v3.EtcdBackupList]
}

EtcdBackupClient interface for managing EtcdBackup resources in Kubernetes.

type EtcdBackupController

type EtcdBackupController interface {
	generic.ControllerInterface[*v3.EtcdBackup, *v3.EtcdBackupList]
}

EtcdBackupController interface for managing EtcdBackup resources.

type FeatureCache

type FeatureCache interface {
	generic.NonNamespacedCacheInterface[*v3.Feature]
}

FeatureCache interface for retrieving Feature resources in memory.

type FeatureClient

type FeatureClient interface {
	generic.NonNamespacedClientInterface[*v3.Feature, *v3.FeatureList]
}

FeatureClient interface for managing Feature resources in Kubernetes.

type FeatureController

type FeatureController interface {
	generic.NonNamespacedControllerInterface[*v3.Feature, *v3.FeatureList]
}

FeatureController interface for managing Feature resources.

type FeatureGeneratingHandler

type FeatureGeneratingHandler func(obj *v3.Feature, status v3.FeatureStatus) ([]runtime.Object, v3.FeatureStatus, error)

FeatureGeneratingHandler is the top-level handler that is executed for every Feature event. It extends FeatureStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type FeatureStatusHandler

type FeatureStatusHandler func(obj *v3.Feature, status v3.FeatureStatus) (v3.FeatureStatus, error)

FeatureStatusHandler is executed for every added or modified Feature. Should return the new status to be updated

type FleetWorkspaceCache

type FleetWorkspaceCache interface {
	generic.NonNamespacedCacheInterface[*v3.FleetWorkspace]
}

FleetWorkspaceCache interface for retrieving FleetWorkspace resources in memory.

type FleetWorkspaceClient

type FleetWorkspaceClient interface {
	generic.NonNamespacedClientInterface[*v3.FleetWorkspace, *v3.FleetWorkspaceList]
}

FleetWorkspaceClient interface for managing FleetWorkspace resources in Kubernetes.

type FleetWorkspaceController

type FleetWorkspaceController interface {
	generic.NonNamespacedControllerInterface[*v3.FleetWorkspace, *v3.FleetWorkspaceList]
}

FleetWorkspaceController interface for managing FleetWorkspace resources.

type FleetWorkspaceGeneratingHandler

type FleetWorkspaceGeneratingHandler func(obj *v3.FleetWorkspace, status v3.FleetWorkspaceStatus) ([]runtime.Object, v3.FleetWorkspaceStatus, error)

FleetWorkspaceGeneratingHandler is the top-level handler that is executed for every FleetWorkspace event. It extends FleetWorkspaceStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type FleetWorkspaceStatusHandler

type FleetWorkspaceStatusHandler func(obj *v3.FleetWorkspace, status v3.FleetWorkspaceStatus) (v3.FleetWorkspaceStatus, error)

FleetWorkspaceStatusHandler is executed for every added or modified FleetWorkspace. Should return the new status to be updated

type FreeIpaProviderCache

type FreeIpaProviderCache interface {
	generic.NonNamespacedCacheInterface[*v3.FreeIpaProvider]
}

FreeIpaProviderCache interface for retrieving FreeIpaProvider resources in memory.

type FreeIpaProviderClient

type FreeIpaProviderClient interface {
	generic.NonNamespacedClientInterface[*v3.FreeIpaProvider, *v3.FreeIpaProviderList]
}

FreeIpaProviderClient interface for managing FreeIpaProvider resources in Kubernetes.

type FreeIpaProviderController

type FreeIpaProviderController interface {
	generic.NonNamespacedControllerInterface[*v3.FreeIpaProvider, *v3.FreeIpaProviderList]
}

FreeIpaProviderController interface for managing FreeIpaProvider resources.

type GithubProviderCache

type GithubProviderCache interface {
	generic.NonNamespacedCacheInterface[*v3.GithubProvider]
}

GithubProviderCache interface for retrieving GithubProvider resources in memory.

type GithubProviderClient

type GithubProviderClient interface {
	generic.NonNamespacedClientInterface[*v3.GithubProvider, *v3.GithubProviderList]
}

GithubProviderClient interface for managing GithubProvider resources in Kubernetes.

type GithubProviderController

type GithubProviderController interface {
	generic.NonNamespacedControllerInterface[*v3.GithubProvider, *v3.GithubProviderList]
}

GithubProviderController interface for managing GithubProvider resources.

type GlobalDnsCache

type GlobalDnsCache interface {
	generic.CacheInterface[*v3.GlobalDns]
}

GlobalDnsCache interface for retrieving GlobalDns resources in memory.

type GlobalDnsClient

type GlobalDnsClient interface {
	generic.ClientInterface[*v3.GlobalDns, *v3.GlobalDnsList]
}

GlobalDnsClient interface for managing GlobalDns resources in Kubernetes.

type GlobalDnsController

type GlobalDnsController interface {
	generic.ControllerInterface[*v3.GlobalDns, *v3.GlobalDnsList]
}

GlobalDnsController interface for managing GlobalDns resources.

type GlobalDnsGeneratingHandler

type GlobalDnsGeneratingHandler func(obj *v3.GlobalDns, status v3.GlobalDNSStatus) ([]runtime.Object, v3.GlobalDNSStatus, error)

GlobalDnsGeneratingHandler is the top-level handler that is executed for every GlobalDns event. It extends GlobalDnsStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type GlobalDnsProviderCache

type GlobalDnsProviderCache interface {
	generic.CacheInterface[*v3.GlobalDnsProvider]
}

GlobalDnsProviderCache interface for retrieving GlobalDnsProvider resources in memory.

type GlobalDnsProviderClient

type GlobalDnsProviderClient interface {
	generic.ClientInterface[*v3.GlobalDnsProvider, *v3.GlobalDnsProviderList]
}

GlobalDnsProviderClient interface for managing GlobalDnsProvider resources in Kubernetes.

type GlobalDnsProviderController

type GlobalDnsProviderController interface {
	generic.ControllerInterface[*v3.GlobalDnsProvider, *v3.GlobalDnsProviderList]
}

GlobalDnsProviderController interface for managing GlobalDnsProvider resources.

type GlobalDnsStatusHandler

type GlobalDnsStatusHandler func(obj *v3.GlobalDns, status v3.GlobalDNSStatus) (v3.GlobalDNSStatus, error)

GlobalDnsStatusHandler is executed for every added or modified GlobalDns. Should return the new status to be updated

type GlobalRoleBindingCache

type GlobalRoleBindingCache interface {
	generic.NonNamespacedCacheInterface[*v3.GlobalRoleBinding]
}

GlobalRoleBindingCache interface for retrieving GlobalRoleBinding resources in memory.

type GlobalRoleBindingClient

type GlobalRoleBindingClient interface {
	generic.NonNamespacedClientInterface[*v3.GlobalRoleBinding, *v3.GlobalRoleBindingList]
}

GlobalRoleBindingClient interface for managing GlobalRoleBinding resources in Kubernetes.

type GlobalRoleBindingController

type GlobalRoleBindingController interface {
	generic.NonNamespacedControllerInterface[*v3.GlobalRoleBinding, *v3.GlobalRoleBindingList]
}

GlobalRoleBindingController interface for managing GlobalRoleBinding resources.

type GlobalRoleCache

type GlobalRoleCache interface {
	generic.NonNamespacedCacheInterface[*v3.GlobalRole]
}

GlobalRoleCache interface for retrieving GlobalRole resources in memory.

type GlobalRoleClient

type GlobalRoleClient interface {
	generic.NonNamespacedClientInterface[*v3.GlobalRole, *v3.GlobalRoleList]
}

GlobalRoleClient interface for managing GlobalRole resources in Kubernetes.

type GlobalRoleController

type GlobalRoleController interface {
	generic.NonNamespacedControllerInterface[*v3.GlobalRole, *v3.GlobalRoleList]
}

GlobalRoleController interface for managing GlobalRole resources.

type GoogleOAuthProviderCache

type GoogleOAuthProviderCache interface {
	generic.NonNamespacedCacheInterface[*v3.GoogleOAuthProvider]
}

GoogleOAuthProviderCache interface for retrieving GoogleOAuthProvider resources in memory.

type GoogleOAuthProviderClient

type GoogleOAuthProviderClient interface {
	generic.NonNamespacedClientInterface[*v3.GoogleOAuthProvider, *v3.GoogleOAuthProviderList]
}

GoogleOAuthProviderClient interface for managing GoogleOAuthProvider resources in Kubernetes.

type GoogleOAuthProviderController

type GoogleOAuthProviderController interface {
	generic.NonNamespacedControllerInterface[*v3.GoogleOAuthProvider, *v3.GoogleOAuthProviderList]
}

GoogleOAuthProviderController interface for managing GoogleOAuthProvider resources.

type GroupCache

type GroupCache interface {
	generic.NonNamespacedCacheInterface[*v3.Group]
}

GroupCache interface for retrieving Group resources in memory.

type GroupClient

type GroupClient interface {
	generic.NonNamespacedClientInterface[*v3.Group, *v3.GroupList]
}

GroupClient interface for managing Group resources in Kubernetes.

type GroupController

type GroupController interface {
	generic.NonNamespacedControllerInterface[*v3.Group, *v3.GroupList]
}

GroupController interface for managing Group resources.

type GroupMemberCache

type GroupMemberCache interface {
	generic.NonNamespacedCacheInterface[*v3.GroupMember]
}

GroupMemberCache interface for retrieving GroupMember resources in memory.

type GroupMemberClient

type GroupMemberClient interface {
	generic.NonNamespacedClientInterface[*v3.GroupMember, *v3.GroupMemberList]
}

GroupMemberClient interface for managing GroupMember resources in Kubernetes.

type GroupMemberController

type GroupMemberController interface {
	generic.NonNamespacedControllerInterface[*v3.GroupMember, *v3.GroupMemberList]
}

GroupMemberController interface for managing GroupMember resources.

type Interface

type Interface interface {
	APIService() APIServiceController
	ActiveDirectoryProvider() ActiveDirectoryProviderController
	AuthConfig() AuthConfigController
	AuthProvider() AuthProviderController
	AuthToken() AuthTokenController
	AzureADProvider() AzureADProviderController
	Catalog() CatalogController
	CatalogTemplate() CatalogTemplateController
	CatalogTemplateVersion() CatalogTemplateVersionController
	CloudCredential() CloudCredentialController
	Cluster() ClusterController
	ClusterAlert() ClusterAlertController
	ClusterAlertGroup() ClusterAlertGroupController
	ClusterAlertRule() ClusterAlertRuleController
	ClusterCatalog() ClusterCatalogController
	ClusterLogging() ClusterLoggingController
	ClusterMonitorGraph() ClusterMonitorGraphController
	ClusterRegistrationToken() ClusterRegistrationTokenController
	ClusterRoleTemplateBinding() ClusterRoleTemplateBindingController
	ClusterTemplate() ClusterTemplateController
	ClusterTemplateRevision() ClusterTemplateRevisionController
	ComposeConfig() ComposeConfigController
	DynamicSchema() DynamicSchemaController
	EtcdBackup() EtcdBackupController
	Feature() FeatureController
	FleetWorkspace() FleetWorkspaceController
	FreeIpaProvider() FreeIpaProviderController
	GithubProvider() GithubProviderController
	GlobalDns() GlobalDnsController
	GlobalDnsProvider() GlobalDnsProviderController
	GlobalRole() GlobalRoleController
	GlobalRoleBinding() GlobalRoleBindingController
	GoogleOAuthProvider() GoogleOAuthProviderController
	Group() GroupController
	GroupMember() GroupMemberController
	KontainerDriver() KontainerDriverController
	LocalProvider() LocalProviderController
	ManagedChart() ManagedChartController
	MonitorMetric() MonitorMetricController
	MultiClusterApp() MultiClusterAppController
	MultiClusterAppRevision() MultiClusterAppRevisionController
	Node() NodeController
	NodeDriver() NodeDriverController
	NodePool() NodePoolController
	NodeTemplate() NodeTemplateController
	Notifier() NotifierController
	OIDCProvider() OIDCProviderController
	OpenLdapProvider() OpenLdapProviderController
	PodSecurityAdmissionConfigurationTemplate() PodSecurityAdmissionConfigurationTemplateController
	PodSecurityPolicyTemplate() PodSecurityPolicyTemplateController
	PodSecurityPolicyTemplateProjectBinding() PodSecurityPolicyTemplateProjectBindingController
	Preference() PreferenceController
	Principal() PrincipalController
	Project() ProjectController
	ProjectAlert() ProjectAlertController
	ProjectAlertGroup() ProjectAlertGroupController
	ProjectAlertRule() ProjectAlertRuleController
	ProjectCatalog() ProjectCatalogController
	ProjectLogging() ProjectLoggingController
	ProjectMonitorGraph() ProjectMonitorGraphController
	ProjectNetworkPolicy() ProjectNetworkPolicyController
	ProjectRoleTemplateBinding() ProjectRoleTemplateBindingController
	RancherUserNotification() RancherUserNotificationController
	RkeAddon() RkeAddonController
	RkeK8sServiceOption() RkeK8sServiceOptionController
	RkeK8sSystemImage() RkeK8sSystemImageController
	RoleTemplate() RoleTemplateController
	SamlProvider() SamlProviderController
	SamlToken() SamlTokenController
	Setting() SettingController
	Template() TemplateController
	TemplateContent() TemplateContentController
	TemplateVersion() TemplateVersionController
	Token() TokenController
	User() UserController
	UserAttribute() UserAttributeController
}

func New

func New(controllerFactory controller.SharedControllerFactory) Interface

type KontainerDriverCache

type KontainerDriverCache interface {
	generic.NonNamespacedCacheInterface[*v3.KontainerDriver]
}

KontainerDriverCache interface for retrieving KontainerDriver resources in memory.

type KontainerDriverClient

type KontainerDriverClient interface {
	generic.NonNamespacedClientInterface[*v3.KontainerDriver, *v3.KontainerDriverList]
}

KontainerDriverClient interface for managing KontainerDriver resources in Kubernetes.

type KontainerDriverController

type KontainerDriverController interface {
	generic.NonNamespacedControllerInterface[*v3.KontainerDriver, *v3.KontainerDriverList]
}

KontainerDriverController interface for managing KontainerDriver resources.

type KontainerDriverGeneratingHandler

type KontainerDriverGeneratingHandler func(obj *v3.KontainerDriver, status v3.KontainerDriverStatus) ([]runtime.Object, v3.KontainerDriverStatus, error)

KontainerDriverGeneratingHandler is the top-level handler that is executed for every KontainerDriver event. It extends KontainerDriverStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type KontainerDriverStatusHandler

type KontainerDriverStatusHandler func(obj *v3.KontainerDriver, status v3.KontainerDriverStatus) (v3.KontainerDriverStatus, error)

KontainerDriverStatusHandler is executed for every added or modified KontainerDriver. Should return the new status to be updated

type LocalProviderCache

type LocalProviderCache interface {
	generic.NonNamespacedCacheInterface[*v3.LocalProvider]
}

LocalProviderCache interface for retrieving LocalProvider resources in memory.

type LocalProviderClient

type LocalProviderClient interface {
	generic.NonNamespacedClientInterface[*v3.LocalProvider, *v3.LocalProviderList]
}

LocalProviderClient interface for managing LocalProvider resources in Kubernetes.

type LocalProviderController

type LocalProviderController interface {
	generic.NonNamespacedControllerInterface[*v3.LocalProvider, *v3.LocalProviderList]
}

LocalProviderController interface for managing LocalProvider resources.

type ManagedChartCache

type ManagedChartCache interface {
	generic.CacheInterface[*v3.ManagedChart]
}

ManagedChartCache interface for retrieving ManagedChart resources in memory.

type ManagedChartClient

type ManagedChartClient interface {
	generic.ClientInterface[*v3.ManagedChart, *v3.ManagedChartList]
}

ManagedChartClient interface for managing ManagedChart resources in Kubernetes.

type ManagedChartController

type ManagedChartController interface {
	generic.ControllerInterface[*v3.ManagedChart, *v3.ManagedChartList]
}

ManagedChartController interface for managing ManagedChart resources.

type ManagedChartGeneratingHandler

type ManagedChartGeneratingHandler func(obj *v3.ManagedChart, status v3.ManagedChartStatus) ([]runtime.Object, v3.ManagedChartStatus, error)

ManagedChartGeneratingHandler is the top-level handler that is executed for every ManagedChart event. It extends ManagedChartStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ManagedChartStatusHandler

type ManagedChartStatusHandler func(obj *v3.ManagedChart, status v3.ManagedChartStatus) (v3.ManagedChartStatus, error)

ManagedChartStatusHandler is executed for every added or modified ManagedChart. Should return the new status to be updated

type MonitorMetricCache

type MonitorMetricCache interface {
	generic.CacheInterface[*v3.MonitorMetric]
}

MonitorMetricCache interface for retrieving MonitorMetric resources in memory.

type MonitorMetricClient

type MonitorMetricClient interface {
	generic.ClientInterface[*v3.MonitorMetric, *v3.MonitorMetricList]
}

MonitorMetricClient interface for managing MonitorMetric resources in Kubernetes.

type MonitorMetricController

type MonitorMetricController interface {
	generic.ControllerInterface[*v3.MonitorMetric, *v3.MonitorMetricList]
}

MonitorMetricController interface for managing MonitorMetric resources.

type MultiClusterAppCache

type MultiClusterAppCache interface {
	generic.CacheInterface[*v3.MultiClusterApp]
}

MultiClusterAppCache interface for retrieving MultiClusterApp resources in memory.

type MultiClusterAppClient

type MultiClusterAppClient interface {
	generic.ClientInterface[*v3.MultiClusterApp, *v3.MultiClusterAppList]
}

MultiClusterAppClient interface for managing MultiClusterApp resources in Kubernetes.

type MultiClusterAppController

type MultiClusterAppController interface {
	generic.ControllerInterface[*v3.MultiClusterApp, *v3.MultiClusterAppList]
}

MultiClusterAppController interface for managing MultiClusterApp resources.

type MultiClusterAppGeneratingHandler

type MultiClusterAppGeneratingHandler func(obj *v3.MultiClusterApp, status v3.MultiClusterAppStatus) ([]runtime.Object, v3.MultiClusterAppStatus, error)

MultiClusterAppGeneratingHandler is the top-level handler that is executed for every MultiClusterApp event. It extends MultiClusterAppStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type MultiClusterAppRevisionCache

type MultiClusterAppRevisionCache interface {
	generic.CacheInterface[*v3.MultiClusterAppRevision]
}

MultiClusterAppRevisionCache interface for retrieving MultiClusterAppRevision resources in memory.

type MultiClusterAppRevisionClient

type MultiClusterAppRevisionClient interface {
	generic.ClientInterface[*v3.MultiClusterAppRevision, *v3.MultiClusterAppRevisionList]
}

MultiClusterAppRevisionClient interface for managing MultiClusterAppRevision resources in Kubernetes.

type MultiClusterAppRevisionController

type MultiClusterAppRevisionController interface {
	generic.ControllerInterface[*v3.MultiClusterAppRevision, *v3.MultiClusterAppRevisionList]
}

MultiClusterAppRevisionController interface for managing MultiClusterAppRevision resources.

type MultiClusterAppStatusHandler

type MultiClusterAppStatusHandler func(obj *v3.MultiClusterApp, status v3.MultiClusterAppStatus) (v3.MultiClusterAppStatus, error)

MultiClusterAppStatusHandler is executed for every added or modified MultiClusterApp. Should return the new status to be updated

type NodeCache

type NodeCache interface {
	generic.CacheInterface[*v3.Node]
}

NodeCache interface for retrieving Node resources in memory.

type NodeClient

type NodeClient interface {
	generic.ClientInterface[*v3.Node, *v3.NodeList]
}

NodeClient interface for managing Node resources in Kubernetes.

type NodeController

type NodeController interface {
	generic.ControllerInterface[*v3.Node, *v3.NodeList]
}

NodeController interface for managing Node resources.

type NodeDriverCache

type NodeDriverCache interface {
	generic.NonNamespacedCacheInterface[*v3.NodeDriver]
}

NodeDriverCache interface for retrieving NodeDriver resources in memory.

type NodeDriverClient

type NodeDriverClient interface {
	generic.NonNamespacedClientInterface[*v3.NodeDriver, *v3.NodeDriverList]
}

NodeDriverClient interface for managing NodeDriver resources in Kubernetes.

type NodeDriverController

type NodeDriverController interface {
	generic.NonNamespacedControllerInterface[*v3.NodeDriver, *v3.NodeDriverList]
}

NodeDriverController interface for managing NodeDriver resources.

type NodeDriverGeneratingHandler

type NodeDriverGeneratingHandler func(obj *v3.NodeDriver, status v3.NodeDriverStatus) ([]runtime.Object, v3.NodeDriverStatus, error)

NodeDriverGeneratingHandler is the top-level handler that is executed for every NodeDriver event. It extends NodeDriverStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type NodeDriverStatusHandler

type NodeDriverStatusHandler func(obj *v3.NodeDriver, status v3.NodeDriverStatus) (v3.NodeDriverStatus, error)

NodeDriverStatusHandler is executed for every added or modified NodeDriver. Should return the new status to be updated

type NodeGeneratingHandler

type NodeGeneratingHandler func(obj *v3.Node, status v3.NodeStatus) ([]runtime.Object, v3.NodeStatus, error)

NodeGeneratingHandler is the top-level handler that is executed for every Node event. It extends NodeStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type NodePoolCache

type NodePoolCache interface {
	generic.CacheInterface[*v3.NodePool]
}

NodePoolCache interface for retrieving NodePool resources in memory.

type NodePoolClient

type NodePoolClient interface {
	generic.ClientInterface[*v3.NodePool, *v3.NodePoolList]
}

NodePoolClient interface for managing NodePool resources in Kubernetes.

type NodePoolController

type NodePoolController interface {
	generic.ControllerInterface[*v3.NodePool, *v3.NodePoolList]
}

NodePoolController interface for managing NodePool resources.

type NodePoolGeneratingHandler

type NodePoolGeneratingHandler func(obj *v3.NodePool, status v3.NodePoolStatus) ([]runtime.Object, v3.NodePoolStatus, error)

NodePoolGeneratingHandler is the top-level handler that is executed for every NodePool event. It extends NodePoolStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type NodePoolStatusHandler

type NodePoolStatusHandler func(obj *v3.NodePool, status v3.NodePoolStatus) (v3.NodePoolStatus, error)

NodePoolStatusHandler is executed for every added or modified NodePool. Should return the new status to be updated

type NodeStatusHandler

type NodeStatusHandler func(obj *v3.Node, status v3.NodeStatus) (v3.NodeStatus, error)

NodeStatusHandler is executed for every added or modified Node. Should return the new status to be updated

type NodeTemplateCache

type NodeTemplateCache interface {
	generic.CacheInterface[*v3.NodeTemplate]
}

NodeTemplateCache interface for retrieving NodeTemplate resources in memory.

type NodeTemplateClient

type NodeTemplateClient interface {
	generic.ClientInterface[*v3.NodeTemplate, *v3.NodeTemplateList]
}

NodeTemplateClient interface for managing NodeTemplate resources in Kubernetes.

type NodeTemplateController

type NodeTemplateController interface {
	generic.ControllerInterface[*v3.NodeTemplate, *v3.NodeTemplateList]
}

NodeTemplateController interface for managing NodeTemplate resources.

type NodeTemplateGeneratingHandler

type NodeTemplateGeneratingHandler func(obj *v3.NodeTemplate, status v3.NodeTemplateStatus) ([]runtime.Object, v3.NodeTemplateStatus, error)

NodeTemplateGeneratingHandler is the top-level handler that is executed for every NodeTemplate event. It extends NodeTemplateStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type NodeTemplateStatusHandler

type NodeTemplateStatusHandler func(obj *v3.NodeTemplate, status v3.NodeTemplateStatus) (v3.NodeTemplateStatus, error)

NodeTemplateStatusHandler is executed for every added or modified NodeTemplate. Should return the new status to be updated

type NotifierCache

type NotifierCache interface {
	generic.CacheInterface[*v3.Notifier]
}

NotifierCache interface for retrieving Notifier resources in memory.

type NotifierClient

type NotifierClient interface {
	generic.ClientInterface[*v3.Notifier, *v3.NotifierList]
}

NotifierClient interface for managing Notifier resources in Kubernetes.

type NotifierController

type NotifierController interface {
	generic.ControllerInterface[*v3.Notifier, *v3.NotifierList]
}

NotifierController interface for managing Notifier resources.

type NotifierGeneratingHandler

type NotifierGeneratingHandler func(obj *v3.Notifier, status v3.NotifierStatus) ([]runtime.Object, v3.NotifierStatus, error)

NotifierGeneratingHandler is the top-level handler that is executed for every Notifier event. It extends NotifierStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type NotifierStatusHandler

type NotifierStatusHandler func(obj *v3.Notifier, status v3.NotifierStatus) (v3.NotifierStatus, error)

NotifierStatusHandler is executed for every added or modified Notifier. Should return the new status to be updated

type OIDCProviderCache

type OIDCProviderCache interface {
	generic.NonNamespacedCacheInterface[*v3.OIDCProvider]
}

OIDCProviderCache interface for retrieving OIDCProvider resources in memory.

type OIDCProviderClient

type OIDCProviderClient interface {
	generic.NonNamespacedClientInterface[*v3.OIDCProvider, *v3.OIDCProviderList]
}

OIDCProviderClient interface for managing OIDCProvider resources in Kubernetes.

type OIDCProviderController

type OIDCProviderController interface {
	generic.NonNamespacedControllerInterface[*v3.OIDCProvider, *v3.OIDCProviderList]
}

OIDCProviderController interface for managing OIDCProvider resources.

type OpenLdapProviderCache

type OpenLdapProviderCache interface {
	generic.NonNamespacedCacheInterface[*v3.OpenLdapProvider]
}

OpenLdapProviderCache interface for retrieving OpenLdapProvider resources in memory.

type OpenLdapProviderClient

type OpenLdapProviderClient interface {
	generic.NonNamespacedClientInterface[*v3.OpenLdapProvider, *v3.OpenLdapProviderList]
}

OpenLdapProviderClient interface for managing OpenLdapProvider resources in Kubernetes.

type OpenLdapProviderController

type OpenLdapProviderController interface {
	generic.NonNamespacedControllerInterface[*v3.OpenLdapProvider, *v3.OpenLdapProviderList]
}

OpenLdapProviderController interface for managing OpenLdapProvider resources.

type PodSecurityAdmissionConfigurationTemplateCache

type PodSecurityAdmissionConfigurationTemplateCache interface {
	generic.NonNamespacedCacheInterface[*v3.PodSecurityAdmissionConfigurationTemplate]
}

PodSecurityAdmissionConfigurationTemplateCache interface for retrieving PodSecurityAdmissionConfigurationTemplate resources in memory.

type PodSecurityAdmissionConfigurationTemplateClient

PodSecurityAdmissionConfigurationTemplateClient interface for managing PodSecurityAdmissionConfigurationTemplate resources in Kubernetes.

type PodSecurityAdmissionConfigurationTemplateController

PodSecurityAdmissionConfigurationTemplateController interface for managing PodSecurityAdmissionConfigurationTemplate resources.

type PodSecurityPolicyTemplateCache

type PodSecurityPolicyTemplateCache interface {
	generic.NonNamespacedCacheInterface[*v3.PodSecurityPolicyTemplate]
}

PodSecurityPolicyTemplateCache interface for retrieving PodSecurityPolicyTemplate resources in memory.

type PodSecurityPolicyTemplateClient

type PodSecurityPolicyTemplateClient interface {
	generic.NonNamespacedClientInterface[*v3.PodSecurityPolicyTemplate, *v3.PodSecurityPolicyTemplateList]
}

PodSecurityPolicyTemplateClient interface for managing PodSecurityPolicyTemplate resources in Kubernetes.

type PodSecurityPolicyTemplateController

type PodSecurityPolicyTemplateController interface {
	generic.NonNamespacedControllerInterface[*v3.PodSecurityPolicyTemplate, *v3.PodSecurityPolicyTemplateList]
}

PodSecurityPolicyTemplateController interface for managing PodSecurityPolicyTemplate resources.

type PodSecurityPolicyTemplateProjectBindingCache

type PodSecurityPolicyTemplateProjectBindingCache interface {
	generic.CacheInterface[*v3.PodSecurityPolicyTemplateProjectBinding]
}

PodSecurityPolicyTemplateProjectBindingCache interface for retrieving PodSecurityPolicyTemplateProjectBinding resources in memory.

type PodSecurityPolicyTemplateProjectBindingClient

type PodSecurityPolicyTemplateProjectBindingClient interface {
	generic.ClientInterface[*v3.PodSecurityPolicyTemplateProjectBinding, *v3.PodSecurityPolicyTemplateProjectBindingList]
}

PodSecurityPolicyTemplateProjectBindingClient interface for managing PodSecurityPolicyTemplateProjectBinding resources in Kubernetes.

type PodSecurityPolicyTemplateProjectBindingController

type PodSecurityPolicyTemplateProjectBindingController interface {
	generic.ControllerInterface[*v3.PodSecurityPolicyTemplateProjectBinding, *v3.PodSecurityPolicyTemplateProjectBindingList]
}

PodSecurityPolicyTemplateProjectBindingController interface for managing PodSecurityPolicyTemplateProjectBinding resources.

type PreferenceCache

type PreferenceCache interface {
	generic.CacheInterface[*v3.Preference]
}

PreferenceCache interface for retrieving Preference resources in memory.

type PreferenceClient

type PreferenceClient interface {
	generic.ClientInterface[*v3.Preference, *v3.PreferenceList]
}

PreferenceClient interface for managing Preference resources in Kubernetes.

type PreferenceController

type PreferenceController interface {
	generic.ControllerInterface[*v3.Preference, *v3.PreferenceList]
}

PreferenceController interface for managing Preference resources.

type PrincipalCache

type PrincipalCache interface {
	generic.NonNamespacedCacheInterface[*v3.Principal]
}

PrincipalCache interface for retrieving Principal resources in memory.

type PrincipalClient

type PrincipalClient interface {
	generic.NonNamespacedClientInterface[*v3.Principal, *v3.PrincipalList]
}

PrincipalClient interface for managing Principal resources in Kubernetes.

type PrincipalController

type PrincipalController interface {
	generic.NonNamespacedControllerInterface[*v3.Principal, *v3.PrincipalList]
}

PrincipalController interface for managing Principal resources.

type ProjectAlertCache

type ProjectAlertCache interface {
	generic.CacheInterface[*v3.ProjectAlert]
}

ProjectAlertCache interface for retrieving ProjectAlert resources in memory.

type ProjectAlertClient

type ProjectAlertClient interface {
	generic.ClientInterface[*v3.ProjectAlert, *v3.ProjectAlertList]
}

ProjectAlertClient interface for managing ProjectAlert resources in Kubernetes.

type ProjectAlertController

type ProjectAlertController interface {
	generic.ControllerInterface[*v3.ProjectAlert, *v3.ProjectAlertList]
}

ProjectAlertController interface for managing ProjectAlert resources.

type ProjectAlertGeneratingHandler

type ProjectAlertGeneratingHandler func(obj *v3.ProjectAlert, status v3.AlertStatus) ([]runtime.Object, v3.AlertStatus, error)

ProjectAlertGeneratingHandler is the top-level handler that is executed for every ProjectAlert event. It extends ProjectAlertStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ProjectAlertGroupCache

type ProjectAlertGroupCache interface {
	generic.CacheInterface[*v3.ProjectAlertGroup]
}

ProjectAlertGroupCache interface for retrieving ProjectAlertGroup resources in memory.

type ProjectAlertGroupClient

type ProjectAlertGroupClient interface {
	generic.ClientInterface[*v3.ProjectAlertGroup, *v3.ProjectAlertGroupList]
}

ProjectAlertGroupClient interface for managing ProjectAlertGroup resources in Kubernetes.

type ProjectAlertGroupController

type ProjectAlertGroupController interface {
	generic.ControllerInterface[*v3.ProjectAlertGroup, *v3.ProjectAlertGroupList]
}

ProjectAlertGroupController interface for managing ProjectAlertGroup resources.

type ProjectAlertGroupGeneratingHandler

type ProjectAlertGroupGeneratingHandler func(obj *v3.ProjectAlertGroup, status v3.AlertStatus) ([]runtime.Object, v3.AlertStatus, error)

ProjectAlertGroupGeneratingHandler is the top-level handler that is executed for every ProjectAlertGroup event. It extends ProjectAlertGroupStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ProjectAlertGroupStatusHandler

type ProjectAlertGroupStatusHandler func(obj *v3.ProjectAlertGroup, status v3.AlertStatus) (v3.AlertStatus, error)

ProjectAlertGroupStatusHandler is executed for every added or modified ProjectAlertGroup. Should return the new status to be updated

type ProjectAlertRuleCache

type ProjectAlertRuleCache interface {
	generic.CacheInterface[*v3.ProjectAlertRule]
}

ProjectAlertRuleCache interface for retrieving ProjectAlertRule resources in memory.

type ProjectAlertRuleClient

type ProjectAlertRuleClient interface {
	generic.ClientInterface[*v3.ProjectAlertRule, *v3.ProjectAlertRuleList]
}

ProjectAlertRuleClient interface for managing ProjectAlertRule resources in Kubernetes.

type ProjectAlertRuleController

type ProjectAlertRuleController interface {
	generic.ControllerInterface[*v3.ProjectAlertRule, *v3.ProjectAlertRuleList]
}

ProjectAlertRuleController interface for managing ProjectAlertRule resources.

type ProjectAlertRuleGeneratingHandler

type ProjectAlertRuleGeneratingHandler func(obj *v3.ProjectAlertRule, status v3.AlertStatus) ([]runtime.Object, v3.AlertStatus, error)

ProjectAlertRuleGeneratingHandler is the top-level handler that is executed for every ProjectAlertRule event. It extends ProjectAlertRuleStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ProjectAlertRuleStatusHandler

type ProjectAlertRuleStatusHandler func(obj *v3.ProjectAlertRule, status v3.AlertStatus) (v3.AlertStatus, error)

ProjectAlertRuleStatusHandler is executed for every added or modified ProjectAlertRule. Should return the new status to be updated

type ProjectAlertStatusHandler

type ProjectAlertStatusHandler func(obj *v3.ProjectAlert, status v3.AlertStatus) (v3.AlertStatus, error)

ProjectAlertStatusHandler is executed for every added or modified ProjectAlert. Should return the new status to be updated

type ProjectCache

type ProjectCache interface {
	generic.CacheInterface[*v3.Project]
}

ProjectCache interface for retrieving Project resources in memory.

type ProjectCatalogCache

type ProjectCatalogCache interface {
	generic.CacheInterface[*v3.ProjectCatalog]
}

ProjectCatalogCache interface for retrieving ProjectCatalog resources in memory.

type ProjectCatalogClient

type ProjectCatalogClient interface {
	generic.ClientInterface[*v3.ProjectCatalog, *v3.ProjectCatalogList]
}

ProjectCatalogClient interface for managing ProjectCatalog resources in Kubernetes.

type ProjectCatalogController

type ProjectCatalogController interface {
	generic.ControllerInterface[*v3.ProjectCatalog, *v3.ProjectCatalogList]
}

ProjectCatalogController interface for managing ProjectCatalog resources.

type ProjectClient

type ProjectClient interface {
	generic.ClientInterface[*v3.Project, *v3.ProjectList]
}

ProjectClient interface for managing Project resources in Kubernetes.

type ProjectController

type ProjectController interface {
	generic.ControllerInterface[*v3.Project, *v3.ProjectList]
}

ProjectController interface for managing Project resources.

type ProjectGeneratingHandler

type ProjectGeneratingHandler func(obj *v3.Project, status v3.ProjectStatus) ([]runtime.Object, v3.ProjectStatus, error)

ProjectGeneratingHandler is the top-level handler that is executed for every Project event. It extends ProjectStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ProjectLoggingCache

type ProjectLoggingCache interface {
	generic.CacheInterface[*v3.ProjectLogging]
}

ProjectLoggingCache interface for retrieving ProjectLogging resources in memory.

type ProjectLoggingClient

type ProjectLoggingClient interface {
	generic.ClientInterface[*v3.ProjectLogging, *v3.ProjectLoggingList]
}

ProjectLoggingClient interface for managing ProjectLogging resources in Kubernetes.

type ProjectLoggingController

type ProjectLoggingController interface {
	generic.ControllerInterface[*v3.ProjectLogging, *v3.ProjectLoggingList]
}

ProjectLoggingController interface for managing ProjectLogging resources.

type ProjectLoggingGeneratingHandler

type ProjectLoggingGeneratingHandler func(obj *v3.ProjectLogging, status v3.ProjectLoggingStatus) ([]runtime.Object, v3.ProjectLoggingStatus, error)

ProjectLoggingGeneratingHandler is the top-level handler that is executed for every ProjectLogging event. It extends ProjectLoggingStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type ProjectLoggingStatusHandler

type ProjectLoggingStatusHandler func(obj *v3.ProjectLogging, status v3.ProjectLoggingStatus) (v3.ProjectLoggingStatus, error)

ProjectLoggingStatusHandler is executed for every added or modified ProjectLogging. Should return the new status to be updated

type ProjectMonitorGraphCache

type ProjectMonitorGraphCache interface {
	generic.CacheInterface[*v3.ProjectMonitorGraph]
}

ProjectMonitorGraphCache interface for retrieving ProjectMonitorGraph resources in memory.

type ProjectMonitorGraphClient

type ProjectMonitorGraphClient interface {
	generic.ClientInterface[*v3.ProjectMonitorGraph, *v3.ProjectMonitorGraphList]
}

ProjectMonitorGraphClient interface for managing ProjectMonitorGraph resources in Kubernetes.

type ProjectMonitorGraphController

type ProjectMonitorGraphController interface {
	generic.ControllerInterface[*v3.ProjectMonitorGraph, *v3.ProjectMonitorGraphList]
}

ProjectMonitorGraphController interface for managing ProjectMonitorGraph resources.

type ProjectNetworkPolicyCache

type ProjectNetworkPolicyCache interface {
	generic.CacheInterface[*v3.ProjectNetworkPolicy]
}

ProjectNetworkPolicyCache interface for retrieving ProjectNetworkPolicy resources in memory.

type ProjectNetworkPolicyClient

type ProjectNetworkPolicyClient interface {
	generic.ClientInterface[*v3.ProjectNetworkPolicy, *v3.ProjectNetworkPolicyList]
}

ProjectNetworkPolicyClient interface for managing ProjectNetworkPolicy resources in Kubernetes.

type ProjectNetworkPolicyController

type ProjectNetworkPolicyController interface {
	generic.ControllerInterface[*v3.ProjectNetworkPolicy, *v3.ProjectNetworkPolicyList]
}

ProjectNetworkPolicyController interface for managing ProjectNetworkPolicy resources.

type ProjectRoleTemplateBindingCache

type ProjectRoleTemplateBindingCache interface {
	generic.CacheInterface[*v3.ProjectRoleTemplateBinding]
}

ProjectRoleTemplateBindingCache interface for retrieving ProjectRoleTemplateBinding resources in memory.

type ProjectRoleTemplateBindingClient

type ProjectRoleTemplateBindingClient interface {
	generic.ClientInterface[*v3.ProjectRoleTemplateBinding, *v3.ProjectRoleTemplateBindingList]
}

ProjectRoleTemplateBindingClient interface for managing ProjectRoleTemplateBinding resources in Kubernetes.

type ProjectRoleTemplateBindingController

type ProjectRoleTemplateBindingController interface {
	generic.ControllerInterface[*v3.ProjectRoleTemplateBinding, *v3.ProjectRoleTemplateBindingList]
}

ProjectRoleTemplateBindingController interface for managing ProjectRoleTemplateBinding resources.

type ProjectStatusHandler

type ProjectStatusHandler func(obj *v3.Project, status v3.ProjectStatus) (v3.ProjectStatus, error)

ProjectStatusHandler is executed for every added or modified Project. Should return the new status to be updated

type RancherUserNotificationCache

type RancherUserNotificationCache interface {
	generic.NonNamespacedCacheInterface[*v3.RancherUserNotification]
}

RancherUserNotificationCache interface for retrieving RancherUserNotification resources in memory.

type RancherUserNotificationClient

type RancherUserNotificationClient interface {
	generic.NonNamespacedClientInterface[*v3.RancherUserNotification, *v3.RancherUserNotificationList]
}

RancherUserNotificationClient interface for managing RancherUserNotification resources in Kubernetes.

type RancherUserNotificationController

type RancherUserNotificationController interface {
	generic.NonNamespacedControllerInterface[*v3.RancherUserNotification, *v3.RancherUserNotificationList]
}

RancherUserNotificationController interface for managing RancherUserNotification resources.

type RkeAddonCache

type RkeAddonCache interface {
	generic.CacheInterface[*v3.RkeAddon]
}

RkeAddonCache interface for retrieving RkeAddon resources in memory.

type RkeAddonClient

type RkeAddonClient interface {
	generic.ClientInterface[*v3.RkeAddon, *v3.RkeAddonList]
}

RkeAddonClient interface for managing RkeAddon resources in Kubernetes.

type RkeAddonController

type RkeAddonController interface {
	generic.ControllerInterface[*v3.RkeAddon, *v3.RkeAddonList]
}

RkeAddonController interface for managing RkeAddon resources.

type RkeK8sServiceOptionCache

type RkeK8sServiceOptionCache interface {
	generic.CacheInterface[*v3.RkeK8sServiceOption]
}

RkeK8sServiceOptionCache interface for retrieving RkeK8sServiceOption resources in memory.

type RkeK8sServiceOptionClient

type RkeK8sServiceOptionClient interface {
	generic.ClientInterface[*v3.RkeK8sServiceOption, *v3.RkeK8sServiceOptionList]
}

RkeK8sServiceOptionClient interface for managing RkeK8sServiceOption resources in Kubernetes.

type RkeK8sServiceOptionController

type RkeK8sServiceOptionController interface {
	generic.ControllerInterface[*v3.RkeK8sServiceOption, *v3.RkeK8sServiceOptionList]
}

RkeK8sServiceOptionController interface for managing RkeK8sServiceOption resources.

type RkeK8sSystemImageCache

type RkeK8sSystemImageCache interface {
	generic.CacheInterface[*v3.RkeK8sSystemImage]
}

RkeK8sSystemImageCache interface for retrieving RkeK8sSystemImage resources in memory.

type RkeK8sSystemImageClient

type RkeK8sSystemImageClient interface {
	generic.ClientInterface[*v3.RkeK8sSystemImage, *v3.RkeK8sSystemImageList]
}

RkeK8sSystemImageClient interface for managing RkeK8sSystemImage resources in Kubernetes.

type RkeK8sSystemImageController

type RkeK8sSystemImageController interface {
	generic.ControllerInterface[*v3.RkeK8sSystemImage, *v3.RkeK8sSystemImageList]
}

RkeK8sSystemImageController interface for managing RkeK8sSystemImage resources.

type RoleTemplateCache

type RoleTemplateCache interface {
	generic.NonNamespacedCacheInterface[*v3.RoleTemplate]
}

RoleTemplateCache interface for retrieving RoleTemplate resources in memory.

type RoleTemplateClient

type RoleTemplateClient interface {
	generic.NonNamespacedClientInterface[*v3.RoleTemplate, *v3.RoleTemplateList]
}

RoleTemplateClient interface for managing RoleTemplate resources in Kubernetes.

type RoleTemplateController

type RoleTemplateController interface {
	generic.NonNamespacedControllerInterface[*v3.RoleTemplate, *v3.RoleTemplateList]
}

RoleTemplateController interface for managing RoleTemplate resources.

type SamlProviderCache

type SamlProviderCache interface {
	generic.NonNamespacedCacheInterface[*v3.SamlProvider]
}

SamlProviderCache interface for retrieving SamlProvider resources in memory.

type SamlProviderClient

type SamlProviderClient interface {
	generic.NonNamespacedClientInterface[*v3.SamlProvider, *v3.SamlProviderList]
}

SamlProviderClient interface for managing SamlProvider resources in Kubernetes.

type SamlProviderController

type SamlProviderController interface {
	generic.NonNamespacedControllerInterface[*v3.SamlProvider, *v3.SamlProviderList]
}

SamlProviderController interface for managing SamlProvider resources.

type SamlTokenCache

type SamlTokenCache interface {
	generic.NonNamespacedCacheInterface[*v3.SamlToken]
}

SamlTokenCache interface for retrieving SamlToken resources in memory.

type SamlTokenClient

type SamlTokenClient interface {
	generic.NonNamespacedClientInterface[*v3.SamlToken, *v3.SamlTokenList]
}

SamlTokenClient interface for managing SamlToken resources in Kubernetes.

type SamlTokenController

type SamlTokenController interface {
	generic.NonNamespacedControllerInterface[*v3.SamlToken, *v3.SamlTokenList]
}

SamlTokenController interface for managing SamlToken resources.

type SettingCache

type SettingCache interface {
	generic.NonNamespacedCacheInterface[*v3.Setting]
}

SettingCache interface for retrieving Setting resources in memory.

type SettingClient

type SettingClient interface {
	generic.NonNamespacedClientInterface[*v3.Setting, *v3.SettingList]
}

SettingClient interface for managing Setting resources in Kubernetes.

type SettingController

type SettingController interface {
	generic.NonNamespacedControllerInterface[*v3.Setting, *v3.SettingList]
}

SettingController interface for managing Setting resources.

type TemplateCache

type TemplateCache interface {
	generic.NonNamespacedCacheInterface[*v3.Template]
}

TemplateCache interface for retrieving Template resources in memory.

type TemplateClient

type TemplateClient interface {
	generic.NonNamespacedClientInterface[*v3.Template, *v3.TemplateList]
}

TemplateClient interface for managing Template resources in Kubernetes.

type TemplateContentCache

type TemplateContentCache interface {
	generic.NonNamespacedCacheInterface[*v3.TemplateContent]
}

TemplateContentCache interface for retrieving TemplateContent resources in memory.

type TemplateContentClient

type TemplateContentClient interface {
	generic.NonNamespacedClientInterface[*v3.TemplateContent, *v3.TemplateContentList]
}

TemplateContentClient interface for managing TemplateContent resources in Kubernetes.

type TemplateContentController

type TemplateContentController interface {
	generic.NonNamespacedControllerInterface[*v3.TemplateContent, *v3.TemplateContentList]
}

TemplateContentController interface for managing TemplateContent resources.

type TemplateController

type TemplateController interface {
	generic.NonNamespacedControllerInterface[*v3.Template, *v3.TemplateList]
}

TemplateController interface for managing Template resources.

type TemplateGeneratingHandler

type TemplateGeneratingHandler func(obj *v3.Template, status v3.TemplateStatus) ([]runtime.Object, v3.TemplateStatus, error)

TemplateGeneratingHandler is the top-level handler that is executed for every Template event. It extends TemplateStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type TemplateStatusHandler

type TemplateStatusHandler func(obj *v3.Template, status v3.TemplateStatus) (v3.TemplateStatus, error)

TemplateStatusHandler is executed for every added or modified Template. Should return the new status to be updated

type TemplateVersionCache

type TemplateVersionCache interface {
	generic.NonNamespacedCacheInterface[*v3.TemplateVersion]
}

TemplateVersionCache interface for retrieving TemplateVersion resources in memory.

type TemplateVersionClient

type TemplateVersionClient interface {
	generic.NonNamespacedClientInterface[*v3.TemplateVersion, *v3.TemplateVersionList]
}

TemplateVersionClient interface for managing TemplateVersion resources in Kubernetes.

type TemplateVersionController

type TemplateVersionController interface {
	generic.NonNamespacedControllerInterface[*v3.TemplateVersion, *v3.TemplateVersionList]
}

TemplateVersionController interface for managing TemplateVersion resources.

type TemplateVersionGeneratingHandler

type TemplateVersionGeneratingHandler func(obj *v3.TemplateVersion, status v3.TemplateVersionStatus) ([]runtime.Object, v3.TemplateVersionStatus, error)

TemplateVersionGeneratingHandler is the top-level handler that is executed for every TemplateVersion event. It extends TemplateVersionStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type TemplateVersionStatusHandler

type TemplateVersionStatusHandler func(obj *v3.TemplateVersion, status v3.TemplateVersionStatus) (v3.TemplateVersionStatus, error)

TemplateVersionStatusHandler is executed for every added or modified TemplateVersion. Should return the new status to be updated

type TokenCache

type TokenCache interface {
	generic.NonNamespacedCacheInterface[*v3.Token]
}

TokenCache interface for retrieving Token resources in memory.

type TokenClient

type TokenClient interface {
	generic.NonNamespacedClientInterface[*v3.Token, *v3.TokenList]
}

TokenClient interface for managing Token resources in Kubernetes.

type TokenController

type TokenController interface {
	generic.NonNamespacedControllerInterface[*v3.Token, *v3.TokenList]
}

TokenController interface for managing Token resources.

type UserAttributeCache

type UserAttributeCache interface {
	generic.NonNamespacedCacheInterface[*v3.UserAttribute]
}

UserAttributeCache interface for retrieving UserAttribute resources in memory.

type UserAttributeClient

type UserAttributeClient interface {
	generic.NonNamespacedClientInterface[*v3.UserAttribute, *v3.UserAttributeList]
}

UserAttributeClient interface for managing UserAttribute resources in Kubernetes.

type UserAttributeController

type UserAttributeController interface {
	generic.NonNamespacedControllerInterface[*v3.UserAttribute, *v3.UserAttributeList]
}

UserAttributeController interface for managing UserAttribute resources.

type UserCache

type UserCache interface {
	generic.NonNamespacedCacheInterface[*v3.User]
}

UserCache interface for retrieving User resources in memory.

type UserClient

type UserClient interface {
	generic.NonNamespacedClientInterface[*v3.User, *v3.UserList]
}

UserClient interface for managing User resources in Kubernetes.

type UserController

type UserController interface {
	generic.NonNamespacedControllerInterface[*v3.User, *v3.UserList]
}

UserController interface for managing User resources.

type UserGeneratingHandler

type UserGeneratingHandler func(obj *v3.User, status v3.UserStatus) ([]runtime.Object, v3.UserStatus, error)

UserGeneratingHandler is the top-level handler that is executed for every User event. It extends UserStatusHandler by a returning a slice of child objects to be passed to apply.Apply

type UserStatusHandler

type UserStatusHandler func(obj *v3.User, status v3.UserStatus) (v3.UserStatus, error)

UserStatusHandler is executed for every added or modified User. Should return the new status to be updated

Jump to

Keyboard shortcuts

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