Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRunnerProviders ¶
GetRunnerProviders godoc
@Tags provider
@Summary Get runner providers
@Description Get runner providers
@Param runnerId path string true "Runner ID"
@Produce json
@Success 200 {array} ProviderInfo
@Router /runner/{runnerId}/provider [get]
@id GetRunnerProviders
func InstallProvider ¶
InstallProvider godoc
@Tags provider
@Summary Install provider
@Description Install provider
@Param runnerId path string true "Runner ID"
@Param providerName path string true "Provider name"
@Param providerVersion query string false "Provider version - defaults to 'latest'"
@Success 200
@Router /runner/{runnerId}/provider/{providerName}/install [post]
@id InstallProvider
func ListProviders ¶
ListProviders godoc
@Tags provider
@Summary List providers
@Description List providers
@Param runnerId query string false "Runner ID"
@Produce json
@Success 200 {array} models.ProviderInfo
@Router /runner/provider [get]
@id ListProviders
func ListProvidersForInstall ¶
ListProvidersForInstall godoc
@Tags provider
@Summary List providers available for installation
@Description List providers available for installation
@Produce json
@Success 200 {array} ProviderDTO
@Router /runner/provider/for-install [get]
@id ListProvidersForInstall
func UninstallProvider ¶
UninstallProvider godoc
@Tags provider
@Summary Uninstall provider
@Description Uninstall provider
@Param runnerId path string true "Runner ID"
@Param providerName path string true "Provider name"
@Success 200
@Router /runner/{runnerId}/provider/{providerName}/uninstall [post]
@id UninstallProvider
func UpdateProvider ¶
UpdateProvider godoc
@Tags provider
@Summary Update provider
@Description Update provider
@Param runnerId path string true "Runner ID"
@Param providerName path string true "Provider name"
@Param providerVersion query string false "Provider version - defaults to 'latest'"
@Success 200
@Router /runner/{runnerId}/provider/{providerName}/update [post]
@id UpdateProvider
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.