openshift: kmodules.xyz/openshift/client/clientset/versioned/typed/security/v1 Index | Files | Directories

package v1

import "kmodules.xyz/openshift/client/clientset/versioned/typed/security/v1"

This package has the automatically generated typed clients.

Index

Package Files

doc.go generated_expansion.go podsecuritypolicyreview.go podsecuritypolicyselfsubjectreview.go podsecuritypolicysubjectreview.go rangeallocation.go security_client.go securitycontextconstraints.go

type PodSecurityPolicyReviewExpansion Uses

type PodSecurityPolicyReviewExpansion interface{}

type PodSecurityPolicyReviewInterface Uses

type PodSecurityPolicyReviewInterface interface {
    Create(ctx context.Context, podSecurityPolicyReview *v1.PodSecurityPolicyReview, opts metav1.CreateOptions) (*v1.PodSecurityPolicyReview, error)
    PodSecurityPolicyReviewExpansion
}

PodSecurityPolicyReviewInterface has methods to work with PodSecurityPolicyReview resources.

type PodSecurityPolicyReviewsGetter Uses

type PodSecurityPolicyReviewsGetter interface {
    PodSecurityPolicyReviews(namespace string) PodSecurityPolicyReviewInterface
}

PodSecurityPolicyReviewsGetter has a method to return a PodSecurityPolicyReviewInterface. A group's client should implement this interface.

type PodSecurityPolicySelfSubjectReviewExpansion Uses

type PodSecurityPolicySelfSubjectReviewExpansion interface{}

type PodSecurityPolicySelfSubjectReviewInterface Uses

type PodSecurityPolicySelfSubjectReviewInterface interface {
    Create(ctx context.Context, podSecurityPolicySelfSubjectReview *v1.PodSecurityPolicySelfSubjectReview, opts metav1.CreateOptions) (*v1.PodSecurityPolicySelfSubjectReview, error)
    PodSecurityPolicySelfSubjectReviewExpansion
}

PodSecurityPolicySelfSubjectReviewInterface has methods to work with PodSecurityPolicySelfSubjectReview resources.

type PodSecurityPolicySelfSubjectReviewsGetter Uses

type PodSecurityPolicySelfSubjectReviewsGetter interface {
    PodSecurityPolicySelfSubjectReviews(namespace string) PodSecurityPolicySelfSubjectReviewInterface
}

PodSecurityPolicySelfSubjectReviewsGetter has a method to return a PodSecurityPolicySelfSubjectReviewInterface. A group's client should implement this interface.

type PodSecurityPolicySubjectReviewExpansion Uses

type PodSecurityPolicySubjectReviewExpansion interface{}

type PodSecurityPolicySubjectReviewInterface Uses

type PodSecurityPolicySubjectReviewInterface interface {
    Create(ctx context.Context, podSecurityPolicySubjectReview *v1.PodSecurityPolicySubjectReview, opts metav1.CreateOptions) (*v1.PodSecurityPolicySubjectReview, error)
    PodSecurityPolicySubjectReviewExpansion
}

PodSecurityPolicySubjectReviewInterface has methods to work with PodSecurityPolicySubjectReview resources.

type PodSecurityPolicySubjectReviewsGetter Uses

type PodSecurityPolicySubjectReviewsGetter interface {
    PodSecurityPolicySubjectReviews(namespace string) PodSecurityPolicySubjectReviewInterface
}

PodSecurityPolicySubjectReviewsGetter has a method to return a PodSecurityPolicySubjectReviewInterface. A group's client should implement this interface.

type RangeAllocationExpansion Uses

type RangeAllocationExpansion interface{}

type RangeAllocationInterface Uses

type RangeAllocationInterface interface {
    Create(ctx context.Context, rangeAllocation *v1.RangeAllocation, opts metav1.CreateOptions) (*v1.RangeAllocation, error)
    Update(ctx context.Context, rangeAllocation *v1.RangeAllocation, opts metav1.UpdateOptions) (*v1.RangeAllocation, error)
    Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
    DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
    Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.RangeAllocation, error)
    List(ctx context.Context, opts metav1.ListOptions) (*v1.RangeAllocationList, error)
    Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
    Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.RangeAllocation, err error)
    RangeAllocationExpansion
}

