Documentation ¶
Index ¶
- func CreateAddonEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func DecodeCreateAddon(c context.Context, r *http.Request) (interface{}, error)
- func DecodeGetAddon(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListAddons(c context.Context, r *http.Request) (interface{}, error)
- func DecodePatchAddon(c context.Context, r *http.Request) (interface{}, error)
- func DeleteAddonEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func GetAddonEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func ListAddonEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func ListInstallableAddonEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func PatchAddonEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateAddonEndpoint ¶
func CreateAddonEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
func DecodeCreateAddon ¶
func DecodeListAddons ¶
func DecodePatchAddon ¶
func DeleteAddonEndpoint ¶
func DeleteAddonEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
func GetAddonEndpoint ¶
func GetAddonEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
func ListAddonEndpoint ¶
func ListAddonEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
func ListInstallableAddonEndpoint ¶
func ListInstallableAddonEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter, configGetter provider.KubermaticConfigurationGetter) endpoint.Endpoint
func PatchAddonEndpoint ¶
func PatchAddonEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.