Back to godoc.org

Package v1

v0.19.3
Latest Go to latest

The highest tagged major version is .

Published: Oct 20, 2020 | License: Apache-2.0 | Module: k8s.io/client-go

Overview

This package has the automatically generated typed clients.

Index

type AuthorizationV1Client

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

AuthorizationV1Client is used to interact with features provided by the authorization.k8s.io group.

func New

func New(c rest.Interface) *AuthorizationV1Client

New creates a new AuthorizationV1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new AuthorizationV1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *AuthorizationV1Client

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

func (*AuthorizationV1Client) LocalSubjectAccessReviews

func (c *AuthorizationV1Client) LocalSubjectAccessReviews(namespace string) LocalSubjectAccessReviewInterface

func (*AuthorizationV1Client) RESTClient

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

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

func (*AuthorizationV1Client) SelfSubjectAccessReviews

func (c *AuthorizationV1Client) SelfSubjectAccessReviews() SelfSubjectAccessReviewInterface

func (*AuthorizationV1Client) SelfSubjectRulesReviews

func (c *AuthorizationV1Client) SelfSubjectRulesReviews() SelfSubjectRulesReviewInterface

func (*AuthorizationV1Client) SubjectAccessReviews

func (c *AuthorizationV1Client) SubjectAccessReviews() SubjectAccessReviewInterface

type LocalSubjectAccessReviewExpansion

type LocalSubjectAccessReviewExpansion interface{}

type LocalSubjectAccessReviewInterface

type LocalSubjectAccessReviewInterface interface {
	Create(ctx context.Context, localSubjectAccessReview *v1.LocalSubjectAccessReview, opts metav1.CreateOptions) (*v1.LocalSubjectAccessReview, error)
	LocalSubjectAccessReviewExpansion
}

LocalSubjectAccessReviewInterface has methods to work with LocalSubjectAccessReview resources.

type LocalSubjectAccessReviewsGetter

type LocalSubjectAccessReviewsGetter interface {
	LocalSubjectAccessReviews(namespace string) LocalSubjectAccessReviewInterface
}

LocalSubjectAccessReviewsGetter has a method to return a LocalSubjectAccessReviewInterface. A group's client should implement this interface.

type SelfSubjectAccessReviewExpansion

type SelfSubjectAccessReviewExpansion interface{}

type SelfSubjectAccessReviewInterface

type SelfSubjectAccessReviewInterface interface {
	Create(ctx context.Context, selfSubjectAccessReview *v1.SelfSubjectAccessReview, opts metav1.CreateOptions) (*v1.SelfSubjectAccessReview, error)
	SelfSubjectAccessReviewExpansion
}

SelfSubjectAccessReviewInterface has methods to work with SelfSubjectAccessReview resources.

type SelfSubjectAccessReviewsGetter

type SelfSubjectAccessReviewsGetter interface {
	SelfSubjectAccessReviews() SelfSubjectAccessReviewInterface
}

SelfSubjectAccessReviewsGetter has a method to return a SelfSubjectAccessReviewInterface. A group's client should implement this interface.

type SelfSubjectRulesReviewExpansion

type SelfSubjectRulesReviewExpansion interface{}

type SelfSubjectRulesReviewInterface

type SelfSubjectRulesReviewInterface interface {
	Create(ctx context.Context, selfSubjectRulesReview *v1.SelfSubjectRulesReview, opts metav1.CreateOptions) (*v1.SelfSubjectRulesReview, error)
	SelfSubjectRulesReviewExpansion
}

SelfSubjectRulesReviewInterface has methods to work with SelfSubjectRulesReview resources.

type SelfSubjectRulesReviewsGetter

type SelfSubjectRulesReviewsGetter interface {
	SelfSubjectRulesReviews() SelfSubjectRulesReviewInterface
}

SelfSubjectRulesReviewsGetter has a method to return a SelfSubjectRulesReviewInterface. A group's client should implement this interface.

type SubjectAccessReviewExpansion

type SubjectAccessReviewExpansion interface{}

type SubjectAccessReviewInterface

type SubjectAccessReviewInterface interface {
	Create(ctx context.Context, subjectAccessReview *v1.SubjectAccessReview, opts metav1.CreateOptions) (*v1.SubjectAccessReview, error)
	SubjectAccessReviewExpansion
}

SubjectAccessReviewInterface has methods to work with SubjectAccessReview resources.

type SubjectAccessReviewsGetter

type SubjectAccessReviewsGetter interface {
	SubjectAccessReviews() SubjectAccessReviewInterface
}

SubjectAccessReviewsGetter has a method to return a SubjectAccessReviewInterface. A group's client should implement this interface.

Package Files

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier