Documentation ¶
Overview ¶
Epinio API
This is the API specification of the Epinio API
Schemes: http, https Host: BasePath: /api/v1 Version: 1.0.0 SecurityDefinitions: basicAuth: type: basic Security: - basicAuth: []
swagger:meta
Index ¶
- type AllAppsParam
- type AllChartsParam
- type AppBatchDeleteParam
- type AppChartsResponse
- type AppCreateParam
- type AppCreateResponse
- type AppDeleteParam
- type AppDeleteResponse
- type AppDeployParam
- type AppDeployResponse
- type AppExecParam
- type AppExecResponse
- type AppExportParam
- type AppExportResponse
- type AppImportGitParam
- type AppImportGitResponse
- type AppLogsParam
- type AppLogsResponse
- type AppMatchParam
- type AppMatchResponse
- type AppPartParam
- type AppPartResponse
- type AppPortForwardParam
- type AppPortForwardResponse
- type AppRestartParam
- type AppRestartResponse
- type AppRunningParam
- type AppRunningResponse
- type AppShowParam
- type AppShowResponse
- type AppStageParam
- type AppStageResponse
- type AppUpdateParam
- type AppUpdateResponse
- type AppUploadParam
- type AppUploadResponse
- type AppValidateCVParam
- type AppValidateCVResponse
- type AppsParam
- type AppsResponse
- type CatalogMatchResponse
- type CatalogServiceMatchParam
- type ChartMatch0Params
- type ChartMatchParams
- type ChartMatchResponse
- type ChartShowParam
- type ChartShowResponse
- type ConfigurationAllConfigurationsParam
- type ConfigurationAppsParam
- type ConfigurationAppsResponse
- type ConfigurationBatchDeleteParam
- type ConfigurationBindResponse
- type ConfigurationBindingCreateParams
- type ConfigurationBindingDeleteParams
- type ConfigurationCreateParam
- type ConfigurationCreateResponse
- type ConfigurationDeleteParam
- type ConfigurationDeleteResponse
- type ConfigurationMatchParam
- type ConfigurationMatchResponse
- type ConfigurationReplaceParam
- type ConfigurationReplaceResponse
- type ConfigurationShowParam
- type ConfigurationShowResponse
- type ConfigurationUnbindReponse
- type ConfigurationUpdateParam
- type ConfigurationUpdateResponse
- type ConfigurationsParam
- type ConfigurationsResponse
- type EnvListParams
- type EnvListResponse
- type EnvMatch0Params
- type EnvMatchParams
- type EnvMatchResponse
- type EnvSetParams
- type EnvSetResponse
- type EnvShowParams
- type EnvShowResponse
- type EnvUnsetParams
- type EnvUnsetResponse
- type ExportregistriesResponse
- type ExportregistryMatch0Param
- type ExportregistryMatchParam
- type ExportregistryMatchResponse
- type GitconfigBatchDeleteParam
- type GitconfigCreateParam
- type GitconfigCreateResponse
- type GitconfigDeleteParam
- type GitconfigDeleteResponse
- type GitconfigMatch0Param
- type GitconfigMatchParam
- type GitconfigMatchResponse
- type GitconfigsResponse
- type GitconfigshowParam
- type GitconfigshowResponse
- type InfoResponse
- type NamespaceBatchDeleteParam
- type NamespaceCreateParam
- type NamespaceCreateResponse
- type NamespaceDeleteParam
- type NamespaceDeleteResponse
- type NamespaceMatch0Param
- type NamespaceMatchParam
- type NamespaceMatchResponse
- type NamespaceShowParam
- type NamespaceShowResponse
- type NamespacesResponse
- type ServiceAppsParam
- type ServiceAppsResponse
- type ServiceBatchDeleteParam
- type ServiceBindParam
- type ServiceBindResponse
- type ServiceCatalogParam
- type ServiceCatalogResponse
- type ServiceCatalogShowParam
- type ServiceCatalogShowResponse
- type ServiceCreateParam
- type ServiceCreateResponse
- type ServiceDeleteParam
- type ServiceDeleteResponse
- type ServiceListParam
- type ServiceListResponse
- type ServiceMatchParam
- type ServiceMatchResponse
- type ServicePortForwardParam
- type ServicePortForwardResponse
- type ServiceReplaceParam
- type ServiceReplaceResponse
- type ServiceShowParam
- type ServiceShowResponse
- type ServiceUnbindParam
- type ServiceUnbindResponse
- type ServiceUpdateParam
- type ServiceUpdateResponse
- type StagingCompleteParam
- type StagingCompleteResponse
- type StagingLogsParam
- type StagingLogsResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppBatchDeleteParam ¶ added in v1.4.0
swagger:parameters AppBatchDelete
type AppChartsResponse ¶ added in v0.8.0
type AppChartsResponse struct { // in: body Body models.AppChartList }
swagger:response AppChartsResponse
type AppCreateParam ¶
type AppCreateParam struct { // in: path Namespace string // in: body Configuration models.ApplicationCreateRequest }
swagger:parameters AppCreate
type AppCreateResponse ¶
swagger:response AppCreateResponse
type AppDeleteParam ¶
swagger:parameters AppDelete
type AppDeleteResponse ¶
type AppDeleteResponse struct { // in: body Body models.ApplicationDeleteResponse }
swagger:response AppDeleteResponse
type AppDeployParam ¶
type AppDeployParam struct { // in: path Namespace string // in: path App string // in: body Body models.DeployRequest }
swagger:parameters AppDeploy
type AppDeployResponse ¶
type AppDeployResponse struct { // in: body Body models.DeployResponse }
swagger:response AppDeployResponse
type AppExecParam ¶ added in v0.3.6
type AppExecParam struct { // in: path Namespace string // in: path App string // in: query Instance string }
swagger:parameters AppExec
type AppExecResponse ¶ added in v0.3.6
type AppExecResponse struct{}
swagger:response AppExecResponse
type AppExportParam ¶ added in v1.10.0
type AppExportParam struct { // in: path Namespace string // in: path App string // in: body Body models.AppExportRequest }
swagger:parameters AppExport
type AppExportResponse ¶ added in v1.10.0
swagger:response AppExportResponse
type AppImportGitParam ¶
type AppImportGitParam struct { // in: path Namespace string // in: path App string GitUrl string GitRev string }
swagger:parameters AppImportGit
type AppImportGitResponse ¶
type AppImportGitResponse struct { // in: body Body models.ImportGitResponse }
swagger:response AppImportGitResponse
type AppLogsParam ¶
swagger:parameters AppLogs
type AppMatchParam ¶ added in v0.9.0
swagger:parameters AppMatch
type AppMatchResponse ¶ added in v0.9.0
type AppMatchResponse struct { // in: body Body models.AppMatchResponse }
swagger:response AppMatchResponse
type AppPartParam ¶ added in v0.6.3
type AppPartParam struct { // in: path Namespace string // in: path App string // in: path Part string }
swagger:parameters AppPart
type AppPartResponse ¶ added in v0.6.3
type AppPartResponse struct { // in: body Body []byte }
swagger:response AppPartResponse
type AppPortForwardParam ¶ added in v0.4.0
type AppPortForwardParam struct { // in: path Namespace string // in: path App string // in: query Instance string }
swagger:parameters AppPortForward
type AppPortForwardResponse ¶ added in v0.4.0
type AppPortForwardResponse struct{}
swagger:response AppPortForwardResponse
type AppRestartParam ¶ added in v0.3.3
swagger:parameters AppRestart
type AppRestartResponse ¶ added in v0.3.3
swagger:response AppRestartResponse
type AppRunningParam ¶
swagger:parameters AppRunning
type AppRunningResponse ¶
swagger:response AppRunningResponse
type AppShowParam ¶
swagger:parameters AppShow
type AppShowResponse ¶
swagger:response AppShowResponse
type AppStageParam ¶
type AppStageParam struct { // in: path Namespace string // in: path App string // in: body Body models.StageRequest }
swagger:parameters AppStage
type AppStageResponse ¶
type AppStageResponse struct { // in: body Body models.StageResponse }
swagger:response AppStageResponse
type AppUpdateParam ¶
type AppUpdateParam struct { // in: path Namespace string // in: path App string // in: body Body models.ApplicationUpdateRequest }
swagger:parameters AppUpdate
type AppUpdateResponse ¶
swagger:response AppUpdateResponse
type AppUploadParam ¶
swagger:parameters AppUpload
type AppUploadResponse ¶
type AppUploadResponse struct { // in: body Body models.UploadResponse }
swagger:response AppUploadResponse
type AppValidateCVParam ¶ added in v1.2.0
swagger:parameters AppValidateCV
type AppValidateCVResponse ¶ added in v1.2.0
swagger:response AppValidateCVResponse
type AppsResponse ¶
swagger:response AppsResponse
type CatalogMatchResponse ¶ added in v0.9.0
type CatalogMatchResponse struct { // in: body Body models.CatalogMatchResponse }
swagger:response CatalogMatchResponse
type CatalogServiceMatchParam ¶ added in v0.9.0
type CatalogServiceMatchParam struct { // in: path Pattern string }
swagger:parameters CatalogServiceMatch
type ChartMatch0Params ¶ added in v0.8.0
type ChartMatch0Params struct { }
swagger:parameters ChartMatch0
type ChartMatchParams ¶ added in v0.8.0
type ChartMatchParams struct { // in: path Pattern string }
swagger:parameters ChartMatch
type ChartMatchResponse ¶ added in v0.8.0
type ChartMatchResponse struct { // in: body Body models.ChartMatchResponse }
swagger:response ChartMatchResponse
type ChartShowParam ¶ added in v0.8.0
type ChartShowParam struct { // in: path Chart string }
swagger:parameters ChartShow
type ChartShowResponse ¶ added in v0.8.0
swagger:response ChartShowResponse
type ConfigurationAllConfigurationsParam ¶ added in v0.6.0
type ConfigurationAllConfigurationsParam struct{}
swagger:parameters AllConfigurations
type ConfigurationAppsParam ¶ added in v0.6.0
type ConfigurationAppsParam struct { // in: path Namespace string }
swagger:parameters ConfigurationApps
type ConfigurationAppsResponse ¶ added in v0.6.0
swagger:response ConfigurationAppsResponse
type ConfigurationBatchDeleteParam ¶ added in v1.3.0
type ConfigurationBatchDeleteParam struct { // in: path Namespace string // in: url Configurations []string // in: body Body models.ConfigurationDeleteRequest }
swagger:parameters ConfigurationBatchDelete
type ConfigurationBindResponse ¶ added in v0.6.0
type ConfigurationBindResponse struct { // in: body Body models.BindResponse }
swagger:response ConfigurationBindResponse
type ConfigurationBindingCreateParams ¶ added in v0.6.0
type ConfigurationBindingCreateParams struct { // in: path Namespace string // in: path App string // in: body Body models.BindRequest }
swagger:parameters ConfigurationBindingCreate
type ConfigurationBindingDeleteParams ¶ added in v0.6.0
type ConfigurationBindingDeleteParams struct { // in: path Namespace string // in: path App string // in: path Configuration string }
swagger:parameters ConfigurationBindingDelete
type ConfigurationCreateParam ¶ added in v0.6.0
type ConfigurationCreateParam struct { // in: path Namespace string // in: body Configuration models.ConfigurationCreateRequest }
swagger:parameters ConfigurationCreate
type ConfigurationCreateResponse ¶ added in v0.6.0
swagger:response ConfigurationCreateResponse
type ConfigurationDeleteParam ¶ added in v0.6.0
type ConfigurationDeleteParam struct { // in: path Namespace string // in: path Configuration string // in: body Body models.ConfigurationDeleteRequest }
swagger:parameters ConfigurationDelete
type ConfigurationDeleteResponse ¶ added in v0.6.0
type ConfigurationDeleteResponse struct { // in: body Body models.ConfigurationDeleteResponse }
swagger:response ConfigurationDeleteResponse
type ConfigurationMatchParam ¶ added in v0.9.0
swagger:parameters ConfigurationMatch
type ConfigurationMatchResponse ¶ added in v0.9.0
type ConfigurationMatchResponse struct { // in: body Body models.ConfigurationMatchResponse }
swagger:response ConfigurationMatchResponse
type ConfigurationReplaceParam ¶ added in v0.6.0
type ConfigurationReplaceParam struct { // in: path Namespace string // in: path Configuration string // in: body Body models.ConfigurationReplaceRequest }
swagger:parameters ConfigurationReplace
type ConfigurationReplaceResponse ¶ added in v0.6.0
swagger:response ConfigurationReplaceResponse
type ConfigurationShowParam ¶ added in v0.6.0
type ConfigurationShowParam struct { // in: path Namespace string // in: path Configuration string }
swagger:parameters ConfigurationShow
type ConfigurationShowResponse ¶ added in v0.6.0
type ConfigurationShowResponse struct { // in: body Body models.ConfigurationResponse }
swagger:response ConfigurationShowResponse
type ConfigurationUnbindReponse ¶ added in v0.6.0
swagger:response ConfigurationUnbindReponse
type ConfigurationUpdateParam ¶ added in v0.6.0
type ConfigurationUpdateParam struct { // in: path Namespace string // in: path Configuration string // in: body Body models.ConfigurationUpdateRequest }
swagger:parameters ConfigurationUpdate
type ConfigurationUpdateResponse ¶ added in v0.6.0
swagger:response ConfigurationUpdateResponse
type ConfigurationsParam ¶ added in v0.6.0
type ConfigurationsParam struct { // in: path Namespace string }
swagger:parameters Configurations
type ConfigurationsResponse ¶ added in v0.6.0
type ConfigurationsResponse struct { // in: body Body models.ConfigurationResponseList }
swagger:response ConfigurationsResponse
type EnvListParams ¶
swagger:parameters EnvList
type EnvListResponse ¶
type EnvListResponse struct { // in: body Body models.EnvVariableMap }
swagger:response EnvListResponse
type EnvMatch0Params ¶
swagger:parameters EnvMatch0
type EnvMatchParams ¶
type EnvMatchParams struct { // in: path Namespace string // in: path App string // in: path Pattern string }
swagger:parameters EnvMatch
type EnvMatchResponse ¶
type EnvMatchResponse struct { // in: body Body models.EnvMatchResponse }
swagger:response EnvMatchResponse
type EnvSetParams ¶
type EnvSetParams struct { // in: path Namespace string // in: path App string // in: body Body models.EnvVariableMap }
swagger:parameters EnvSet
type EnvSetResponse ¶
swagger:response EnvSetResponse
type EnvShowParams ¶
type EnvShowParams struct { // in: path Namespace string // in: path App string // in: path Env string }
swagger:parameters EnvShow
type EnvShowResponse ¶
type EnvShowResponse struct { // in: body Body models.EnvVariable }
swagger:response EnvShowResponse
type EnvUnsetParams ¶
type EnvUnsetParams struct { // in: path Namespace string // in: path App string // in: path Env string }
swagger:parameters EnvUnset
type EnvUnsetResponse ¶
swagger:response EnvUnsetResponse
type ExportregistriesResponse ¶ added in v1.10.0
type ExportregistriesResponse struct { // in: body Body models.ExportregistriesListResponse }
swagger:response ExportregistriesResponse
type ExportregistryMatch0Param ¶ added in v1.10.0
type ExportregistryMatch0Param struct{}
swagger:parameters ExportregistryMatch0
type ExportregistryMatchParam ¶ added in v1.10.0
type ExportregistryMatchParam struct { // in: path Pattern string }
swagger:parameters ExportregistryMatch
type ExportregistryMatchResponse ¶ added in v1.10.0
type ExportregistryMatchResponse struct { // in: body Body models.ExportregistriesMatchResponse }
swagger:response ExportregistryMatchResponse
type GitconfigBatchDeleteParam ¶ added in v1.10.0
type GitconfigBatchDeleteParam struct { // in: url Gitconfigs []string }
swagger:parameters GitconfigBatchDelete
type GitconfigCreateParam ¶ added in v1.10.0
type GitconfigCreateParam struct { // in: body Body models.GitconfigCreateRequest }
swagger:parameters GitconfigCreate
type GitconfigCreateResponse ¶ added in v1.10.0
swagger:response GitconfigCreateResponse
type GitconfigDeleteParam ¶ added in v1.10.0
type GitconfigDeleteParam struct { // in: path Gitconfig string }
swagger:parameters GitconfigDelete
type GitconfigDeleteResponse ¶ added in v1.10.0
swagger:response GitconfigDeleteResponse
type GitconfigMatch0Param ¶ added in v1.10.0
type GitconfigMatch0Param struct{}
swagger:parameters GitconfigMatch0
type GitconfigMatchParam ¶ added in v1.10.0
type GitconfigMatchParam struct { // in: path Pattern string }
swagger:parameters GitconfigMatch
type GitconfigMatchResponse ¶ added in v1.10.0
type GitconfigMatchResponse struct { // in: body Body models.GitconfigsMatchResponse }
swagger:response GitconfigMatchResponse
type GitconfigsResponse ¶ added in v1.10.0
type GitconfigsResponse struct { // in: body Body models.GitconfigList }
swagger:response GitconfigsResponse
type GitconfigshowParam ¶ added in v1.10.0
type GitconfigshowParam struct { // in: path Gitconfig string }
swagger:parameters Gitconfigshow
type GitconfigshowResponse ¶ added in v1.10.0
swagger:response GitconfigshowResponse
type InfoResponse ¶
type InfoResponse struct { // in: body Body models.InfoResponse }
swagger:response InfoResponse
type NamespaceBatchDeleteParam ¶ added in v1.8.0
type NamespaceBatchDeleteParam struct { // in: url Namespaces []string }
swagger:parameters NamespaceBatchDelete
type NamespaceCreateParam ¶
type NamespaceCreateParam struct { // in: body Body models.NamespaceCreateRequest }
swagger:parameters NamespaceCreate
type NamespaceCreateResponse ¶
swagger:response NamespaceCreateResponse
type NamespaceDeleteParam ¶
type NamespaceDeleteParam struct { // in: path Namespace string }
swagger:parameters NamespaceDelete
type NamespaceDeleteResponse ¶
swagger:response NamespaceDeleteResponse
type NamespaceMatchParam ¶
type NamespaceMatchParam struct { // in: path Pattern string }
swagger:parameters NamespaceMatch
type NamespaceMatchResponse ¶
type NamespaceMatchResponse struct { // in: body Body models.NamespacesMatchResponse }
swagger:response NamespaceMatchResponse
type NamespaceShowParam ¶
type NamespaceShowParam struct { // in: path Namespace string }
swagger:parameters NamespaceShow
type NamespaceShowResponse ¶
swagger:response NamespaceShowResponse
type NamespacesResponse ¶
type NamespacesResponse struct { // in: body Body models.NamespaceList }
swagger:response NamespacesResponse
type ServiceAppsParam ¶
type ServiceAppsParam struct { // in: path Namespace string }
swagger:parameters ServiceApps
type ServiceAppsResponse ¶
swagger:response ServiceAppsResponse
type ServiceBatchDeleteParam ¶ added in v1.4.0
type ServiceBatchDeleteParam struct { // in: path Namespace string // in: url Services []string // in: body Body models.ServiceDeleteRequest }
swagger:parameters ServiceBatchDelete
type ServiceBindParam ¶ added in v0.8.0
type ServiceBindParam struct { // in: path Namespace string // in: path Service string // in: body Configuration models.ServiceBindRequest }
swagger:parameters ServiceBind
type ServiceBindResponse ¶
swagger:response ServiceBindResponse
type ServiceCatalogParam ¶ added in v0.8.0
type ServiceCatalogParam struct{}
swagger:parameters ServiceCatalog
type ServiceCatalogResponse ¶ added in v0.8.0
type ServiceCatalogResponse struct { // in: body Body models.CatalogServices }
swagger:response ServiceCatalogResponse
type ServiceCatalogShowParam ¶ added in v0.8.0
type ServiceCatalogShowParam struct { // in: path CatalogService string }
swagger:parameters ServiceCatalogShow
type ServiceCatalogShowResponse ¶ added in v0.8.0
type ServiceCatalogShowResponse struct { // in: body Body models.CatalogService }
swagger:response ServiceCatalogShowResponse
type ServiceCreateParam ¶
type ServiceCreateParam struct { // in: path Namespace string // in: body Configuration models.ServiceCreateRequest }
swagger:parameters ServiceCreate
type ServiceCreateResponse ¶
swagger:response ServiceCreateResponse
type ServiceDeleteParam ¶
type ServiceDeleteParam struct { // in: path Namespace string // in: path Service string // in: body Body models.ServiceDeleteRequest }
swagger:parameters ServiceDelete
type ServiceDeleteResponse ¶
type ServiceDeleteResponse struct { // in: body Body models.ServiceDeleteResponse }
swagger:response ServiceDeleteResponse
type ServiceListParam ¶ added in v0.8.0
type ServiceListParam struct { // in: path Namespace string }
swagger:parameters ServiceList
type ServiceListResponse ¶ added in v0.8.0
type ServiceListResponse struct { // in: body Body models.ServiceList }
swagger:response ServiceListResponse
type ServiceMatchParam ¶ added in v0.9.0
swagger:parameters ServiceMatch
type ServiceMatchResponse ¶ added in v0.9.0
type ServiceMatchResponse struct { // in: body Body models.ServiceMatchResponse }
swagger:response ServiceMatchResponse
type ServicePortForwardParam ¶ added in v1.9.0
swagger:parameters ServicePortForward
type ServicePortForwardResponse ¶ added in v1.9.0
type ServicePortForwardResponse struct{}
swagger:response ServicePortForwardResponse
type ServiceReplaceParam ¶ added in v0.3.2
type ServiceReplaceParam struct { // in: path Namespace string // in: path Service string // in: body Body models.ServiceReplaceRequest }
swagger:parameters ServiceReplace
type ServiceReplaceResponse ¶ added in v0.3.3
swagger:response ServiceReplaceResponse
type ServiceShowParam ¶
swagger:parameters ServiceShow
type ServiceShowResponse ¶
swagger:response ServiceShowResponse
type ServiceUnbindParam ¶ added in v0.8.0
type ServiceUnbindParam struct { // in: path Namespace string // in: path Service string // in: body Configuration models.ServiceUnbindRequest }
swagger:parameters ServiceUnbind
type ServiceUnbindResponse ¶ added in v0.8.0
swagger:response ServiceUnbindResponse
type ServiceUpdateParam ¶ added in v0.3.0
type ServiceUpdateParam struct { // in: path Namespace string // in: path Service string // in: body Body models.ServiceUpdateRequest }
swagger:parameters ServiceUpdate
type ServiceUpdateResponse ¶ added in v0.3.0
swagger:response ServiceUpdateResponse
type StagingCompleteParam ¶
swagger:parameters StagingComplete
type StagingCompleteResponse ¶
swagger:response StagingCompleteResponse
type StagingLogsParam ¶
swagger:parameters StagingLogs