Documentation ¶
Index ¶
- func RegisterAPIServiceGeneratingHandler(ctx context.Context, controller APIServiceController, apply apply.Apply, ...)
- func RegisterAPIServiceStatusHandler(ctx context.Context, controller APIServiceController, condition condition.Cond, ...)
- func RegisterAuthConfigGeneratingHandler(ctx context.Context, controller AuthConfigController, apply apply.Apply, ...)
- func RegisterAuthConfigStatusHandler(ctx context.Context, controller AuthConfigController, condition condition.Cond, ...)
- func RegisterCatalogGeneratingHandler(ctx context.Context, controller CatalogController, apply apply.Apply, ...)
- func RegisterCatalogStatusHandler(ctx context.Context, controller CatalogController, condition condition.Cond, ...)
- func RegisterCatalogTemplateGeneratingHandler(ctx context.Context, controller CatalogTemplateController, apply apply.Apply, ...)
- func RegisterCatalogTemplateStatusHandler(ctx context.Context, controller CatalogTemplateController, ...)
- func RegisterCatalogTemplateVersionGeneratingHandler(ctx context.Context, controller CatalogTemplateVersionController, ...)
- func RegisterCatalogTemplateVersionStatusHandler(ctx context.Context, controller CatalogTemplateVersionController, ...)
- func RegisterClusterAlertGeneratingHandler(ctx context.Context, controller ClusterAlertController, apply apply.Apply, ...)
- func RegisterClusterAlertGroupGeneratingHandler(ctx context.Context, controller ClusterAlertGroupController, apply apply.Apply, ...)
- func RegisterClusterAlertGroupStatusHandler(ctx context.Context, controller ClusterAlertGroupController, ...)
- func RegisterClusterAlertRuleGeneratingHandler(ctx context.Context, controller ClusterAlertRuleController, apply apply.Apply, ...)
- func RegisterClusterAlertRuleStatusHandler(ctx context.Context, controller ClusterAlertRuleController, ...)
- func RegisterClusterAlertStatusHandler(ctx context.Context, controller ClusterAlertController, ...)
- func RegisterClusterGeneratingHandler(ctx context.Context, controller ClusterController, apply apply.Apply, ...)
- func RegisterClusterLoggingGeneratingHandler(ctx context.Context, controller ClusterLoggingController, apply apply.Apply, ...)
- func RegisterClusterLoggingStatusHandler(ctx context.Context, controller ClusterLoggingController, ...)
- func RegisterClusterRegistrationTokenGeneratingHandler(ctx context.Context, controller ClusterRegistrationTokenController, ...)
- func RegisterClusterRegistrationTokenStatusHandler(ctx context.Context, controller ClusterRegistrationTokenController, ...)
- func RegisterClusterStatusHandler(ctx context.Context, controller ClusterController, condition condition.Cond, ...)
- func RegisterClusterTemplateRevisionGeneratingHandler(ctx context.Context, controller ClusterTemplateRevisionController, ...)
- func RegisterClusterTemplateRevisionStatusHandler(ctx context.Context, controller ClusterTemplateRevisionController, ...)
- func RegisterComposeConfigGeneratingHandler(ctx context.Context, controller ComposeConfigController, apply apply.Apply, ...)
- func RegisterComposeConfigStatusHandler(ctx context.Context, controller ComposeConfigController, ...)
- func RegisterDynamicSchemaGeneratingHandler(ctx context.Context, controller DynamicSchemaController, apply apply.Apply, ...)
- func RegisterDynamicSchemaStatusHandler(ctx context.Context, controller DynamicSchemaController, ...)
- func RegisterFeatureGeneratingHandler(ctx context.Context, controller FeatureController, apply apply.Apply, ...)
- func RegisterFeatureStatusHandler(ctx context.Context, controller FeatureController, condition condition.Cond, ...)
- func RegisterFleetWorkspaceGeneratingHandler(ctx context.Context, controller FleetWorkspaceController, apply apply.Apply, ...)
- func RegisterFleetWorkspaceStatusHandler(ctx context.Context, controller FleetWorkspaceController, ...)
- func RegisterGlobalDnsGeneratingHandler(ctx context.Context, controller GlobalDnsController, apply apply.Apply, ...)
- func RegisterGlobalDnsStatusHandler(ctx context.Context, controller GlobalDnsController, condition condition.Cond, ...)
- func RegisterKontainerDriverGeneratingHandler(ctx context.Context, controller KontainerDriverController, apply apply.Apply, ...)
- func RegisterKontainerDriverStatusHandler(ctx context.Context, controller KontainerDriverController, ...)
- func RegisterManagedChartGeneratingHandler(ctx context.Context, controller ManagedChartController, apply apply.Apply, ...)
- func RegisterManagedChartStatusHandler(ctx context.Context, controller ManagedChartController, ...)
- func RegisterMultiClusterAppGeneratingHandler(ctx context.Context, controller MultiClusterAppController, apply apply.Apply, ...)
- func RegisterMultiClusterAppStatusHandler(ctx context.Context, controller MultiClusterAppController, ...)
- func RegisterNodeDriverGeneratingHandler(ctx context.Context, controller NodeDriverController, apply apply.Apply, ...)
- func RegisterNodeDriverStatusHandler(ctx context.Context, controller NodeDriverController, condition condition.Cond, ...)
- func RegisterNodeGeneratingHandler(ctx context.Context, controller NodeController, apply apply.Apply, ...)
- func RegisterNodePoolGeneratingHandler(ctx context.Context, controller NodePoolController, apply apply.Apply, ...)
- func RegisterNodePoolStatusHandler(ctx context.Context, controller NodePoolController, condition condition.Cond, ...)
- func RegisterNodeStatusHandler(ctx context.Context, controller NodeController, condition condition.Cond, ...)
- func RegisterNodeTemplateGeneratingHandler(ctx context.Context, controller NodeTemplateController, apply apply.Apply, ...)
- func RegisterNodeTemplateStatusHandler(ctx context.Context, controller NodeTemplateController, ...)
- func RegisterNotifierGeneratingHandler(ctx context.Context, controller NotifierController, apply apply.Apply, ...)
- func RegisterNotifierStatusHandler(ctx context.Context, controller NotifierController, condition condition.Cond, ...)
- func RegisterProjectAlertGeneratingHandler(ctx context.Context, controller ProjectAlertController, apply apply.Apply, ...)
- func RegisterProjectAlertGroupGeneratingHandler(ctx context.Context, controller ProjectAlertGroupController, apply apply.Apply, ...)
- func RegisterProjectAlertGroupStatusHandler(ctx context.Context, controller ProjectAlertGroupController, ...)
- func RegisterProjectAlertRuleGeneratingHandler(ctx context.Context, controller ProjectAlertRuleController, apply apply.Apply, ...)
- func RegisterProjectAlertRuleStatusHandler(ctx context.Context, controller ProjectAlertRuleController, ...)
- func RegisterProjectAlertStatusHandler(ctx context.Context, controller ProjectAlertController, ...)
- func RegisterProjectGeneratingHandler(ctx context.Context, controller ProjectController, apply apply.Apply, ...)
- func RegisterProjectLoggingGeneratingHandler(ctx context.Context, controller ProjectLoggingController, apply apply.Apply, ...)
- func RegisterProjectLoggingStatusHandler(ctx context.Context, controller ProjectLoggingController, ...)
- func RegisterProjectStatusHandler(ctx context.Context, controller ProjectController, condition condition.Cond, ...)
- func RegisterTemplateGeneratingHandler(ctx context.Context, controller TemplateController, apply apply.Apply, ...)
- func RegisterTemplateStatusHandler(ctx context.Context, controller TemplateController, condition condition.Cond, ...)
- func RegisterTemplateVersionGeneratingHandler(ctx context.Context, controller TemplateVersionController, apply apply.Apply, ...)
- func RegisterTemplateVersionStatusHandler(ctx context.Context, controller TemplateVersionController, ...)
- func RegisterUserGeneratingHandler(ctx context.Context, controller UserController, apply apply.Apply, ...)
- func RegisterUserStatusHandler(ctx context.Context, controller UserController, condition condition.Cond, ...)
- type APIServiceCache
- type APIServiceClient
- type APIServiceController
- type APIServiceGeneratingHandler
- type APIServiceStatusHandler
- type ActiveDirectoryProviderCache
- type ActiveDirectoryProviderClient
- type ActiveDirectoryProviderController
- type AuthConfigCache
- type AuthConfigClient
- type AuthConfigController
- type AuthConfigGeneratingHandler
- type AuthConfigStatusHandler
- type AuthProviderCache
- type AuthProviderClient
- type AuthProviderController
- type AuthTokenCache
- type AuthTokenClient
- type AuthTokenController
- type AzureADProviderCache
- type AzureADProviderClient
- type AzureADProviderController
- type CatalogCache
- type CatalogClient
- type CatalogController
- type CatalogGeneratingHandler
- type CatalogStatusHandler
- type CatalogTemplateCache
- type CatalogTemplateClient
- type CatalogTemplateController
- type CatalogTemplateGeneratingHandler
- type CatalogTemplateStatusHandler
- type CatalogTemplateVersionCache
- type CatalogTemplateVersionClient
- type CatalogTemplateVersionController
- type CatalogTemplateVersionGeneratingHandler
- type CatalogTemplateVersionStatusHandler
- type CloudCredentialCache
- type CloudCredentialClient
- type CloudCredentialController
- type ClusterAlertCache
- type ClusterAlertClient
- type ClusterAlertController
- type ClusterAlertGeneratingHandler
- type ClusterAlertGroupCache
- type ClusterAlertGroupClient
- type ClusterAlertGroupController
- type ClusterAlertGroupGeneratingHandler
- type ClusterAlertGroupStatusHandler
- type ClusterAlertRuleCache
- type ClusterAlertRuleClient
- type ClusterAlertRuleController
- type ClusterAlertRuleGeneratingHandler
- type ClusterAlertRuleStatusHandler
- type ClusterAlertStatusHandler
- type ClusterCache
- type ClusterCatalogCache
- type ClusterCatalogClient
- type ClusterCatalogController
- type ClusterClient
- type ClusterController
- type ClusterGeneratingHandler
- type ClusterLoggingCache
- type ClusterLoggingClient
- type ClusterLoggingController
- type ClusterLoggingGeneratingHandler
- type ClusterLoggingStatusHandler
- type ClusterMonitorGraphCache
- type ClusterMonitorGraphClient
- type ClusterMonitorGraphController
- type ClusterRegistrationTokenCache
- type ClusterRegistrationTokenClient
- type ClusterRegistrationTokenController
- type ClusterRegistrationTokenGeneratingHandler
- type ClusterRegistrationTokenStatusHandler
- type ClusterRoleTemplateBindingCache
- type ClusterRoleTemplateBindingClient
- type ClusterRoleTemplateBindingController
- type ClusterStatusHandler
- type ClusterTemplateCache
- type ClusterTemplateClient
- type ClusterTemplateController
- type ClusterTemplateRevisionCache
- type ClusterTemplateRevisionClient
- type ClusterTemplateRevisionController
- type ClusterTemplateRevisionGeneratingHandler
- type ClusterTemplateRevisionStatusHandler
- type ComposeConfigCache
- type ComposeConfigClient
- type ComposeConfigController
- type ComposeConfigGeneratingHandler
- type ComposeConfigStatusHandler
- type DynamicSchemaCache
- type DynamicSchemaClient
- type DynamicSchemaController
- type DynamicSchemaGeneratingHandler
- type DynamicSchemaStatusHandler
- type EtcdBackupCache
- type EtcdBackupClient
- type EtcdBackupController
- type FeatureCache
- type FeatureClient
- type FeatureController
- type FeatureGeneratingHandler
- type FeatureStatusHandler
- type FleetWorkspaceCache
- type FleetWorkspaceClient
- type FleetWorkspaceController
- type FleetWorkspaceGeneratingHandler
- type FleetWorkspaceStatusHandler
- type FreeIpaProviderCache
- type FreeIpaProviderClient
- type FreeIpaProviderController
- type GithubProviderCache
- type GithubProviderClient
- type GithubProviderController
- type GlobalDnsCache
- type GlobalDnsClient
- type GlobalDnsController
- type GlobalDnsGeneratingHandler
- type GlobalDnsProviderCache
- type GlobalDnsProviderClient
- type GlobalDnsProviderController
- type GlobalDnsStatusHandler
- type GlobalRoleBindingCache
- type GlobalRoleBindingClient
- type GlobalRoleBindingController
- type GlobalRoleCache
- type GlobalRoleClient
- type GlobalRoleController
- type GoogleOAuthProviderCache
- type GoogleOAuthProviderClient
- type GoogleOAuthProviderController
- type GroupCache
- type GroupClient
- type GroupController
- type GroupMemberCache
- type GroupMemberClient
- type GroupMemberController
- type Interface
- type KontainerDriverCache
- type KontainerDriverClient
- type KontainerDriverController
- type KontainerDriverGeneratingHandler
- type KontainerDriverStatusHandler
- type LocalProviderCache
- type LocalProviderClient
- type LocalProviderController
- type ManagedChartCache
- type ManagedChartClient
- type ManagedChartController
- type ManagedChartGeneratingHandler
- type ManagedChartStatusHandler
- type MonitorMetricCache
- type MonitorMetricClient
- type MonitorMetricController
- type MultiClusterAppCache
- type MultiClusterAppClient
- type MultiClusterAppController
- type MultiClusterAppGeneratingHandler
- type MultiClusterAppRevisionCache
- type MultiClusterAppRevisionClient
- type MultiClusterAppRevisionController
- type MultiClusterAppStatusHandler
- type NodeCache
- type NodeClient
- type NodeController
- type NodeDriverCache
- type NodeDriverClient
- type NodeDriverController
- type NodeDriverGeneratingHandler
- type NodeDriverStatusHandler
- type NodeGeneratingHandler
- type NodePoolCache
- type NodePoolClient
- type NodePoolController
- type NodePoolGeneratingHandler
- type NodePoolStatusHandler
- type NodeStatusHandler
- type NodeTemplateCache
- type NodeTemplateClient
- type NodeTemplateController
- type NodeTemplateGeneratingHandler
- type NodeTemplateStatusHandler
- type NotifierCache
- type NotifierClient
- type NotifierController
- type NotifierGeneratingHandler
- type NotifierStatusHandler
- type OIDCProviderCache
- type OIDCProviderClient
- type OIDCProviderController
- type OpenLdapProviderCache
- type OpenLdapProviderClient
- type OpenLdapProviderController
- type PodSecurityAdmissionConfigurationTemplateCache
- type PodSecurityAdmissionConfigurationTemplateClient
- type PodSecurityAdmissionConfigurationTemplateController
- type PodSecurityPolicyTemplateCache
- type PodSecurityPolicyTemplateClient
- type PodSecurityPolicyTemplateController
- type PodSecurityPolicyTemplateProjectBindingCache
- type PodSecurityPolicyTemplateProjectBindingClient
- type PodSecurityPolicyTemplateProjectBindingController
- type PreferenceCache
- type PreferenceClient
- type PreferenceController
- type PrincipalCache
- type PrincipalClient
- type PrincipalController
- type ProjectAlertCache
- type ProjectAlertClient
- type ProjectAlertController
- type ProjectAlertGeneratingHandler
- type ProjectAlertGroupCache
- type ProjectAlertGroupClient
- type ProjectAlertGroupController
- type ProjectAlertGroupGeneratingHandler
- type ProjectAlertGroupStatusHandler
- type ProjectAlertRuleCache
- type ProjectAlertRuleClient
- type ProjectAlertRuleController
- type ProjectAlertRuleGeneratingHandler
- type ProjectAlertRuleStatusHandler
- type ProjectAlertStatusHandler
- type ProjectCache
- type ProjectCatalogCache
- type ProjectCatalogClient
- type ProjectCatalogController
- type ProjectClient
- type ProjectController
- type ProjectGeneratingHandler
- type ProjectLoggingCache
- type ProjectLoggingClient
- type ProjectLoggingController
- type ProjectLoggingGeneratingHandler
- type ProjectLoggingStatusHandler
- type ProjectMonitorGraphCache
- type ProjectMonitorGraphClient
- type ProjectMonitorGraphController
- type ProjectNetworkPolicyCache
- type ProjectNetworkPolicyClient
- type ProjectNetworkPolicyController
- type ProjectRoleTemplateBindingCache
- type ProjectRoleTemplateBindingClient
- type ProjectRoleTemplateBindingController
- type ProjectStatusHandler
- type RancherUserNotificationCache
- type RancherUserNotificationClient
- type RancherUserNotificationController
- type RkeAddonCache
- type RkeAddonClient
- type RkeAddonController
- type RkeK8sServiceOptionCache
- type RkeK8sServiceOptionClient
- type RkeK8sServiceOptionController
- type RkeK8sSystemImageCache
- type RkeK8sSystemImageClient
- type RkeK8sSystemImageController
- type RoleTemplateCache
- type RoleTemplateClient
- type RoleTemplateController
- type SamlProviderCache
- type SamlProviderClient
- type SamlProviderController
- type SamlTokenCache
- type SamlTokenClient
- type SamlTokenController
- type SettingCache
- type SettingClient
- type SettingController
- type TemplateCache
- type TemplateClient
- type TemplateContentCache
- type TemplateContentClient
- type TemplateContentController
- type TemplateController
- type TemplateGeneratingHandler
- type TemplateStatusHandler
- type TemplateVersionCache
- type TemplateVersionClient
- type TemplateVersionController
- type TemplateVersionGeneratingHandler
- type TemplateVersionStatusHandler
- type TokenCache
- type TokenClient
- type TokenController
- type UserAttributeCache
- type UserAttributeClient
- type UserAttributeController
- type UserCache
- type UserClient
- type UserController
- type UserGeneratingHandler
- type UserStatusHandler
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 ¶
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 ¶
NodeClient interface for managing Node resources in Kubernetes.
type NodeController ¶
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 ¶
type PodSecurityAdmissionConfigurationTemplateClient interface { generic.NonNamespacedClientInterface[*v3.PodSecurityAdmissionConfigurationTemplate, *v3.PodSecurityAdmissionConfigurationTemplateList] }
PodSecurityAdmissionConfigurationTemplateClient interface for managing PodSecurityAdmissionConfigurationTemplate resources in Kubernetes.
type PodSecurityAdmissionConfigurationTemplateController ¶
type PodSecurityAdmissionConfigurationTemplateController interface { generic.NonNamespacedControllerInterface[*v3.PodSecurityAdmissionConfigurationTemplate, *v3.PodSecurityAdmissionConfigurationTemplateList] }
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 ¶
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 ¶
UserClient interface for managing User resources in Kubernetes.
type UserController ¶
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
Source Files ¶
- activedirectoryprovider.go
- apiservice.go
- authconfig.go
- authprovider.go
- authtoken.go
- azureadprovider.go
- catalog.go
- catalogtemplate.go
- catalogtemplateversion.go
- cloudcredential.go
- cluster.go
- clusteralert.go
- clusteralertgroup.go
- clusteralertrule.go
- clustercatalog.go
- clusterlogging.go
- clustermonitorgraph.go
- clusterregistrationtoken.go
- clusterroletemplatebinding.go
- clustertemplate.go
- clustertemplaterevision.go
- composeconfig.go
- dynamicschema.go
- etcdbackup.go
- feature.go
- fleetworkspace.go
- freeipaprovider.go
- githubprovider.go
- globaldns.go
- globaldnsprovider.go
- globalrole.go
- globalrolebinding.go
- googleoauthprovider.go
- group.go
- groupmember.go
- interface.go
- kontainerdriver.go
- localprovider.go
- managedchart.go
- monitormetric.go
- multiclusterapp.go
- multiclusterapprevision.go
- node.go
- nodedriver.go
- nodepool.go
- nodetemplate.go
- notifier.go
- oidcprovider.go
- openldapprovider.go
- podsecurityadmissionconfigurationtemplate.go
- podsecuritypolicytemplate.go
- podsecuritypolicytemplateprojectbinding.go
- preference.go
- principal.go
- project.go
- projectalert.go
- projectalertgroup.go
- projectalertrule.go
- projectcatalog.go
- projectlogging.go
- projectmonitorgraph.go
- projectnetworkpolicy.go
- projectroletemplatebinding.go
- rancherusernotification.go
- rkeaddon.go
- rkek8sserviceoption.go
- rkek8ssystemimage.go
- roletemplate.go
- samlprovider.go
- samltoken.go
- setting.go
- template.go
- templatecontent.go
- templateversion.go
- token.go
- user.go
- userattribute.go