Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// Application configuration
Config map[string]string `json:"config,omitempty"`
// Name of this app. Must be different than the image name. Can ony contain alphanumeric, -, and _.
// Read Only: true
Name string `json:"name,omitempty"`
}
App app swagger:model App
type AppWrapper ¶
type AppWrapper struct {
// app
// Required: true
App *App `json:"app"`
// error
Error *ErrorBody `json:"error,omitempty"`
}
AppWrapper app wrapper swagger:model AppWrapper
type AppsWrapper ¶
type AppsWrapper struct {
// apps
// Required: true
Apps []*App `json:"apps"`
// error
Error *ErrorBody `json:"error,omitempty"`
}
AppsWrapper apps wrapper swagger:model AppsWrapper
type Error ¶
type Error struct {
// error
Error *ErrorBody `json:"error,omitempty"`
}
Error error swagger:model Error
type ErrorBody ¶
type ErrorBody struct {
// fields
// Read Only: true
Fields string `json:"fields,omitempty"`
// message
// Read Only: true
Message string `json:"message,omitempty"`
}
ErrorBody error body swagger:model ErrorBody
type NewTask ¶
type NewTask struct {
// Name of Docker image to use. This is optional and can be used to override the image defined at the group level.
// Required: true
Image *string `json:"image"`
// Payload for the task. This is what you pass into each task to make it do something.
Payload string `json:"payload,omitempty"`
}
NewTask new task swagger:model NewTask
type Route ¶
type Route struct {
// Route configuration - overrides application configuration
Config map[string]string `json:"config,omitempty"`
// Payload format sent into function.
Format interface{} `json:"format,omitempty"`
// Map of http headers that will be sent with the response
Headers map[string][]string `json:"headers,omitempty"`
// Name of Docker image to use in this route. You should include the image tag, which should be a version number, to be more accurate. Can be overridden on a per route basis with route.image.
Image string `json:"image,omitempty"`
// Maximum number of hot containers concurrency
MaxConcurrency int32 `json:"max_concurrency,omitempty"`
// Max usable memory for this route (MiB).
Memory int64 `json:"memory,omitempty"`
// URL path that will be matched to this route
// Read Only: true
Path string `json:"path,omitempty"`
// Timeout for executions of this route. Value in Seconds
Timeout *int64 `json:"timeout,omitempty"`
// Route type
Type interface{} `json:"type,omitempty"`
}
Route route swagger:model Route
type RouteWrapper ¶
type RouteWrapper struct {
// error
Error *ErrorBody `json:"error,omitempty"`
// message
Message string `json:"message,omitempty"`
// route
// Required: true
Route *Route `json:"route"`
}
RouteWrapper route wrapper swagger:model RouteWrapper
type RoutesWrapper ¶
type RoutesWrapper struct {
// error
Error *ErrorBody `json:"error,omitempty"`
// routes
// Required: true
Routes []*Route `json:"routes"`
}
RoutesWrapper routes wrapper swagger:model RoutesWrapper
type Task ¶
type Task struct {
NewTask
// Time when task completed, whether it was successul or failed. Always in UTC.
CompletedAt strfmt.DateTime `json:"completed_at,omitempty"`
// Time when task was submitted. Always in UTC.
// Read Only: true
CreatedAt strfmt.DateTime `json:"created_at,omitempty"`
// Env vars for the task. Comes from the ones set on the Group.
EnvVars map[string]string `json:"env_vars,omitempty"`
// The error message, if status is 'error'. This is errors due to things outside the task itself. Errors from user code will be found in the log.
Error string `json:"error,omitempty"`
// Group this task belongs to.
// Read Only: true
GroupName string `json:"group_name,omitempty"`
// Machine usable reason for task being in this state.
// Valid values for error status are `timeout | killed | bad_exit`.
// Valid values for cancelled status are `client_request`.
// For everything else, this is undefined.
//
Reason string `json:"reason,omitempty"`
// If this field is set, then this task was retried by the task referenced in this field.
// Read Only: true
RetryAt string `json:"retry_at,omitempty"`
// If this field is set, then this task is a retry of the ID in this field.
// Read Only: true
RetryOf string `json:"retry_of,omitempty"`
// Time when task started execution. Always in UTC.
StartedAt strfmt.DateTime `json:"started_at,omitempty"`
}
Task task swagger:model Task
type TaskWrapper ¶
type TaskWrapper struct {
// task
// Required: true
Task *Task `json:"task"`
}
TaskWrapper task wrapper swagger:model TaskWrapper
Click to show internal directories.
Click to hide internal directories.