Documentation ¶
Index ¶
- type AuthorizationV1beta1ClusterClient
- func (c *AuthorizationV1beta1ClusterClient) Cluster(clusterPath logicalcluster.Path) authorizationv1beta1.AuthorizationV1beta1Interface
- func (c *AuthorizationV1beta1ClusterClient) LocalSubjectAccessReviews() LocalSubjectAccessReviewClusterInterface
- func (c *AuthorizationV1beta1ClusterClient) SelfSubjectAccessReviews() SelfSubjectAccessReviewClusterInterface
- func (c *AuthorizationV1beta1ClusterClient) SelfSubjectRulesReviews() SelfSubjectRulesReviewClusterInterface
- func (c *AuthorizationV1beta1ClusterClient) SubjectAccessReviews() SubjectAccessReviewClusterInterface
- type AuthorizationV1beta1ClusterInterface
- type AuthorizationV1beta1ClusterScoper
- type LocalSubjectAccessReviewClusterInterface
- type LocalSubjectAccessReviewsClusterGetter
- type LocalSubjectAccessReviewsNamespacer
- type SelfSubjectAccessReviewClusterInterface
- type SelfSubjectAccessReviewsClusterGetter
- type SelfSubjectRulesReviewClusterInterface
- type SelfSubjectRulesReviewsClusterGetter
- type SubjectAccessReviewClusterInterface
- type SubjectAccessReviewsClusterGetter
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
}
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AuthorizationV1beta1ClusterClient, error)
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 (c *AuthorizationV1beta1ClusterClient) LocalSubjectAccessReviews() LocalSubjectAccessReviewClusterInterface
func (*AuthorizationV1beta1ClusterClient) SelfSubjectAccessReviews ¶
func (c *AuthorizationV1beta1ClusterClient) SelfSubjectAccessReviews() SelfSubjectAccessReviewClusterInterface
func (*AuthorizationV1beta1ClusterClient) SelfSubjectRulesReviews ¶
func (c *AuthorizationV1beta1ClusterClient) SelfSubjectRulesReviews() SelfSubjectRulesReviewClusterInterface
func (*AuthorizationV1beta1ClusterClient) SubjectAccessReviews ¶
func (c *AuthorizationV1beta1ClusterClient) SubjectAccessReviews() SubjectAccessReviewClusterInterface
type AuthorizationV1beta1ClusterInterface ¶
type AuthorizationV1beta1ClusterInterface interface { AuthorizationV1beta1ClusterScoper SubjectAccessReviewsClusterGetter SelfSubjectAccessReviewsClusterGetter LocalSubjectAccessReviewsClusterGetter SelfSubjectRulesReviewsClusterGetter }
type AuthorizationV1beta1ClusterScoper ¶
type AuthorizationV1beta1ClusterScoper interface {
Cluster(logicalcluster.Path) authorizationv1beta1.AuthorizationV1beta1Interface
}
type LocalSubjectAccessReviewClusterInterface ¶
type LocalSubjectAccessReviewClusterInterface interface {
Cluster(logicalcluster.Path) LocalSubjectAccessReviewsNamespacer
}
LocalSubjectAccessReviewClusterInterface can 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) authorizationv1beta1client.LocalSubjectAccessReviewInterface
}
LocalSubjectAccessReviewsNamespacer can scope to objects within a namespace, returning a authorizationv1beta1client.LocalSubjectAccessReviewInterface.
type SelfSubjectAccessReviewClusterInterface ¶
type SelfSubjectAccessReviewClusterInterface interface {
Cluster(logicalcluster.Path) authorizationv1beta1client.SelfSubjectAccessReviewInterface
}
SelfSubjectAccessReviewClusterInterface can scope down to one cluster and return a authorizationv1beta1client.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 SelfSubjectRulesReviewClusterInterface ¶
type SelfSubjectRulesReviewClusterInterface interface {
Cluster(logicalcluster.Path) authorizationv1beta1client.SelfSubjectRulesReviewInterface
}
SelfSubjectRulesReviewClusterInterface can scope down to one cluster and return a authorizationv1beta1client.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 SubjectAccessReviewClusterInterface ¶
type SubjectAccessReviewClusterInterface interface {
Cluster(logicalcluster.Path) authorizationv1beta1client.SubjectAccessReviewInterface
}
SubjectAccessReviewClusterInterface can scope down to one cluster and return a authorizationv1beta1client.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.