client-go: k8s.io/client-go/kubernetes/typed/authorization/v1beta1 Index | Files | Directories

package v1beta1

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

This package has the automatically generated typed clients.

Index

Package Files

authorization_client.go doc.go generated_expansion.go localsubjectaccessreview.go localsubjectaccessreview_expansion.go selfsubjectaccessreview.go selfsubjectaccessreview_expansion.go selfsubjectrulesreview.go selfsubjectrulesreview_expansion.go subjectaccessreview.go subjectaccessreview_expansion.go

type AuthorizationV1beta1Client Uses

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

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

func New Uses

func New(c rest.Interface) *AuthorizationV1beta1Client

New creates a new AuthorizationV1beta1Client for the given RESTClient.

func NewForConfig Uses

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

NewForConfig creates a new AuthorizationV1beta1Client for the given config.

func NewForConfigOrDie Uses

func NewForConfigOrDie(c *rest.Config) *AuthorizationV1beta1Client

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

func (*AuthorizationV1beta1Client) LocalSubjectAccessReviews Uses

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

func (*AuthorizationV1beta1Client) RESTClient Uses

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

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

func (*AuthorizationV1beta1Client) SelfSubjectAccessReviews Uses

func (c *AuthorizationV1beta1Client) SelfSubjectAccessReviews() SelfSubjectAccessReviewInterface

func (*AuthorizationV1beta1Client) SelfSubjectRulesReviews Uses

func (c *AuthorizationV1beta1Client) SelfSubjectRulesReviews() SelfSubjectRulesReviewInterface

func (*AuthorizationV1beta1Client) SubjectAccessReviews Uses

func (c *AuthorizationV1beta1Client) SubjectAccessReviews() SubjectAccessReviewInterface

type AuthorizationV1beta1Interface Uses

type AuthorizationV1beta1Interface interface {
    RESTClient() rest.Interface
    LocalSubjectAccessReviewsGetter
    SelfSubjectAccessReviewsGetter
    SelfSubjectRulesReviewsGetter
    SubjectAccessReviewsGetter
}

type LocalSubjectAccessReviewExpansion Uses

type LocalSubjectAccessReviewExpansion interface {
    Create(sar *authorizationapi.LocalSubjectAccessReview) (result *authorizationapi.LocalSubjectAccessReview, err error)
}

type LocalSubjectAccessReviewInterface Uses

type LocalSubjectAccessReviewInterface interface {
    LocalSubjectAccessReviewExpansion
}

LocalSubjectAccessReviewInterface has methods to work with LocalSubjectAccessReview resources.

type LocalSubjectAccessReviewsGetter Uses

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 Uses

type SelfSubjectAccessReviewExpansion interface {
    Create(sar *authorizationapi.SelfSubjectAccessReview) (result *authorizationapi.SelfSubjectAccessReview, err error)
}

type SelfSubjectAccessReviewInterface Uses

type SelfSubjectAccessReviewInterface interface {
    SelfSubjectAccessReviewExpansion
}

SelfSubjectAccessReviewInterface has methods to work with SelfSubjectAccessReview resources.

type SelfSubjectAccessReviewsGetter Uses

type SelfSubjectAccessReviewsGetter interface {
    SelfSubjectAccessReviews() SelfSubjectAccessReviewInterface
}

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

type SelfSubjectRulesReviewExpansion Uses

type SelfSubjectRulesReviewExpansion interface {
    Create(srr *authorizationapi.SelfSubjectRulesReview) (result *authorizationapi.SelfSubjectRulesReview, err error)
}

type SelfSubjectRulesReviewInterface Uses

type SelfSubjectRulesReviewInterface interface {
    SelfSubjectRulesReviewExpansion
}

SelfSubjectRulesReviewInterface has methods to work with SelfSubjectRulesReview resources.

type SelfSubjectRulesReviewsGetter Uses

type SelfSubjectRulesReviewsGetter interface {
    SelfSubjectRulesReviews() SelfSubjectRulesReviewInterface
}

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

type SubjectAccessReviewExpansion Uses

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 Uses

type SubjectAccessReviewInterface interface {
    SubjectAccessReviewExpansion
}

SubjectAccessReviewInterface has methods to work with SubjectAccessReview resources.

type SubjectAccessReviewsGetter Uses

type SubjectAccessReviewsGetter interface {
    SubjectAccessReviews() SubjectAccessReviewInterface
}

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

Directories

PathSynopsis
fakePackage fake has the automatically generated clients.

Package v1beta1 imports 4 packages (graph) and is imported by 47 packages. Updated 2018-03-28. Refresh now. Tools for package owners.