v1

package
v1.0.13 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FromClusterScanBenchmarkHandlerToHandler added in v0.0.3

func FromClusterScanBenchmarkHandlerToHandler(sync ClusterScanBenchmarkHandler) generic.Handler

func FromClusterScanHandlerToHandler

func FromClusterScanHandlerToHandler(sync ClusterScanHandler) generic.Handler

func FromClusterScanProfileHandlerToHandler

func FromClusterScanProfileHandlerToHandler(sync ClusterScanProfileHandler) generic.Handler

func FromClusterScanReportHandlerToHandler

func FromClusterScanReportHandlerToHandler(sync ClusterScanReportHandler) generic.Handler

func RegisterClusterScanGeneratingHandler

func RegisterClusterScanGeneratingHandler(ctx context.Context, controller ClusterScanController, apply apply.Apply,
	condition condition.Cond, name string, handler ClusterScanGeneratingHandler, opts *generic.GeneratingHandlerOptions)

func RegisterClusterScanStatusHandler

func RegisterClusterScanStatusHandler(ctx context.Context, controller ClusterScanController, condition condition.Cond, name string, handler ClusterScanStatusHandler)

func UpdateClusterScanBenchmarkDeepCopyOnChange added in v0.0.3

func UpdateClusterScanBenchmarkDeepCopyOnChange(client ClusterScanBenchmarkClient, obj *v1.ClusterScanBenchmark, handler func(obj *v1.ClusterScanBenchmark) (*v1.ClusterScanBenchmark, error)) (*v1.ClusterScanBenchmark, error)

func UpdateClusterScanDeepCopyOnChange

func UpdateClusterScanDeepCopyOnChange(client ClusterScanClient, obj *v1.ClusterScan, handler func(obj *v1.ClusterScan) (*v1.ClusterScan, error)) (*v1.ClusterScan, error)

func UpdateClusterScanProfileDeepCopyOnChange

func UpdateClusterScanProfileDeepCopyOnChange(client ClusterScanProfileClient, obj *v1.ClusterScanProfile, handler func(obj *v1.ClusterScanProfile) (*v1.ClusterScanProfile, error)) (*v1.ClusterScanProfile, error)

func UpdateClusterScanReportDeepCopyOnChange

func UpdateClusterScanReportDeepCopyOnChange(client ClusterScanReportClient, obj *v1.ClusterScanReport, handler func(obj *v1.ClusterScanReport) (*v1.ClusterScanReport, error)) (*v1.ClusterScanReport, error)

Types

type ClusterScanBenchmarkCache added in v0.0.3

type ClusterScanBenchmarkCache interface {
	Get(name string) (*v1.ClusterScanBenchmark, error)
	List(selector labels.Selector) ([]*v1.ClusterScanBenchmark, error)

	AddIndexer(indexName string, indexer ClusterScanBenchmarkIndexer)
	GetByIndex(indexName, key string) ([]*v1.ClusterScanBenchmark, error)
}

type ClusterScanBenchmarkClient added in v0.0.3

type ClusterScanBenchmarkClient interface {
	Create(*v1.ClusterScanBenchmark) (*v1.ClusterScanBenchmark, error)
	Update(*v1.ClusterScanBenchmark) (*v1.ClusterScanBenchmark, error)

	Delete(name string, options *metav1.DeleteOptions) error
	Get(name string, options metav1.GetOptions) (*v1.ClusterScanBenchmark, error)
	List(opts metav1.ListOptions) (*v1.ClusterScanBenchmarkList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterScanBenchmark, err error)
}

type ClusterScanBenchmarkController added in v0.0.3

type ClusterScanBenchmarkController interface {
	generic.ControllerMeta
	ClusterScanBenchmarkClient

	OnChange(ctx context.Context, name string, sync ClusterScanBenchmarkHandler)
	OnRemove(ctx context.Context, name string, sync ClusterScanBenchmarkHandler)
	Enqueue(name string)
	EnqueueAfter(name string, duration time.Duration)

	Cache() ClusterScanBenchmarkCache
}

func NewClusterScanBenchmarkController added in v0.0.3

func NewClusterScanBenchmarkController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) ClusterScanBenchmarkController

type ClusterScanBenchmarkHandler added in v0.0.3

type ClusterScanBenchmarkHandler func(string, *v1.ClusterScanBenchmark) (*v1.ClusterScanBenchmark, error)

type ClusterScanBenchmarkIndexer added in v0.0.3

type ClusterScanBenchmarkIndexer func(obj *v1.ClusterScanBenchmark) ([]string, error)

type ClusterScanCache

type ClusterScanCache interface {
	Get(name string) (*v1.ClusterScan, error)
	List(selector labels.Selector) ([]*v1.ClusterScan, error)

	AddIndexer(indexName string, indexer ClusterScanIndexer)
	GetByIndex(indexName, key string) ([]*v1.ClusterScan, error)
}

type ClusterScanClient

type ClusterScanClient interface {
	Create(*v1.ClusterScan) (*v1.ClusterScan, error)
	Update(*v1.ClusterScan) (*v1.ClusterScan, error)
	UpdateStatus(*v1.ClusterScan) (*v1.ClusterScan, error)
	Delete(name string, options *metav1.DeleteOptions) error
	Get(name string, options metav1.GetOptions) (*v1.ClusterScan, error)
	List(opts metav1.ListOptions) (*v1.ClusterScanList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterScan, err error)
}

