v1beta1

package
v0.29.0-rc.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorizationV1beta1ClusterClient

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

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

func NewForConfig

NewForConfig creates a new AuthorizationV1beta1ClusterClient for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*AuthorizationV1beta1ClusterClient, error)

NewForConfigAndClient creates a new AuthorizationV1beta1ClusterClient for the given config and http client. Note the http client provided takes precedence over the configured transport values.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *AuthorizationV1beta1ClusterClient

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

func (*AuthorizationV1beta1ClusterClient) Cluster

func (c *AuthorizationV1beta1ClusterClient) Cluster(clusterPath logicalcluster.Path) authorizationv1beta1.AuthorizationV1beta1Interface

func (*AuthorizationV1beta1ClusterClient) LocalSubjectAccessReviews

func (*AuthorizationV1beta1ClusterClient) SelfSubjectAccessReviews

func (*AuthorizationV1beta1ClusterClient) SelfSubjectRulesReviews

func (*AuthorizationV1beta1ClusterClient) SubjectAccessReviews

type AuthorizationV1beta1ClusterScoper

type AuthorizationV1beta1ClusterScoper interface {
	Cluster(logicalcluster.Path) authorizationv1beta1.AuthorizationV1beta1Interface
}

type LocalSubjectAccessReviewClusterExpansion

type LocalSubjectAccessReviewClusterExpansion interface{}

type LocalSubjectAccessReviewClusterInterface

type LocalSubjectAccessReviewClusterInterface interface {
	Cluster(logicalcluster.Path) LocalSubjectAccessReviewsNamespacer

	LocalSubjectAccessReviewClusterExpansion
}

LocalSubjectAccessReviewClusterInterface can operate on LocalSubjectAccessReviews across all clusters, or scope down to one cluster and return a LocalSubjectAccessReviewsNamespacer.

type LocalSubjectAccessReviewsClusterGetter

type LocalSubjectAccessReviewsClusterGetter interface {
	LocalSubjectAccessReviews() LocalSubjectAccessReviewClusterInterface
}

LocalSubjectAccessReviewsClusterGetter has a method to return a LocalSubjectAccessReviewClusterInterface. A group's cluster client should implement this interface.

type LocalSubjectAccessReviewsNamespacer

type LocalSubjectAccessReviewsNamespacer interface {
	Namespace(string) authorizationv1beta1.LocalSubjectAccessReviewInterface
}

LocalSubjectAccessReviewsNamespacer can scope to objects within a namespace, returning a authorizationv1beta1.LocalSubjectAccessReviewInterface.

type SelfSubjectAccessReviewClusterExpansion

type SelfSubjectAccessReviewClusterExpansion interface{}

type SelfSubjectAccessReviewClusterInterface

type SelfSubjectAccessReviewClusterInterface interface {
	Cluster(logicalcluster.Path) authorizationv1beta1.SelfSubjectAccessReviewInterface

	SelfSubjectAccessReviewClusterExpansion
}

SelfSubjectAccessReviewClusterInterface can operate on SelfSubjectAccessReviews across all clusters, or scope down to one cluster and return a authorizationv1beta1.SelfSubjectAccessReviewInterface.

type SelfSubjectAccessReviewsClusterGetter

type SelfSubjectAccessReviewsClusterGetter interface {
	SelfSubjectAccessReviews() SelfSubjectAccessReviewClusterInterface
}

SelfSubjectAccessReviewsClusterGetter has a method to return a SelfSubjectAccessReviewClusterInterface. A group's cluster client should implement this interface.

type SelfSubjectRulesReviewClusterExpansion

type SelfSubjectRulesReviewClusterExpansion interface{}

type SelfSubjectRulesReviewClusterInterface

type SelfSubjectRulesReviewClusterInterface interface {
	Cluster(logicalcluster.Path) authorizationv1beta1.SelfSubjectRulesReviewInterface

	SelfSubjectRulesReviewClusterExpansion
}

SelfSubjectRulesReviewClusterInterface can operate on SelfSubjectRulesReviews across all clusters, or scope down to one cluster and return a authorizationv1beta1.SelfSubjectRulesReviewInterface.

type SelfSubjectRulesReviewsClusterGetter

type SelfSubjectRulesReviewsClusterGetter interface {
	SelfSubjectRulesReviews() SelfSubjectRulesReviewClusterInterface
}

SelfSubjectRulesReviewsClusterGetter has a method to return a SelfSubjectRulesReviewClusterInterface. A group's cluster client should implement this interface.

type SubjectAccessReviewClusterExpansion

type SubjectAccessReviewClusterExpansion interface{}

type SubjectAccessReviewClusterInterface

type SubjectAccessReviewClusterInterface interface {
	Cluster(logicalcluster.Path) authorizationv1beta1.SubjectAccessReviewInterface

	SubjectAccessReviewClusterExpansion
}

SubjectAccessReviewClusterInterface can operate on SubjectAccessReviews across all clusters, or scope down to one cluster and return a authorizationv1beta1.SubjectAccessReviewInterface.

type SubjectAccessReviewsClusterGetter

type SubjectAccessReviewsClusterGetter interface {
	SubjectAccessReviews() SubjectAccessReviewClusterInterface
}

SubjectAccessReviewsClusterGetter has a method to return a SubjectAccessReviewClusterInterface. A group's cluster client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated cluster clients.
Package fake has the automatically generated cluster clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL