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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…