type ClusterScanController

type ClusterScanController interface {
	generic.ControllerMeta
	ClusterScanClient

	OnChange(ctx context.Context, name string, sync ClusterScanHandler)
	OnRemove(ctx context.Context, name string, sync ClusterScanHandler)
	Enqueue(name string)
	EnqueueAfter(name string, duration time.Duration)

	Cache() ClusterScanCache
}

func NewClusterScanController

func NewClusterScanController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) ClusterScanController

type ClusterScanGeneratingHandler

type ClusterScanGeneratingHandler func(obj *v1.ClusterScan, status v1.ClusterScanStatus) ([]runtime.Object, v1.ClusterScanStatus, error)

type ClusterScanHandler

type ClusterScanHandler func(string, *v1.ClusterScan) (*v1.ClusterScan, error)

type ClusterScanIndexer

type ClusterScanIndexer func(obj *v1.ClusterScan) ([]string, error)

type ClusterScanProfileCache

type ClusterScanProfileCache interface {
	Get(name string) (*v1.ClusterScanProfile, error)
	List(selector labels.Selector) ([]*v1.ClusterScanProfile, error)

	AddIndexer(indexName string, indexer ClusterScanProfileIndexer)
	GetByIndex(indexName, key string) ([]*v1.ClusterScanProfile, error)
}

type ClusterScanProfileClient

type ClusterScanProfileClient interface {
	Create(*v1.ClusterScanProfile) (*v1.ClusterScanProfile, error)
	Update(*v1.ClusterScanProfile) (*v1.ClusterScanProfile, error)

	Delete(name string, options *metav1.DeleteOptions) error
	Get(name string, options metav1.GetOptions) (*v1.ClusterScanProfile, error)
	List(opts metav1.ListOptions) (*v1.ClusterScanProfileList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterScanProfile, err error)
}

type ClusterScanProfileController

type ClusterScanProfileController interface {
	generic.ControllerMeta
	ClusterScanProfileClient

	OnChange(ctx context.Context, name string, sync ClusterScanProfileHandler)
	OnRemove(ctx context.Context, name string, sync ClusterScanProfileHandler)
	Enqueue(name string)
	EnqueueAfter(name string, duration time.Duration)

	Cache() ClusterScanProfileCache
}

func NewClusterScanProfileController

func NewClusterScanProfileController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) ClusterScanProfileController

type ClusterScanProfileHandler

type ClusterScanProfileHandler func(string, *v1.ClusterScanProfile) (*v1.ClusterScanProfile, error)

type ClusterScanProfileIndexer

type ClusterScanProfileIndexer func(obj *v1.ClusterScanProfile) ([]string, error)

type ClusterScanReportCache

type ClusterScanReportCache interface {
	Get(name string) (*v1.ClusterScanReport, error)
	List(selector labels.Selector) ([]*v1.ClusterScanReport, error)

	AddIndexer(indexName string, indexer ClusterScanReportIndexer)
	GetByIndex(indexName, key string) ([]*v1.ClusterScanReport, error)
}

type ClusterScanReportClient

type ClusterScanReportClient interface {
	Create(*v1.ClusterScanReport) (*v1.ClusterScanReport, error)
	Update(*v1.ClusterScanReport) (*v1.ClusterScanReport, error)

	Delete(name string, options *metav1.DeleteOptions) error
	Get(name string, options metav1.GetOptions) (*v1.ClusterScanReport, error)
	List(opts metav1.ListOptions) (*v1.ClusterScanReportList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterScanReport, err error)
}

type ClusterScanReportController

type ClusterScanReportController interface {
	generic.ControllerMeta
	ClusterScanReportClient

	OnChange(ctx context.Context, name string, sync ClusterScanReportHandler)
	OnRemove(ctx context.Context, name string, sync ClusterScanReportHandler)
	Enqueue(name string)
	EnqueueAfter(name string, duration time.Duration)

	Cache() ClusterScanReportCache
}

func NewClusterScanReportController

func NewClusterScanReportController(gvk schema.GroupVersionKind, resource string, namespaced bool, controller controller.SharedControllerFactory) ClusterScanReportController

type ClusterScanReportHandler

type ClusterScanReportHandler func(string, *v1.ClusterScanReport) (*v1.ClusterScanReport, error)

type ClusterScanReportIndexer

type ClusterScanReportIndexer func(obj *v1.ClusterScanReport) ([]string, error)

type ClusterScanStatusHandler

type ClusterScanStatusHandler func(obj *v1.ClusterScan, status v1.ClusterScanStatus) (v1.ClusterScanStatus, error)

type Interface

type Interface interface {
	ClusterScan() ClusterScanController
	ClusterScanBenchmark() ClusterScanBenchmarkController
	ClusterScanProfile() ClusterScanProfileController
	ClusterScanReport() ClusterScanReportController
}

func New

func New(controllerFactory controller.SharedControllerFactory) Interface

Jump to

Keyboard shortcuts

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