INNER CODE UNIT · Go
AdminServiceClient
kubernetes/k8s.io · groups/client.go:112
var _ AdminServiceClient = (*adminServiceClient)(nil)
type GroupServiceClient interface {
Get(groupUniqueID string) (*groupssettings.Groups, error)
Patch(groupUniqueID string, groups *groupssettings.Groups) (*groupssettings.Groups, error)
}
func NewGroupServiceClient(ctx context.Context, clientOption option.ClientOption) (GroupServiceClient, error) {
groupSvc, err := groupssettings.NewService(ctx, clientOption)
if err != nil {
return nil, err
}
return &groupServiceClient{service: groupSvc}, nil
}
type groupServiceClient struct {
service *groupssettings.Service