Documentation ¶
Index ¶
- func CreateEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func DecodeCreateEtcdBackupConfigReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeGetEtcdBackupConfigReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListEtcdBackupConfigReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListProjectEtcdBackupConfigReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodePatchEtcdBackupConfigReq(c context.Context, r *http.Request) (interface{}, error)
- func DeleteEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GenEtcdBackupConfigID(ebcName, clusterName string) string
- func GetEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func PatchEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ProjectListEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateEndpoint ¶
func CreateEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider) endpoint.Endpoint
func DeleteEndpoint ¶
func DeleteEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider) endpoint.Endpoint
func GenEtcdBackupConfigID ¶ added in v2.18.2
func GetEndpoint ¶
func GetEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider) endpoint.Endpoint
func ListEndpoint ¶
func ListEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider) endpoint.Endpoint
func PatchEndpoint ¶
func PatchEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider) endpoint.Endpoint
func ProjectListEndpoint ¶
func ProjectListEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider) endpoint.Endpoint
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.