Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AuthorizationV1ClusterClient
- func (c *AuthorizationV1ClusterClient) Cluster(clusterPath logicalcluster.Path) authorizationv1.AuthorizationV1Interface
- func (c *AuthorizationV1ClusterClient) LocalSubjectAccessReviews() LocalSubjectAccessReviewClusterInterface
- func (c *AuthorizationV1ClusterClient) SelfSubjectAccessReviews() SelfSubjectAccessReviewClusterInterface
- func (c *AuthorizationV1ClusterClient) SelfSubjectRulesReviews() SelfSubjectRulesReviewClusterInterface
- func (c *AuthorizationV1ClusterClient) SubjectAccessReviews() SubjectAccessReviewClusterInterface
- type AuthorizationV1ClusterInterface
- type AuthorizationV1ClusterScoper
- type LocalSubjectAccessReviewClusterExpansion
- type LocalSubjectAccessReviewClusterInterface
- type LocalSubjectAccessReviewsClusterGetter
- type LocalSubjectAccessReviewsNamespacer
- type SelfSubjectAccessReviewClusterExpansion
- type SelfSubjectAccessReviewClusterInterface
- type SelfSubjectAccessReviewsClusterGetter
- type SelfSubjectRulesReviewClusterExpansion
- type SelfSubjectRulesReviewClusterInterface
- type SelfSubjectRulesReviewsClusterGetter
- type SubjectAccessReviewClusterExpansion
- type SubjectAccessReviewClusterInterface
- type SubjectAccessReviewsClusterGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationV1ClusterClient ¶
type AuthorizationV1ClusterClient struct {
// contains filtered or unexported fields
}
AuthorizationV1ClusterClient is used to interact with features provided by the authorization.k8s.io group.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AuthorizationV1ClusterClient, error)
NewForConfig creates a new AuthorizationV1ClusterClient for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new AuthorizationV1ClusterClient 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) *AuthorizationV1ClusterClient
NewForConfigOrDie creates a new AuthorizationV1ClusterClient for the given config and panics if there is an error in the config.
func (*AuthorizationV1ClusterClient) Cluster ¶
func (c *AuthorizationV1ClusterClient) Cluster(clusterPath logicalcluster.Path) authorizationv1.AuthorizationV1Interface
func (*AuthorizationV1ClusterClient) LocalSubjectAccessReviews ¶
func (c *AuthorizationV1ClusterClient) LocalSubjectAccessReviews() LocalSubjectAccessReviewClusterInterface
func (*AuthorizationV1ClusterClient) SelfSubjectAccessReviews ¶
func (c *AuthorizationV1ClusterClient) SelfSubjectAccessReviews() SelfSubjectAccessReviewClusterInterface
func (*AuthorizationV1ClusterClient) SelfSubjectRulesReviews ¶
func (c *AuthorizationV1ClusterClient) SelfSubjectRulesReviews() SelfSubjectRulesReviewClusterInterface
func (*AuthorizationV1ClusterClient) SubjectAccessReviews ¶
func (c *AuthorizationV1ClusterClient) SubjectAccessReviews() SubjectAccessReviewClusterInterface
type AuthorizationV1ClusterInterface ¶
type AuthorizationV1ClusterInterface interface {
AuthorizationV1ClusterScoper
LocalSubjectAccessReviewsClusterGetter
SelfSubjectAccessReviewsClusterGetter
SelfSubjectRulesReviewsClusterGetter
SubjectAccessReviewsClusterGetter
}
type AuthorizationV1ClusterScoper ¶
type AuthorizationV1ClusterScoper interface {
Cluster(logicalcluster.Path) authorizationv1.AuthorizationV1Interface
}
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) authorizationv1.LocalSubjectAccessReviewInterface
}
LocalSubjectAccessReviewsNamespacer can scope to objects within a namespace, returning a authorizationv1.LocalSubjectAccessReviewInterface.
type SelfSubjectAccessReviewClusterExpansion ¶
type SelfSubjectAccessReviewClusterExpansion interface{}
type SelfSubjectAccessReviewClusterInterface ¶
type SelfSubjectAccessReviewClusterInterface interface {
Cluster(logicalcluster.Path) authorizationv1.SelfSubjectAccessReviewInterface
SelfSubjectAccessReviewClusterExpansion
}
SelfSubjectAccessReviewClusterInterface can operate on SelfSubjectAccessReviews across all clusters, or scope down to one cluster and return a authorizationv1.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) authorizationv1.SelfSubjectRulesReviewInterface
SelfSubjectRulesReviewClusterExpansion
}
SelfSubjectRulesReviewClusterInterface can operate on SelfSubjectRulesReviews across all clusters, or scope down to one cluster and return a authorizationv1.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) authorizationv1.SubjectAccessReviewInterface
SubjectAccessReviewClusterExpansion
}
SubjectAccessReviewClusterInterface can operate on SubjectAccessReviews across all clusters, or scope down to one cluster and return a authorizationv1.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.