Documentation ¶
Index ¶
- func AddApplyPatchGroup(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, ...)
- func AddApplyPatchGroupBinding(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, ...)
- func AddApplyPatchUser(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, ...)
- func DeleteGroup(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, ...)
- func DeleteGroupBinding(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, ...)
- func DeleteToken(this *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, ...)
- func DeleteUser(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, ...)
- func DescribeUser(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, ...)
- func ListToken(this *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, ...)
- type AdminV1Handler
- type DexLoginHandler
- type HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddApplyPatchGroup ¶
func AddApplyPatchGroup(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, request *http.Request)
func AddApplyPatchGroupBinding ¶
func AddApplyPatchGroupBinding(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, request *http.Request)
func AddApplyPatchUser ¶
func AddApplyPatchUser(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, request *http.Request)
func DeleteGroup ¶
func DeleteGroup(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, request *http.Request)
func DeleteGroupBinding ¶
func DeleteGroupBinding(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, request *http.Request)
func DeleteToken ¶
func DeleteToken(this *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, request *http.Request)
func DeleteUser ¶
func DeleteUser(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, request *http.Request)
func DescribeUser ¶
func DescribeUser(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, request *http.Request)
func ListToken ¶
func ListToken(this *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, request *http.Request)
Types ¶
type AdminV1Handler ¶
type AdminV1Handler struct { handlers.AuthHandler AdminGroup string KubeClient client.Client HandlerFunc HandlerFunc }
func (*AdminV1Handler) ServeHTTP ¶
func (this *AdminV1Handler) ServeHTTP(response http.ResponseWriter, request *http.Request)
type DexLoginHandler ¶
type DexLoginHandler struct { handlers.BaseHandler Providers providers.ProviderChain }
func (*DexLoginHandler) ServeHTTP ¶
func (this *DexLoginHandler) ServeHTTP(response http.ResponseWriter, request *http.Request)
type HandlerFunc ¶
type HandlerFunc func(handler *AdminV1Handler, usr tokenapi.UserDesc, response http.ResponseWriter, request *http.Request)
Click to show internal directories.
Click to hide internal directories.