Documentation ¶
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 SelfSubjectReviewClusterInterface
- type SelfSubjectReviewsClusterGetter
- 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
}
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 TokenReviewsClusterGetter SelfSubjectReviewsClusterGetter }
type AuthenticationV1beta1ClusterScoper ¶
type AuthenticationV1beta1ClusterScoper interface {
Cluster(logicalcluster.Path) authenticationv1beta1.AuthenticationV1beta1Interface
}
type SelfSubjectReviewClusterInterface ¶
type SelfSubjectReviewClusterInterface interface {
Cluster(logicalcluster.Path) authenticationv1beta1client.SelfSubjectReviewInterface
}
SelfSubjectReviewClusterInterface can scope down to one cluster and return a authenticationv1beta1client.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 TokenReviewClusterInterface ¶
type TokenReviewClusterInterface interface {
Cluster(logicalcluster.Path) authenticationv1beta1client.TokenReviewInterface
}
TokenReviewClusterInterface can scope down to one cluster and return a authenticationv1beta1client.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.