Versions in this module Expand all Collapse all v0 v0.0.2 Oct 1, 2021 Changes in this version type Interface + func NewFromControllerFactory(factory controller.SharedControllerFactory) (Interface, error) v0.0.1 Oct 1, 2021 Changes in this version + const GroupName + const Version + var AddToScheme = SchemeBuilder.AddToScheme + var PodSecurityPolicyGroupVersionKind = schema.GroupVersionKind + var PodSecurityPolicyGroupVersionResource = schema.GroupVersionResource + var PodSecurityPolicyResource = metav1.APIResource + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func NewPodSecurityPolicy(namespace, name string, obj v1beta1.PodSecurityPolicy) *v1beta1.PodSecurityPolicy + func Resource(resource string) schema.GroupResource + type Client struct + func (c *Client) PodSecurityPolicies(namespace string) PodSecurityPolicyInterface + func (c *Client) RESTClient() rest.Interface + func (c *Client) Start(ctx context.Context, threadiness int) error + func (c *Client) Sync(ctx context.Context) error + type Interface interface + RESTClient func() rest.Interface + func NewForConfig(config rest.Config) (Interface, error) + type PodSecurityPoliciesGetter interface + PodSecurityPolicies func(namespace string) PodSecurityPolicyInterface + type PodSecurityPolicyChangeHandlerFunc func(obj *v1beta1.PodSecurityPolicy) (runtime.Object, error) + type PodSecurityPolicyController interface + AddClusterScopedFeatureHandler func(ctx context.Context, enabled func() bool, name, clusterName string, ...) + AddClusterScopedHandler func(ctx context.Context, name, clusterName string, ...) + AddFeatureHandler func(ctx context.Context, enabled func() bool, name string, ...) + AddHandler func(ctx context.Context, name string, handler PodSecurityPolicyHandlerFunc) + Enqueue func(namespace, name string) + EnqueueAfter func(namespace, name string, after time.Duration) + Generic func() controller.GenericController + Informer func() cache.SharedIndexInformer + Lister func() PodSecurityPolicyLister + Start func(ctx context.Context, threadiness int) error + Sync func(ctx context.Context) error + type PodSecurityPolicyHandlerFunc func(key string, obj *v1beta1.PodSecurityPolicy) (runtime.Object, error) + func NewPodSecurityPolicyLifecycleAdapter(name string, clusterScoped bool, client PodSecurityPolicyInterface, ...) PodSecurityPolicyHandlerFunc + type PodSecurityPolicyInterface interface + AddClusterScopedFeatureHandler func(ctx context.Context, enabled func() bool, name, clusterName string, ...) + AddClusterScopedFeatureLifecycle func(ctx context.Context, enabled func() bool, name, clusterName string, ...) + AddClusterScopedHandler func(ctx context.Context, name, clusterName string, ...) + AddClusterScopedLifecycle func(ctx context.Context, name, clusterName string, ...) + AddFeatureHandler func(ctx context.Context, enabled func() bool, name string, ...) + AddFeatureLifecycle func(ctx context.Context, enabled func() bool, name string, ...) + AddHandler func(ctx context.Context, name string, sync PodSecurityPolicyHandlerFunc) + AddLifecycle func(ctx context.Context, name string, lifecycle PodSecurityPolicyLifecycle) + Controller func() PodSecurityPolicyController + Create func(*v1beta1.PodSecurityPolicy) (*v1beta1.PodSecurityPolicy, error) + Delete func(name string, options *metav1.DeleteOptions) error + DeleteCollection func(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error + DeleteNamespaced func(namespace, name string, options *metav1.DeleteOptions) error + Get func(name string, opts metav1.GetOptions) (*v1beta1.PodSecurityPolicy, error) + GetNamespaced func(namespace, name string, opts metav1.GetOptions) (*v1beta1.PodSecurityPolicy, error) + List func(opts metav1.ListOptions) (*PodSecurityPolicyList, error) + ListNamespaced func(namespace string, opts metav1.ListOptions) (*PodSecurityPolicyList, error) + ObjectClient func() *objectclient.ObjectClient + Update func(*v1beta1.PodSecurityPolicy) (*v1beta1.PodSecurityPolicy, error) + Watch func(opts metav1.ListOptions) (watch.Interface, error) + type PodSecurityPolicyLifecycle interface + Create func(obj *v1beta1.PodSecurityPolicy) (runtime.Object, error) + Remove func(obj *v1beta1.PodSecurityPolicy) (runtime.Object, error) + Updated func(obj *v1beta1.PodSecurityPolicy) (runtime.Object, error) + type PodSecurityPolicyList struct + Items []v1beta1.PodSecurityPolicy + func (in *PodSecurityPolicyList) DeepCopy() *PodSecurityPolicyList + func (in *PodSecurityPolicyList) DeepCopyInto(out *PodSecurityPolicyList) + func (in *PodSecurityPolicyList) DeepCopyObject() runtime.Object + type PodSecurityPolicyLister interface + Get func(namespace, name string) (*v1beta1.PodSecurityPolicy, error) + List func(namespace string, selector labels.Selector) (ret []*v1beta1.PodSecurityPolicy, err error)