Documentation ¶
Index ¶
- func FromMachineInventoryHandlerToHandler(sync MachineInventoryHandler) generic.Handler
- func FromMachineInventorySelectorHandlerToHandler(sync MachineInventorySelectorHandler) generic.Handler
- func FromMachineInventorySelectorTemplateHandlerToHandler(sync MachineInventorySelectorTemplateHandler) generic.Handler
- func FromMachineRegistrationHandlerToHandler(sync MachineRegistrationHandler) generic.Handler
- func FromManagedOSImageHandlerToHandler(sync ManagedOSImageHandler) generic.Handler
- func FromManagedOSVersionChannelHandlerToHandler(sync ManagedOSVersionChannelHandler) generic.Handler
- func FromManagedOSVersionHandlerToHandler(sync ManagedOSVersionHandler) generic.Handler
- func RegisterMachineInventoryGeneratingHandler(ctx context.Context, controller MachineInventoryController, apply apply.Apply, ...)
- func RegisterMachineInventorySelectorGeneratingHandler(ctx context.Context, controller MachineInventorySelectorController, ...)
- func RegisterMachineInventorySelectorStatusHandler(ctx context.Context, controller MachineInventorySelectorController, ...)
- func RegisterMachineInventoryStatusHandler(ctx context.Context, controller MachineInventoryController, ...)
- func RegisterMachineRegistrationGeneratingHandler(ctx context.Context, controller MachineRegistrationController, ...)
- func RegisterMachineRegistrationStatusHandler(ctx context.Context, controller MachineRegistrationController, ...)
- func RegisterManagedOSImageGeneratingHandler(ctx context.Context, controller ManagedOSImageController, apply apply.Apply, ...)
- func RegisterManagedOSImageStatusHandler(ctx context.Context, controller ManagedOSImageController, ...)
- func RegisterManagedOSVersionChannelGeneratingHandler(ctx context.Context, controller ManagedOSVersionChannelController, ...)
- func RegisterManagedOSVersionChannelStatusHandler(ctx context.Context, controller ManagedOSVersionChannelController, ...)
- func RegisterManagedOSVersionGeneratingHandler(ctx context.Context, controller ManagedOSVersionController, apply apply.Apply, ...)
- func RegisterManagedOSVersionStatusHandler(ctx context.Context, controller ManagedOSVersionController, ...)
- func UpdateMachineInventoryDeepCopyOnChange(client MachineInventoryClient, obj *v1beta1.MachineInventory, ...) (*v1beta1.MachineInventory, error)
- func UpdateMachineInventorySelectorDeepCopyOnChange(client MachineInventorySelectorClient, obj *v1beta1.MachineInventorySelector, ...) (*v1beta1.MachineInventorySelector, error)
- func UpdateMachineInventorySelectorTemplateDeepCopyOnChange(client MachineInventorySelectorTemplateClient, ...) (*v1beta1.MachineInventorySelectorTemplate, error)
- func UpdateMachineRegistrationDeepCopyOnChange(client MachineRegistrationClient, obj *v1beta1.MachineRegistration, ...) (*v1beta1.MachineRegistration, error)
- func UpdateManagedOSImageDeepCopyOnChange(client ManagedOSImageClient, obj *v1beta1.ManagedOSImage, ...) (*v1beta1.ManagedOSImage, error)
- func UpdateManagedOSVersionChannelDeepCopyOnChange(client ManagedOSVersionChannelClient, obj *v1beta1.ManagedOSVersionChannel, ...) (*v1beta1.ManagedOSVersionChannel, error)
- func UpdateManagedOSVersionDeepCopyOnChange(client ManagedOSVersionClient, obj *v1beta1.ManagedOSVersion, ...) (*v1beta1.ManagedOSVersion, error)
- type Interface
- type MachineInventoryCache
- type MachineInventoryClient
- type MachineInventoryController
- type MachineInventoryGeneratingHandler
- type MachineInventoryHandler
- type MachineInventoryIndexer
- type MachineInventorySelectorCache
- type MachineInventorySelectorClient
- type MachineInventorySelectorController
- type MachineInventorySelectorGeneratingHandler
- type MachineInventorySelectorHandler
- type MachineInventorySelectorIndexer
- type MachineInventorySelectorStatusHandler
- type MachineInventorySelectorTemplateCache
- type MachineInventorySelectorTemplateClient
- type MachineInventorySelectorTemplateController
- type MachineInventorySelectorTemplateHandler
- type MachineInventorySelectorTemplateIndexer
- type MachineInventoryStatusHandler
- type MachineRegistrationCache
- type MachineRegistrationClient
- type MachineRegistrationController
- type MachineRegistrationGeneratingHandler
- type MachineRegistrationHandler
- type MachineRegistrationIndexer
- type MachineRegistrationStatusHandler
- type ManagedOSImageCache
- type ManagedOSImageClient
- type ManagedOSImageController
- type ManagedOSImageGeneratingHandler
- type ManagedOSImageHandler
- type ManagedOSImageIndexer
- type ManagedOSImageStatusHandler
- type ManagedOSVersionCache
- type ManagedOSVersionChannelCache
- type ManagedOSVersionChannelClient
- type ManagedOSVersionChannelController
- type ManagedOSVersionChannelGeneratingHandler
- type ManagedOSVersionChannelHandler
- type ManagedOSVersionChannelIndexer
- type ManagedOSVersionChannelStatusHandler
- type ManagedOSVersionClient
- type ManagedOSVersionController
- type ManagedOSVersionGeneratingHandler
- type ManagedOSVersionHandler
- type ManagedOSVersionIndexer
- type ManagedOSVersionStatusHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromMachineInventoryHandlerToHandler ¶
func FromMachineInventoryHandlerToHandler(sync MachineInventoryHandler) generic.Handler
func FromMachineInventorySelectorHandlerToHandler ¶
func FromMachineInventorySelectorHandlerToHandler(sync MachineInventorySelectorHandler) generic.Handler
func FromMachineInventorySelectorTemplateHandlerToHandler ¶
func FromMachineInventorySelectorTemplateHandlerToHandler(sync MachineInventorySelectorTemplateHandler) generic.Handler
func FromMachineRegistrationHandlerToHandler ¶
func FromMachineRegistrationHandlerToHandler(sync MachineRegistrationHandler) generic.Handler
func FromManagedOSImageHandlerToHandler ¶
func FromManagedOSImageHandlerToHandler(sync ManagedOSImageHandler) generic.Handler
func FromManagedOSVersionChannelHandlerToHandler ¶
func FromManagedOSVersionChannelHandlerToHandler(sync ManagedOSVersionChannelHandler) generic.Handler
func FromManagedOSVersionHandlerToHandler ¶
func FromManagedOSVersionHandlerToHandler(sync ManagedOSVersionHandler) generic.Handler
func RegisterMachineInventoryGeneratingHandler ¶
func RegisterMachineInventoryGeneratingHandler(ctx context.Context, controller MachineInventoryController, apply apply.Apply, condition condition.Cond, name string, handler MachineInventoryGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterMachineInventorySelectorGeneratingHandler ¶
func RegisterMachineInventorySelectorGeneratingHandler(ctx context.Context, controller MachineInventorySelectorController, apply apply.Apply, condition condition.Cond, name string, handler MachineInventorySelectorGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterMachineInventorySelectorStatusHandler ¶
func RegisterMachineInventorySelectorStatusHandler(ctx context.Context, controller MachineInventorySelectorController, condition condition.Cond, name string, handler MachineInventorySelectorStatusHandler)
func RegisterMachineInventoryStatusHandler ¶
func RegisterMachineInventoryStatusHandler(ctx context.Context, controller MachineInventoryController, condition condition.Cond, name string, handler MachineInventoryStatusHandler)
func RegisterMachineRegistrationGeneratingHandler ¶
func RegisterMachineRegistrationGeneratingHandler(ctx context.Context, controller MachineRegistrationController, apply apply.Apply, condition condition.Cond, name string, handler MachineRegistrationGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterMachineRegistrationStatusHandler ¶
func RegisterMachineRegistrationStatusHandler(ctx context.Context, controller MachineRegistrationController, condition condition.Cond, name string, handler MachineRegistrationStatusHandler)
func RegisterManagedOSImageGeneratingHandler ¶
func RegisterManagedOSImageGeneratingHandler(ctx context.Context, controller ManagedOSImageController, apply apply.Apply, condition condition.Cond, name string, handler ManagedOSImageGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterManagedOSImageStatusHandler ¶
func RegisterManagedOSImageStatusHandler(ctx context.Context, controller ManagedOSImageController, condition condition.Cond, name string, handler ManagedOSImageStatusHandler)
func RegisterManagedOSVersionChannelGeneratingHandler ¶
func RegisterManagedOSVersionChannelGeneratingHandler(ctx context.Context, controller ManagedOSVersionChannelController, apply apply.Apply, condition condition.Cond, name string, handler ManagedOSVersionChannelGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterManagedOSVersionChannelStatusHandler ¶
func RegisterManagedOSVersionChannelStatusHandler(ctx context.Context, controller ManagedOSVersionChannelController, condition condition.Cond, name string, handler ManagedOSVersionChannelStatusHandler)
func RegisterManagedOSVersionGeneratingHandler ¶
func RegisterManagedOSVersionGeneratingHandler(ctx context.Context, controller ManagedOSVersionController, apply apply.Apply, condition condition.Cond, name string, handler ManagedOSVersionGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterManagedOSVersionStatusHandler ¶
func RegisterManagedOSVersionStatusHandler(ctx context.Context, controller ManagedOSVersionController, condition condition.Cond, name string, handler ManagedOSVersionStatusHandler)
func UpdateMachineInventoryDeepCopyOnChange ¶
func UpdateMachineInventoryDeepCopyOnChange(client MachineInventoryClient, obj *v1beta1.MachineInventory, handler func(obj *v1beta1.MachineInventory) (*v1beta1.MachineInventory, error)) (*v1beta1.MachineInventory, error)
func UpdateMachineInventorySelectorDeepCopyOnChange ¶
func UpdateMachineInventorySelectorDeepCopyOnChange(client MachineInventorySelectorClient, obj *v1beta1.MachineInventorySelector, handler func(obj *v1beta1.MachineInventorySelector) (*v1beta1.MachineInventorySelector, error)) (*v1beta1.MachineInventorySelector, error)
func UpdateMachineInventorySelectorTemplateDeepCopyOnChange ¶
func UpdateMachineInventorySelectorTemplateDeepCopyOnChange(client MachineInventorySelectorTemplateClient, obj *v1beta1.MachineInventorySelectorTemplate, handler func(obj *v1beta1.MachineInventorySelectorTemplate) (*v1beta1.MachineInventorySelectorTemplate, error)) (*v1beta1.MachineInventorySelectorTemplate, error)
func UpdateMachineRegistrationDeepCopyOnChange ¶
func UpdateMachineRegistrationDeepCopyOnChange(client MachineRegistrationClient, obj *v1beta1.MachineRegistration, handler func(obj *v1beta1.MachineRegistration) (*v1beta1.MachineRegistration, error)) (*v1beta1.MachineRegistration, error)
func UpdateManagedOSImageDeepCopyOnChange ¶
func UpdateManagedOSImageDeepCopyOnChange(client ManagedOSImageClient, obj *v1beta1.ManagedOSImage, handler func(obj *v1beta1.ManagedOSImage) (*v1beta1.ManagedOSImage, error)) (*v1beta1.ManagedOSImage, error)
func UpdateManagedOSVersionChannelDeepCopyOnChange ¶
func UpdateManagedOSVersionChannelDeepCopyOnChange(client ManagedOSVersionChannelClient, obj *v1beta1.ManagedOSVersionChannel, handler func(obj *v1beta1.ManagedOSVersionChannel) (*v1beta1.ManagedOSVersionChannel, error)) (*v1beta1.ManagedOSVersionChannel, error)
func UpdateManagedOSVersionDeepCopyOnChange ¶
func UpdateManagedOSVersionDeepCopyOnChange(client ManagedOSVersionClient, obj *v1beta1.ManagedOSVersion, handler func(obj *v1beta1.ManagedOSVersion) (*v1beta1.ManagedOSVersion, error)) (*v1beta1.ManagedOSVersion, error)
Types ¶
type Interface ¶
type Interface interface { MachineInventory() MachineInventoryController MachineInventorySelector() MachineInventorySelectorController MachineInventorySelectorTemplate() MachineInventorySelectorTemplateController MachineRegistration() MachineRegistrationController ManagedOSImage() ManagedOSImageController ManagedOSVersion() ManagedOSVersionController ManagedOSVersionChannel() ManagedOSVersionChannelController }
func New ¶
func New(controllerFactory controller.SharedControllerFactory) Interface
type MachineInventoryCache ¶
type MachineInventoryCache interface { Get(namespace, name string) (*v1beta1.MachineInventory, error) List(namespace string, selector labels.Selector) ([]*v1beta1.MachineInventory, error) AddIndexer(indexName string, indexer MachineInventoryIndexer) GetByIndex(indexName, key string) ([]*v1beta1.MachineInventory, error) }
type MachineInventoryClient ¶
type MachineInventoryClient interface { Create(*v1beta1.MachineInventory) (*v1beta1.MachineInventory, error) Update(*v1beta1.MachineInventory) (*v1beta1.MachineInventory, error) UpdateStatus(*v1beta1.MachineInventory) (*v1beta1.MachineInventory, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1beta1.MachineInventory, error) List(namespace string, opts metav1.ListOptions) (*v1beta1.MachineInventoryList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineInventory, err error) }
type MachineInventoryController ¶
type MachineInventoryController interface { generic.ControllerMeta MachineInventoryClient OnChange(ctx context.Context, name string, sync MachineInventoryHandler) OnRemove(ctx context.Context, name string, sync MachineInventoryHandler) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, duration time.Duration) Cache() MachineInventoryCache }
func NewMachineInventoryController ¶
func NewMachineInventoryController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) MachineInventoryController
type MachineInventoryGeneratingHandler ¶
type MachineInventoryGeneratingHandler func(obj *v1beta1.MachineInventory, status v1beta1.MachineInventoryStatus) ([]runtime.Object, v1beta1.MachineInventoryStatus, error)
type MachineInventoryHandler ¶
type MachineInventoryHandler func(string, *v1beta1.MachineInventory) (*v1beta1.MachineInventory, error)
type MachineInventoryIndexer ¶
type MachineInventoryIndexer func(obj *v1beta1.MachineInventory) ([]string, error)
type MachineInventorySelectorCache ¶
type MachineInventorySelectorCache interface { Get(namespace, name string) (*v1beta1.MachineInventorySelector, error) List(namespace string, selector labels.Selector) ([]*v1beta1.MachineInventorySelector, error) AddIndexer(indexName string, indexer MachineInventorySelectorIndexer) GetByIndex(indexName, key string) ([]*v1beta1.MachineInventorySelector, error) }
type MachineInventorySelectorClient ¶
type MachineInventorySelectorClient interface { Create(*v1beta1.MachineInventorySelector) (*v1beta1.MachineInventorySelector, error) Update(*v1beta1.MachineInventorySelector) (*v1beta1.MachineInventorySelector, error) UpdateStatus(*v1beta1.MachineInventorySelector) (*v1beta1.MachineInventorySelector, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1beta1.MachineInventorySelector, error) List(namespace string, opts metav1.ListOptions) (*v1beta1.MachineInventorySelectorList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineInventorySelector, err error) }
type MachineInventorySelectorController ¶
type MachineInventorySelectorController interface { generic.ControllerMeta MachineInventorySelectorClient OnChange(ctx context.Context, name string, sync MachineInventorySelectorHandler) OnRemove(ctx context.Context, name string, sync MachineInventorySelectorHandler) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, duration time.Duration) Cache() MachineInventorySelectorCache }
func NewMachineInventorySelectorController ¶
func NewMachineInventorySelectorController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) MachineInventorySelectorController
type MachineInventorySelectorGeneratingHandler ¶
type MachineInventorySelectorGeneratingHandler func(obj *v1beta1.MachineInventorySelector, status v1beta1.MachineInventorySelectorStatus) ([]runtime.Object, v1beta1.MachineInventorySelectorStatus, error)
type MachineInventorySelectorHandler ¶
type MachineInventorySelectorHandler func(string, *v1beta1.MachineInventorySelector) (*v1beta1.MachineInventorySelector, error)
type MachineInventorySelectorIndexer ¶
type MachineInventorySelectorIndexer func(obj *v1beta1.MachineInventorySelector) ([]string, error)
type MachineInventorySelectorStatusHandler ¶
type MachineInventorySelectorStatusHandler func(obj *v1beta1.MachineInventorySelector, status v1beta1.MachineInventorySelectorStatus) (v1beta1.MachineInventorySelectorStatus, error)
type MachineInventorySelectorTemplateCache ¶
type MachineInventorySelectorTemplateCache interface { Get(namespace, name string) (*v1beta1.MachineInventorySelectorTemplate, error) List(namespace string, selector labels.Selector) ([]*v1beta1.MachineInventorySelectorTemplate, error) AddIndexer(indexName string, indexer MachineInventorySelectorTemplateIndexer) GetByIndex(indexName, key string) ([]*v1beta1.MachineInventorySelectorTemplate, error) }
type MachineInventorySelectorTemplateClient ¶
type MachineInventorySelectorTemplateClient interface { Create(*v1beta1.MachineInventorySelectorTemplate) (*v1beta1.MachineInventorySelectorTemplate, error) Update(*v1beta1.MachineInventorySelectorTemplate) (*v1beta1.MachineInventorySelectorTemplate, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1beta1.MachineInventorySelectorTemplate, error) List(namespace string, opts metav1.ListOptions) (*v1beta1.MachineInventorySelectorTemplateList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineInventorySelectorTemplate, err error) }
type MachineInventorySelectorTemplateController ¶
type MachineInventorySelectorTemplateController interface { generic.ControllerMeta MachineInventorySelectorTemplateClient OnChange(ctx context.Context, name string, sync MachineInventorySelectorTemplateHandler) OnRemove(ctx context.Context, name string, sync MachineInventorySelectorTemplateHandler) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, duration time.Duration) Cache() MachineInventorySelectorTemplateCache }
func NewMachineInventorySelectorTemplateController ¶
func NewMachineInventorySelectorTemplateController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) MachineInventorySelectorTemplateController
type MachineInventorySelectorTemplateHandler ¶
type MachineInventorySelectorTemplateHandler func(string, *v1beta1.MachineInventorySelectorTemplate) (*v1beta1.MachineInventorySelectorTemplate, error)
type MachineInventorySelectorTemplateIndexer ¶
type MachineInventorySelectorTemplateIndexer func(obj *v1beta1.MachineInventorySelectorTemplate) ([]string, error)
type MachineInventoryStatusHandler ¶
type MachineInventoryStatusHandler func(obj *v1beta1.MachineInventory, status v1beta1.MachineInventoryStatus) (v1beta1.MachineInventoryStatus, error)
type MachineRegistrationCache ¶
type MachineRegistrationCache interface { Get(namespace, name string) (*v1beta1.MachineRegistration, error) List(namespace string, selector labels.Selector) ([]*v1beta1.MachineRegistration, error) AddIndexer(indexName string, indexer MachineRegistrationIndexer) GetByIndex(indexName, key string) ([]*v1beta1.MachineRegistration, error) }
type MachineRegistrationClient ¶
type MachineRegistrationClient interface { Create(*v1beta1.MachineRegistration) (*v1beta1.MachineRegistration, error) Update(*v1beta1.MachineRegistration) (*v1beta1.MachineRegistration, error) UpdateStatus(*v1beta1.MachineRegistration) (*v1beta1.MachineRegistration, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1beta1.MachineRegistration, error) List(namespace string, opts metav1.ListOptions) (*v1beta1.MachineRegistrationList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineRegistration, err error) }
type MachineRegistrationController ¶
type MachineRegistrationController interface { generic.ControllerMeta MachineRegistrationClient OnChange(ctx context.Context, name string, sync MachineRegistrationHandler) OnRemove(ctx context.Context, name string, sync MachineRegistrationHandler) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, duration time.Duration) Cache() MachineRegistrationCache }
func NewMachineRegistrationController ¶
func NewMachineRegistrationController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) MachineRegistrationController
type MachineRegistrationGeneratingHandler ¶
type MachineRegistrationGeneratingHandler func(obj *v1beta1.MachineRegistration, status v1beta1.MachineRegistrationStatus) ([]runtime.Object, v1beta1.MachineRegistrationStatus, error)
type MachineRegistrationHandler ¶
type MachineRegistrationHandler func(string, *v1beta1.MachineRegistration) (*v1beta1.MachineRegistration, error)
type MachineRegistrationIndexer ¶
type MachineRegistrationIndexer func(obj *v1beta1.MachineRegistration) ([]string, error)
type MachineRegistrationStatusHandler ¶
type MachineRegistrationStatusHandler func(obj *v1beta1.MachineRegistration, status v1beta1.MachineRegistrationStatus) (v1beta1.MachineRegistrationStatus, error)
type ManagedOSImageCache ¶
type ManagedOSImageCache interface { Get(namespace, name string) (*v1beta1.ManagedOSImage, error) List(namespace string, selector labels.Selector) ([]*v1beta1.ManagedOSImage, error) AddIndexer(indexName string, indexer ManagedOSImageIndexer) GetByIndex(indexName, key string) ([]*v1beta1.ManagedOSImage, error) }
type ManagedOSImageClient ¶
type ManagedOSImageClient interface { Create(*v1beta1.ManagedOSImage) (*v1beta1.ManagedOSImage, error) Update(*v1beta1.ManagedOSImage) (*v1beta1.ManagedOSImage, error) UpdateStatus(*v1beta1.ManagedOSImage) (*v1beta1.ManagedOSImage, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1beta1.ManagedOSImage, error) List(namespace string, opts metav1.ListOptions) (*v1beta1.ManagedOSImageList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.ManagedOSImage, err error) }
type ManagedOSImageController ¶
type ManagedOSImageController interface { generic.ControllerMeta ManagedOSImageClient OnChange(ctx context.Context, name string, sync ManagedOSImageHandler) OnRemove(ctx context.Context, name string, sync ManagedOSImageHandler) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, duration time.Duration) Cache() ManagedOSImageCache }
func NewManagedOSImageController ¶
func NewManagedOSImageController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) ManagedOSImageController
type ManagedOSImageGeneratingHandler ¶
type ManagedOSImageGeneratingHandler func(obj *v1beta1.ManagedOSImage, status v1beta1.ManagedOSImageStatus) ([]runtime.Object, v1beta1.ManagedOSImageStatus, error)
type ManagedOSImageHandler ¶
type ManagedOSImageHandler func(string, *v1beta1.ManagedOSImage) (*v1beta1.ManagedOSImage, error)
type ManagedOSImageIndexer ¶
type ManagedOSImageIndexer func(obj *v1beta1.ManagedOSImage) ([]string, error)
type ManagedOSImageStatusHandler ¶
type ManagedOSImageStatusHandler func(obj *v1beta1.ManagedOSImage, status v1beta1.ManagedOSImageStatus) (v1beta1.ManagedOSImageStatus, error)
type ManagedOSVersionCache ¶
type ManagedOSVersionCache interface { Get(namespace, name string) (*v1beta1.ManagedOSVersion, error) List(namespace string, selector labels.Selector) ([]*v1beta1.ManagedOSVersion, error) AddIndexer(indexName string, indexer ManagedOSVersionIndexer) GetByIndex(indexName, key string) ([]*v1beta1.ManagedOSVersion, error) }
type ManagedOSVersionChannelCache ¶
type ManagedOSVersionChannelCache interface { Get(namespace, name string) (*v1beta1.ManagedOSVersionChannel, error) List(namespace string, selector labels.Selector) ([]*v1beta1.ManagedOSVersionChannel, error) AddIndexer(indexName string, indexer ManagedOSVersionChannelIndexer) GetByIndex(indexName, key string) ([]*v1beta1.ManagedOSVersionChannel, error) }
type ManagedOSVersionChannelClient ¶
type ManagedOSVersionChannelClient interface { Create(*v1beta1.ManagedOSVersionChannel) (*v1beta1.ManagedOSVersionChannel, error) Update(*v1beta1.ManagedOSVersionChannel) (*v1beta1.ManagedOSVersionChannel, error) UpdateStatus(*v1beta1.ManagedOSVersionChannel) (*v1beta1.ManagedOSVersionChannel, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1beta1.ManagedOSVersionChannel, error) List(namespace string, opts metav1.ListOptions) (*v1beta1.ManagedOSVersionChannelList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.ManagedOSVersionChannel, err error) }
type ManagedOSVersionChannelController ¶
type ManagedOSVersionChannelController interface { generic.ControllerMeta ManagedOSVersionChannelClient OnChange(ctx context.Context, name string, sync ManagedOSVersionChannelHandler) OnRemove(ctx context.Context, name string, sync ManagedOSVersionChannelHandler) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, duration time.Duration) Cache() ManagedOSVersionChannelCache }
func NewManagedOSVersionChannelController ¶
func NewManagedOSVersionChannelController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) ManagedOSVersionChannelController
type ManagedOSVersionChannelGeneratingHandler ¶
type ManagedOSVersionChannelGeneratingHandler func(obj *v1beta1.ManagedOSVersionChannel, status v1beta1.ManagedOSVersionChannelSpecStatus) ([]runtime.Object, v1beta1.ManagedOSVersionChannelSpecStatus, error)
type ManagedOSVersionChannelHandler ¶
type ManagedOSVersionChannelHandler func(string, *v1beta1.ManagedOSVersionChannel) (*v1beta1.ManagedOSVersionChannel, error)
type ManagedOSVersionChannelIndexer ¶
type ManagedOSVersionChannelIndexer func(obj *v1beta1.ManagedOSVersionChannel) ([]string, error)
type ManagedOSVersionChannelStatusHandler ¶
type ManagedOSVersionChannelStatusHandler func(obj *v1beta1.ManagedOSVersionChannel, status v1beta1.ManagedOSVersionChannelSpecStatus) (v1beta1.ManagedOSVersionChannelSpecStatus, error)
type ManagedOSVersionClient ¶
type ManagedOSVersionClient interface { Create(*v1beta1.ManagedOSVersion) (*v1beta1.ManagedOSVersion, error) Update(*v1beta1.ManagedOSVersion) (*v1beta1.ManagedOSVersion, error) UpdateStatus(*v1beta1.ManagedOSVersion) (*v1beta1.ManagedOSVersion, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1beta1.ManagedOSVersion, error) List(namespace string, opts metav1.ListOptions) (*v1beta1.ManagedOSVersionList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.ManagedOSVersion, err error) }
type ManagedOSVersionController ¶
type ManagedOSVersionController interface { generic.ControllerMeta ManagedOSVersionClient OnChange(ctx context.Context, name string, sync ManagedOSVersionHandler) OnRemove(ctx context.Context, name string, sync ManagedOSVersionHandler) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, duration time.Duration) Cache() ManagedOSVersionCache }
func NewManagedOSVersionController ¶
func NewManagedOSVersionController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) ManagedOSVersionController
type ManagedOSVersionGeneratingHandler ¶
type ManagedOSVersionGeneratingHandler func(obj *v1beta1.ManagedOSVersion, status v1beta1.ManagedOSVersionStatus) ([]runtime.Object, v1beta1.ManagedOSVersionStatus, error)
type ManagedOSVersionHandler ¶
type ManagedOSVersionHandler func(string, *v1beta1.ManagedOSVersion) (*v1beta1.ManagedOSVersion, error)
type ManagedOSVersionIndexer ¶
type ManagedOSVersionIndexer func(obj *v1beta1.ManagedOSVersion) ([]string, error)
type ManagedOSVersionStatusHandler ¶
type ManagedOSVersionStatusHandler func(obj *v1beta1.ManagedOSVersion, status v1beta1.ManagedOSVersionStatus) (v1beta1.ManagedOSVersionStatus, error)
Click to show internal directories.
Click to hide internal directories.