Versions in this module Expand all Collapse all v0 v0.1.3 Feb 23, 2020 Changes in this version + type ClusterRoleSubjectQuerier struct + func (q ClusterRoleSubjectQuerier) Compatible(query *Query) bool + func (q ClusterRoleSubjectQuerier) Do(ctx context.Context, clientset *cage_k8s_core.Clientset, query *Query) (*IdentityList, error) + func (q ClusterRoleSubjectQuerier) String() string + type ConfigUserQuerier struct + func (q ConfigUserQuerier) Compatible(query *Query) bool + func (q ConfigUserQuerier) Do(ctx context.Context, _ *cage_k8s_core.Clientset, query *Query) (*IdentityList, error) + func (q ConfigUserQuerier) String() string + type CoreGroupQuerier struct + func (q CoreGroupQuerier) Compatible(query *Query) bool + func (q CoreGroupQuerier) Do(ctx context.Context, _ *cage_k8s_core.Clientset, query *Query) (*IdentityList, error) + func (q CoreGroupQuerier) String() string + type CoreUserQuerier struct + func (q CoreUserQuerier) Compatible(query *Query) bool + func (q CoreUserQuerier) Do(ctx context.Context, _ *cage_k8s_core.Clientset, query *Query) (*IdentityList, error) + func (q CoreUserQuerier) String() string + type Identity struct + Querier string + Source *IdentitySource + func (i Identity) String() (s string) + type IdentityList struct + Items []Identity + func (i *IdentityList) Add(namespace, kind, name string, source *IdentitySource) + type IdentitySource struct + func (i IdentitySource) String() (s string) + type Querier interface + Compatible func(*Query) bool + Do func(context.Context, *cage_k8s_core.Clientset, *Query) (*IdentityList, error) + String func() string + type Query struct + ClientCmdConfig *clientcmdapi.Config + Kind string + Name string + Namespace string + func NewQuery(options ...QueryOption) *Query + type QueryOption func(*Query) + func QueryClientCmdConfig(val *clientcmdapi.Config) QueryOption + func QueryKind(val string) QueryOption + func QueryName(val string) QueryOption + func QueryNamespace(val string) QueryOption + type Registry struct + Clientset *cage_k8s_core.Clientset + ClusterRoleSubject Querier + ConfigUser Querier + CoreGroup Querier + CoreUser Querier + RoleSubject Querier + ServiceAccountGroup Querier + ServiceAccountUser Querier + func NewRegistry(clientset *cage_k8s_core.Clientset) *Registry + func (reg *Registry) Query(ctx context.Context, options ...QueryOption) (*IdentityList, error) + type RoleSubjectQuerier struct + func (q RoleSubjectQuerier) Compatible(query *Query) bool + func (q RoleSubjectQuerier) Do(ctx context.Context, clientset *cage_k8s_core.Clientset, query *Query) (*IdentityList, error) + func (q RoleSubjectQuerier) String() string + type ServiceAccountGroupQuerier struct + func (q ServiceAccountGroupQuerier) Compatible(query *Query) bool + func (q ServiceAccountGroupQuerier) Do(ctx context.Context, clientset *cage_k8s_core.Clientset, query *Query) (*IdentityList, error) + func (q ServiceAccountGroupQuerier) String() string + type ServiceAccountUserQuerier struct + func (q ServiceAccountUserQuerier) Compatible(query *Query) bool + func (q ServiceAccountUserQuerier) Do(ctx context.Context, clientset *cage_k8s_core.Clientset, query *Query) (*IdentityList, error) + func (q ServiceAccountUserQuerier) String() string