RangeAllocationInterface has methods to work with RangeAllocation resources.

type RangeAllocationsGetter Uses

type RangeAllocationsGetter interface {
    RangeAllocations() RangeAllocationInterface
}

RangeAllocationsGetter has a method to return a RangeAllocationInterface. A group's client should implement this interface.

type SecurityContextConstraintsExpansion Uses

type SecurityContextConstraintsExpansion interface{}

type SecurityContextConstraintsGetter Uses

type SecurityContextConstraintsGetter interface {
    SecurityContextConstraints() SecurityContextConstraintsInterface
}

SecurityContextConstraintsGetter has a method to return a SecurityContextConstraintsInterface. A group's client should implement this interface.

type SecurityContextConstraintsInterface Uses

type SecurityContextConstraintsInterface interface {
    Create(ctx context.Context, securityContextConstraints *v1.SecurityContextConstraints, opts metav1.CreateOptions) (*v1.SecurityContextConstraints, error)
    Update(ctx context.Context, securityContextConstraints *v1.SecurityContextConstraints, opts metav1.UpdateOptions) (*v1.SecurityContextConstraints, error)
    Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
    DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
    Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.SecurityContextConstraints, error)
    List(ctx context.Context, opts metav1.ListOptions) (*v1.SecurityContextConstraintsList, error)
    Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
    Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.SecurityContextConstraints, err error)
    SecurityContextConstraintsExpansion
}

SecurityContextConstraintsInterface has methods to work with SecurityContextConstraints resources.

type SecurityV1Client Uses

type SecurityV1Client struct {
    // contains filtered or unexported fields
}

SecurityV1Client is used to interact with features provided by the security.openshift.io group.

func New Uses

func New(c rest.Interface) *SecurityV1Client

New creates a new SecurityV1Client for the given RESTClient.

func NewForConfig Uses

func NewForConfig(c *rest.Config) (*SecurityV1Client, error)

NewForConfig creates a new SecurityV1Client for the given config.

func NewForConfigOrDie Uses

func NewForConfigOrDie(c *rest.Config) *SecurityV1Client

NewForConfigOrDie creates a new SecurityV1Client for the given config and panics if there is an error in the config.

func (*SecurityV1Client) PodSecurityPolicyReviews Uses

func (c *SecurityV1Client) PodSecurityPolicyReviews(namespace string) PodSecurityPolicyReviewInterface

func (*SecurityV1Client) PodSecurityPolicySelfSubjectReviews Uses

func (c *SecurityV1Client) PodSecurityPolicySelfSubjectReviews(namespace string) PodSecurityPolicySelfSubjectReviewInterface

func (*SecurityV1Client) PodSecurityPolicySubjectReviews Uses

func (c *SecurityV1Client) PodSecurityPolicySubjectReviews(namespace string) PodSecurityPolicySubjectReviewInterface

func (*SecurityV1Client) RESTClient Uses

func (c *SecurityV1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*SecurityV1Client) RangeAllocations Uses

func (c *SecurityV1Client) RangeAllocations() RangeAllocationInterface

func (*SecurityV1Client) SecurityContextConstraints Uses

func (c *SecurityV1Client) SecurityContextConstraints() SecurityContextConstraintsInterface

type SecurityV1Interface Uses

type SecurityV1Interface interface {
    RESTClient() rest.Interface
    PodSecurityPolicyReviewsGetter
    PodSecurityPolicySelfSubjectReviewsGetter
    PodSecurityPolicySubjectReviewsGetter
    RangeAllocationsGetter
    SecurityContextConstraintsGetter
}

Directories

PathSynopsis
fakePackage fake has the automatically generated clients.
util

Package v1 imports 8 packages (graph) and is imported by 3 packages. Updated 2020-09-25. Refresh now. Tools for package owners.