Documentation
¶
Index ¶
- func AreExternalClustersEnabled(provider provider.SettingsProvider) bool
- func CreateEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func DecodeCreateReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeDeleteReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeGetNodeReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeGetReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListEventsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListNodesReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeUpdateReq(c context.Context, r *http.Request) (interface{}, error)
- func DeleteEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetMetricsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetNodeEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListEventsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListNodesEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListNodesMetricsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func UpdateEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AreExternalClustersEnabled ¶
func AreExternalClustersEnabled(provider provider.SettingsProvider) bool
func CreateEndpoint ¶
func CreateEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func DecodeCreateReq ¶
func DecodeDeleteReq ¶
func DecodeGetNodeReq ¶
func DecodeListEventsReq ¶
func DecodeListNodesReq ¶
func DecodeUpdateReq ¶
func DeleteEndpoint ¶
func DeleteEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GetEndpoint ¶
func GetEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GetMetricsEndpoint ¶
func GetMetricsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GetNodeEndpoint ¶
func GetNodeEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func ListEndpoint ¶
func ListEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func ListEventsEndpoint ¶
func ListEventsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func ListNodesEndpoint ¶
func ListNodesEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func ListNodesMetricsEndpoint ¶
func ListNodesMetricsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func UpdateEndpoint ¶
func UpdateEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.