Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetTargetManifest ¶
func GetTargetManifest(ctx *gin.Context)
GetTargetManifest godoc
@Tags provider
@Summary Get provider target manifest
@Description Get provider target manifest
@Param provider path string true "Provider name"
@Success 200
@Success 200 {object} ProviderTargetManifest
@Router /provider/{provider}/target-manifest [get]
@id GetTargetManifest
func InstallProvider ¶
func InstallProvider(ctx *gin.Context)
InstallProvider godoc
@Tags provider
@Summary Install a provider
@Description Install a provider
@Accept json
@Param provider body InstallProviderRequest true "Provider to install"
@Success 200
@Router /provider/install [post]
@id InstallProvider
func ListProviders ¶
func ListProviders(ctx *gin.Context)
ListProviders godoc
@Tags provider
@Summary List providers
@Description List providers
@Produce json
@Success 200 {array} dto.Provider
@Router /provider [get]
@id ListProviders
func UninstallProvider ¶
func UninstallProvider(ctx *gin.Context)
UninstallProvider godoc
@Tags provider
@Summary Uninstall a provider
@Description Uninstall a provider
@Accept json
@Param provider path string true "Provider to uninstall"
@Success 200
@Router /provider/{provider}/uninstall [post]
@id UninstallProvider
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.