INNER CODE UNIT · Go
NewAdminServiceClient
kubernetes/k8s.io · groups/client.go:40
func NewAdminServiceClient(ctx context.Context, clientOption option.ClientOption) (AdminServiceClient, error) {
adminSvc, err := admin.NewService(ctx, clientOption)
if err != nil {
return nil, err
}
return &adminServiceClient{service: adminSvc}, nil
}
type adminServiceClient struct {
service *admin.Service
}
func (asc *adminServiceClient) GetGroup(groupKey string) (*admin.Group, error) {
return asc.service.Groups.Get(groupKey).Do()
}
func (asc *adminServiceClient) GetMember(groupKey, memberKey string) (*admin.Member, error) {