Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupOperator ¶
type GroupOperator interface { ListGroups(workspace string, queryParam *query.Query) (*api.ListResult, error) CreateGroup(workspace string, namespace *iamv1alpha2.Group) (*iamv1alpha2.Group, error) DescribeGroup(workspace, group string) (*iamv1alpha2.Group, error) DeleteGroup(workspace, group string) error UpdateGroup(workspace string, group *iamv1alpha2.Group) (*iamv1alpha2.Group, error) PatchGroup(workspace string, group *iamv1alpha2.Group) (*iamv1alpha2.Group, error) DeleteGroupBinding(workspace, name string) error CreateGroupBinding(workspace, groupName, userName string) (*iamv1alpha2.GroupBinding, error) ListGroupBindings(workspace string, queryParam *query.Query) (*api.ListResult, error) }
func New ¶
func New(informers informers.InformerFactory, ksclient kubesphere.Interface, k8sclient kubernetes.Interface) GroupOperator
Click to show internal directories.
Click to hide internal directories.