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 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 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 ServiceShowParam
- type ServiceShowResponse
- type ServiceUnbindParam
- type ServiceUnbindResponse
- 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 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 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 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 StagingCompleteParam ¶
swagger:parameters StagingComplete
type StagingCompleteResponse ¶
swagger:response StagingCompleteResponse
type StagingLogsParam ¶
swagger:parameters StagingLogs