package v1beta1

import "k8s.io/client-go/1.5/kubernetes/typed/authorization/v1beta1"

This package has the automatically generated typed clients.

Index

Types

type AuthorizationClient

type AuthorizationClient struct {
	*rest.RESTClient
}

AuthorizationClient is used to interact with features provided by the Authorization group.

func New

New creates a new AuthorizationClient for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new AuthorizationClient for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *AuthorizationClient

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

func (*AuthorizationClient) GetRESTClient

func (c *AuthorizationClient) GetRESTClient() *rest.RESTClient

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

func (*AuthorizationClient) LocalSubjectAccessReviews

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

func (*AuthorizationClient) SelfSubjectAccessReviews

func (c *AuthorizationClient) SelfSubjectAccessReviews() SelfSubjectAccessReviewInterface

func (*AuthorizationClient) SubjectAccessReviews

func (c *AuthorizationClient) SubjectAccessReviews() SubjectAccessReviewInterface

type AuthorizationInterface

type LocalSubjectAccessReviewExpansion

type LocalSubjectAccessReviewExpansion interface{}

type LocalSubjectAccessReviewInterface

type LocalSubjectAccessReviewInterface interface {
	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 {
	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 SubjectAccessReviewExpansion

type SubjectAccessReviewExpansion interface {
	Create(sar *authorizationapi.SubjectAccessReview) (result *authorizationapi.SubjectAccessReview, err error)
}

The SubjectAccessReviewExpansion interface allows manually adding extra methods to the AuthorizationInterface.

type SubjectAccessReviewInterface

type SubjectAccessReviewInterface interface {
	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.

Source Files

authorization_client.go doc.go generated_expansion.go localsubjectaccessreview.go selfsubjectaccessreview.go subjectaccessreview.go subjectaccessreview_expansion.go

Directories

PathSynopsis
1.5/kubernetes/typed/authorization/v1beta1/fakePackage fake has the automatically generated clients.
Version
v1.5.2
Published
Feb 25, 2021
Platform
linux/amd64
Imports
5 packages
Last checked
1 hour ago

Tools for package owners.