Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AuthenticationV1beta1ClusterClient
- func (c *AuthenticationV1beta1ClusterClient) Cluster(clusterPath logicalcluster.Path) authenticationv1beta1.AuthenticationV1beta1Interface
- func (c *AuthenticationV1beta1ClusterClient) SelfSubjectReviews() SelfSubjectReviewClusterInterface
- func (c *AuthenticationV1beta1ClusterClient) TokenReviews() TokenReviewClusterInterface
- type AuthenticationV1beta1ClusterInterface
- type AuthenticationV1beta1ClusterScoper
- type SelfSubjectReviewClusterExpansion
- type SelfSubjectReviewClusterInterface
- type SelfSubjectReviewsClusterGetter
- type TokenReviewClusterExpansion
- type TokenReviewClusterInterface
- type TokenReviewsClusterGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticationV1beta1ClusterClient ¶
type AuthenticationV1beta1ClusterClient struct {
// contains filtered or unexported fields
}
AuthenticationV1beta1ClusterClient is used to interact with features provided by the authentication.k8s.io group.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AuthenticationV1beta1ClusterClient, error)
NewForConfig creates a new AuthenticationV1beta1ClusterClient 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) (*AuthenticationV1beta1ClusterClient, error)
NewForConfigAndClient creates a new AuthenticationV1beta1ClusterClient 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) *AuthenticationV1beta1ClusterClient
NewForConfigOrDie creates a new AuthenticationV1beta1ClusterClient for the given config and panics if there is an error in the config.
func (*AuthenticationV1beta1ClusterClient) Cluster ¶
func (c *AuthenticationV1beta1ClusterClient) Cluster(clusterPath logicalcluster.Path) authenticationv1beta1.AuthenticationV1beta1Interface
func (*AuthenticationV1beta1ClusterClient) SelfSubjectReviews ¶
func (c *AuthenticationV1beta1ClusterClient) SelfSubjectReviews() SelfSubjectReviewClusterInterface
func (*AuthenticationV1beta1ClusterClient) TokenReviews ¶
func (c *AuthenticationV1beta1ClusterClient) TokenReviews() TokenReviewClusterInterface
type AuthenticationV1beta1ClusterInterface ¶
type AuthenticationV1beta1ClusterInterface interface {
AuthenticationV1beta1ClusterScoper
SelfSubjectReviewsClusterGetter
TokenReviewsClusterGetter
}
type AuthenticationV1beta1ClusterScoper ¶
type AuthenticationV1beta1ClusterScoper interface {
Cluster(logicalcluster.Path) authenticationv1beta1.AuthenticationV1beta1Interface
}
type SelfSubjectReviewClusterExpansion ¶
type SelfSubjectReviewClusterExpansion interface{}
type SelfSubjectReviewClusterInterface ¶
type SelfSubjectReviewClusterInterface interface {
Cluster(logicalcluster.Path) authenticationv1beta1.SelfSubjectReviewInterface
SelfSubjectReviewClusterExpansion
}
SelfSubjectReviewClusterInterface can operate on SelfSubjectReviews across all clusters, or scope down to one cluster and return a authenticationv1beta1.SelfSubjectReviewInterface.
type SelfSubjectReviewsClusterGetter ¶
type SelfSubjectReviewsClusterGetter interface {
SelfSubjectReviews() SelfSubjectReviewClusterInterface
}
SelfSubjectReviewsClusterGetter has a method to return a SelfSubjectReviewClusterInterface. A group's cluster client should implement this interface.
type TokenReviewClusterExpansion ¶
type TokenReviewClusterExpansion interface{}
type TokenReviewClusterInterface ¶
type TokenReviewClusterInterface interface {
Cluster(logicalcluster.Path) authenticationv1beta1.TokenReviewInterface
TokenReviewClusterExpansion
}
TokenReviewClusterInterface can operate on TokenReviews across all clusters, or scope down to one cluster and return a authenticationv1beta1.TokenReviewInterface.
type TokenReviewsClusterGetter ¶
type TokenReviewsClusterGetter interface {
TokenReviews() TokenReviewClusterInterface
}
TokenReviewsClusterGetter has a method to return a TokenReviewClusterInterface. A group's cluster client should implement this interface.