Documentation
¶
Index ¶
- func FromMutatingWebhookConfigurationHandlerToHandler(sync MutatingWebhookConfigurationHandler) generic.Handler
- func FromValidatingWebhookConfigurationHandlerToHandler(sync ValidatingWebhookConfigurationHandler) generic.Handler
- func UpdateMutatingWebhookConfigurationDeepCopyOnChange(client MutatingWebhookConfigurationClient, ...) (*v1.MutatingWebhookConfiguration, error)
- func UpdateValidatingWebhookConfigurationDeepCopyOnChange(client ValidatingWebhookConfigurationClient, ...) (*v1.ValidatingWebhookConfiguration, error)
- type Interface
- type MutatingWebhookConfigurationCache
- type MutatingWebhookConfigurationClient
- type MutatingWebhookConfigurationController
- type MutatingWebhookConfigurationHandler
- type MutatingWebhookConfigurationIndexer
- type ValidatingWebhookConfigurationCache
- type ValidatingWebhookConfigurationClient
- type ValidatingWebhookConfigurationController
- type ValidatingWebhookConfigurationHandler
- type ValidatingWebhookConfigurationIndexer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromMutatingWebhookConfigurationHandlerToHandler ¶
func FromMutatingWebhookConfigurationHandlerToHandler(sync MutatingWebhookConfigurationHandler) generic.Handler
func FromValidatingWebhookConfigurationHandlerToHandler ¶
func FromValidatingWebhookConfigurationHandlerToHandler(sync ValidatingWebhookConfigurationHandler) generic.Handler
func UpdateMutatingWebhookConfigurationDeepCopyOnChange ¶
func UpdateMutatingWebhookConfigurationDeepCopyOnChange(client MutatingWebhookConfigurationClient, obj *v1.MutatingWebhookConfiguration, handler func(obj *v1.MutatingWebhookConfiguration) (*v1.MutatingWebhookConfiguration, error)) (*v1.MutatingWebhookConfiguration, error)
func UpdateValidatingWebhookConfigurationDeepCopyOnChange ¶
func UpdateValidatingWebhookConfigurationDeepCopyOnChange(client ValidatingWebhookConfigurationClient, obj *v1.ValidatingWebhookConfiguration, handler func(obj *v1.ValidatingWebhookConfiguration) (*v1.ValidatingWebhookConfiguration, error)) (*v1.ValidatingWebhookConfiguration, error)
Types ¶
type Interface ¶
type Interface interface {
MutatingWebhookConfiguration() MutatingWebhookConfigurationController
ValidatingWebhookConfiguration() ValidatingWebhookConfigurationController
}
func New ¶
func New(controllerFactory controller.SharedControllerFactory) Interface
type MutatingWebhookConfigurationCache ¶
type MutatingWebhookConfigurationCache interface {
Get(name string) (*v1.MutatingWebhookConfiguration, error)
List(selector labels.Selector) ([]*v1.MutatingWebhookConfiguration, error)
AddIndexer(indexName string, indexer MutatingWebhookConfigurationIndexer)
GetByIndex(indexName, key string) ([]*v1.MutatingWebhookConfiguration, error)
}
type MutatingWebhookConfigurationClient ¶
type MutatingWebhookConfigurationClient interface {
Create(*v1.MutatingWebhookConfiguration) (*v1.MutatingWebhookConfiguration, error)
Update(*v1.MutatingWebhookConfiguration) (*v1.MutatingWebhookConfiguration, error)
Delete(name string, options *metav1.DeleteOptions) error
Get(name string, options metav1.GetOptions) (*v1.MutatingWebhookConfiguration, error)
List(opts metav1.ListOptions) (*v1.MutatingWebhookConfigurationList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.MutatingWebhookConfiguration, err error)
}
type MutatingWebhookConfigurationController ¶
type MutatingWebhookConfigurationController interface {
generic.ControllerMeta
MutatingWebhookConfigurationClient
OnChange(ctx context.Context, name string, sync MutatingWebhookConfigurationHandler)
OnRemove(ctx context.Context, name string, sync MutatingWebhookConfigurationHandler)
Enqueue(name string)
EnqueueAfter(name string, duration time.Duration)
Cache() MutatingWebhookConfigurationCache
}
func NewMutatingWebhookConfigurationController ¶
func NewMutatingWebhookConfigurationController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) MutatingWebhookConfigurationController
type MutatingWebhookConfigurationHandler ¶
type MutatingWebhookConfigurationHandler func(string, *v1.MutatingWebhookConfiguration) (*v1.MutatingWebhookConfiguration, error)
type MutatingWebhookConfigurationIndexer ¶
type MutatingWebhookConfigurationIndexer func(obj *v1.MutatingWebhookConfiguration) ([]string, error)
type ValidatingWebhookConfigurationCache ¶
type ValidatingWebhookConfigurationCache interface {
Get(name string) (*v1.ValidatingWebhookConfiguration, error)
List(selector labels.Selector) ([]*v1.ValidatingWebhookConfiguration, error)
AddIndexer(indexName string, indexer ValidatingWebhookConfigurationIndexer)
GetByIndex(indexName, key string) ([]*v1.ValidatingWebhookConfiguration, error)
}
type ValidatingWebhookConfigurationClient ¶
type ValidatingWebhookConfigurationClient interface {
Create(*v1.ValidatingWebhookConfiguration) (*v1.ValidatingWebhookConfiguration, error)
Update(*v1.ValidatingWebhookConfiguration) (*v1.ValidatingWebhookConfiguration, error)
Delete(name string, options *metav1.DeleteOptions) error
Get(name string, options metav1.GetOptions) (*v1.ValidatingWebhookConfiguration, error)
List(opts metav1.ListOptions) (*v1.ValidatingWebhookConfigurationList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ValidatingWebhookConfiguration, err error)
}
type ValidatingWebhookConfigurationController ¶
type ValidatingWebhookConfigurationController interface {
generic.ControllerMeta
ValidatingWebhookConfigurationClient
OnChange(ctx context.Context, name string, sync ValidatingWebhookConfigurationHandler)
OnRemove(ctx context.Context, name string, sync ValidatingWebhookConfigurationHandler)
Enqueue(name string)
EnqueueAfter(name string, duration time.Duration)
Cache() ValidatingWebhookConfigurationCache
}
func NewValidatingWebhookConfigurationController ¶
func NewValidatingWebhookConfigurationController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) ValidatingWebhookConfigurationController
type ValidatingWebhookConfigurationHandler ¶
type ValidatingWebhookConfigurationHandler func(string, *v1.ValidatingWebhookConfiguration) (*v1.ValidatingWebhookConfiguration, error)
type ValidatingWebhookConfigurationIndexer ¶
type ValidatingWebhookConfigurationIndexer func(obj *v1.ValidatingWebhookConfiguration) ([]string, error)
Click to show internal directories.
Click to hide internal directories.