Versions in this module Expand all Collapse all v0 v0.31.0 Apr 13, 2026 Changes in this version + func ProvideReadOnlyRestStorage(ctx context.Context, dynamicClusterClientFunc DynamicClusterClientFunc, ...) (apiserver.RestProviderFunc, error) + type CategoriesProviderFunc func() []string + func (f CategoriesProviderFunc) Categories() []string + type CollectionDeleterFunc func(ctx context.Context, deleteValidation rest.ValidateObjectFunc, ...) (runtime.Object, error) + func (f CollectionDeleterFunc) DeleteCollection(ctx context.Context, deleteValidation rest.ValidateObjectFunc, ...) (runtime.Object, error) + type CreaterFunc func(ctx context.Context, obj runtime.Object, ...) (runtime.Object, error) + func (f CreaterFunc) Create(ctx context.Context, obj runtime.Object, ...) (runtime.Object, error) + type DestroyerFunc func() + func (f DestroyerFunc) Destroy() + type DynamicClusterClientFunc func(ctx context.Context) (kcpdynamic.ClusterInterface, error) + type FactoryFunc func() runtime.Object + func (f FactoryFunc) New() runtime.Object + type GetterFunc func(ctx context.Context, name string, options *metav1.GetOptions) (runtime.Object, error) + func (f GetterFunc) Get(ctx context.Context, name string, options *metav1.GetOptions) (runtime.Object, error) + type GracefulDeleterFunc func(ctx context.Context, name string, deleteValidation rest.ValidateObjectFunc, ...) (runtime.Object, bool, error) + func (f GracefulDeleterFunc) Delete(ctx context.Context, name string, deleteValidation rest.ValidateObjectFunc, ...) (runtime.Object, bool, error) + type ListFactoryFunc func() runtime.Object + func (f ListFactoryFunc) NewList() runtime.Object + type ListerFunc func(ctx context.Context, options *metainternalversion.ListOptions) (runtime.Object, error) + func (f ListerFunc) List(ctx context.Context, options *metainternalversion.ListOptions) (runtime.Object, error) + type ResetFieldsStrategyFunc func() map[fieldpath.APIVersion]*fieldpath.Set + func (f ResetFieldsStrategyFunc) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set + type StorageWrapper interface + Decorate func(groupResource schema.GroupResource, storage *StoreFuncs) + func WithDeletionTimestamp() StorageWrapper + func WithLabelSelector(labelSelectorFrom func(ctx context.Context) labels.Requirements) StorageWrapper + func WithStaticLabelSelector(labelSelector labels.Requirements) StorageWrapper + type StorageWrapperFunc func(groupResource schema.GroupResource, storage *StoreFuncs) + func (f StorageWrapperFunc) Decorate(groupResource schema.GroupResource, storage *StoreFuncs) + type StorageWrappers []StorageWrapper + func (sw *StorageWrappers) Decorate(groupResource schema.GroupResource, storage *StoreFuncs) + type StoreFuncs struct + func DefaultDynamicDelegatedStoreFuncs(factory FactoryFunc, listFactory ListFactoryFunc, destroyerFunc DestroyerFunc, ...) *StoreFuncs + func NewStorage(ctx context.Context, resource schema.GroupVersionResource, ...) (mainStorage, statusStorage *StoreFuncs) + type Strategy interface + type TableConvertorFunc func(ctx context.Context, object runtime.Object, tableOptions runtime.Object) (*metav1.Table, error) + func (f TableConvertorFunc) ConvertToTable(ctx context.Context, object runtime.Object, tableOptions runtime.Object) (*metav1.Table, error) + type UpdaterFunc func(ctx context.Context, name string, objInfo rest.UpdatedObjectInfo, ...) (runtime.Object, bool, error) + func (f UpdaterFunc) Update(ctx context.Context, name string, objInfo rest.UpdatedObjectInfo, ...) (runtime.Object, bool, error) + type WatcherFunc func(ctx context.Context, options *metainternalversion.ListOptions) (watch.Interface, error) + func (f WatcherFunc) Watch(ctx context.Context, options *metainternalversion.ListOptions) (watch.Interface, error)