Documentation ¶
Index ¶
- func AppOwnerMiddleware(next echo.HandlerFunc) echo.HandlerFunc
- func AuthenticateMiddleware(next echo.HandlerFunc) echo.HandlerFunc
- func DataSourceAgentMiddleware(next echo.HandlerFunc) echo.HandlerFunc
- func DataSourceMiddleware(next echo.HandlerFunc) echo.HandlerFunc
- func DataSourceNodeMiddleware(next echo.HandlerFunc) echo.HandlerFunc
- func GetDataSourceInfo(ctx echo.Context) *models.DataSource
- func GetDataSourceNodeInfo(ctx echo.Context) *models.DataSourceNode
- func GetSessionAccount(ctx echo.Context) *models.Account
- func HTTPErrorHandler(err error, ctx echo.Context)
- func NewHTTPError(code int, err error) error
- func NewSessionResponse(session *models.Session) models.Session
- func NewVersionResponse(version *models.Version) models.Version
- type AccountResponse
- type AppResponse
- type DataSourceNodeResponse
- type DataSourceResponse
- type ErrorResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppOwnerMiddleware ¶
func AppOwnerMiddleware(next echo.HandlerFunc) echo.HandlerFunc
func AuthenticateMiddleware ¶
func AuthenticateMiddleware(next echo.HandlerFunc) echo.HandlerFunc
func DataSourceAgentMiddleware ¶
func DataSourceAgentMiddleware(next echo.HandlerFunc) echo.HandlerFunc
func DataSourceMiddleware ¶
func DataSourceMiddleware(next echo.HandlerFunc) echo.HandlerFunc
func DataSourceNodeMiddleware ¶
func DataSourceNodeMiddleware(next echo.HandlerFunc) echo.HandlerFunc
func GetDataSourceInfo ¶
func GetDataSourceInfo(ctx echo.Context) *models.DataSource
func GetDataSourceNodeInfo ¶
func GetDataSourceNodeInfo(ctx echo.Context) *models.DataSourceNode
func HTTPErrorHandler ¶
func NewHTTPError ¶
Types ¶
type AccountResponse ¶
func NewAccountResponse ¶
func NewAccountResponse(account *models.Account) AccountResponse
type AppResponse ¶
type AppResponse struct { Name string `json:"name"` Owner string `json:"owner"` GitRepository string `json:"gitRepository"` Instances int `json:"instances"` Version string `json:"version"` Versions []models.Version `json:"versions"` Nodes []swarm.Container `json:"nodes"` }
func NewAppResponse ¶
func NewAppResponse(app *models.Application) AppResponse
func NewAppsResponse ¶
func NewAppsResponse(apps []models.Application) []AppResponse
type DataSourceNodeResponse ¶
func NewDataSourceNodeResponse ¶
func NewDataSourceNodeResponse(node *models.DataSourceNode) DataSourceNodeResponse
func NewDataSourceNodesResponse ¶
func NewDataSourceNodesResponse(nodes []models.DataSourceNode) []DataSourceNodeResponse
type DataSourceResponse ¶
type DataSourceResponse struct { Name string `json:"name"` Owner string `json:"owner"` Type string `json:"type"` Instances int `json:"instances"` LinkedApps []string `json:"linkedApps"` }
func NewDataSourceResponse ¶
func NewDataSourceResponse(dataSource *models.DataSource) DataSourceResponse
func NewDataSourcesResponse ¶
func NewDataSourcesResponse(dataSources []models.DataSource) []DataSourceResponse
type ErrorResponse ¶
type ErrorResponse struct {
Error string `json:"error"`
}
func NewErrorResponse ¶
func NewErrorResponse(err error) ErrorResponse
Click to show internal directories.
Click to hide internal directories.