Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
Args []string `json:"args,omitempty"`
BackoffFactor float64 `json:"backoffFactor,omitempty"`
BackoffSeconds int `json:"backoffSeconds,omitempty"`
Cmd string `json:"cmd,omitempty"`
Constraints [][]string `json:"constraints,omitempty"`
Container *Container `json:"container,omitempty"`
CPUs float64 `json:"cpus,omitempty"`
Dependencies []string `json:"dependencies,omitempty"`
Disk float64 `json:"disk,omitempty"`
Env map[string]string `json:"env,omitempty"`
Executor string `json:"executor,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
HealthChecks []HealthCheck `json:"healthChecks,omitempty"`
ID string `json:"id,omitempty"`
Instances int `json:"instances,omitempty"`
Mem float64 `json:"mem,omitempty"`
Ports []int `json:"ports,omitempty"`
RequirePorts bool `json:"requirePorts,omitempty"`
StoreUrls []string `json:"storeUrls,omitempty"`
UpgradeStrategy UpgradeStrategy `json:"upgradeStrategy,omitempty"`
Uris []string `json:"uris,omitempty"`
User string `json:"user,omitempty"`
Version string `json:"version,omitempty"`
}
type AppResponse ¶
type AppResponse struct {
Apps []*App `json:"apps"`
}
type Docker ¶
type Docker struct {
Image string `json:"image,omitempty"`
Parameters []Parameter `json:"parameters,omitempty"`
Privileged bool `json:"privileged,omitempty"`
Network string `json:"network,omitempty"`
PortMappings []PortMapping `json:"portMappings,omitempty"`
ForcePullImage bool `json:"forcePullImage,omitempty"`
}
type HealthCheck ¶
type HealthCheck struct {
Path string `json:"path,omitempty"`
PortIndex int `json:"portIndex,omitempty"`
Protocol string `json:"protocol,omitempty"`
GracePeriodSeconds int `json:"gracePeriodSeconds,omitempty"`
IntervalSeconds int `json:"intervalSeconds,omitempty"`
TimeoutSeconds int `json:"timeoutSeconds,omitempty"`
MaxConsecutiveFailures int `json:"maxConsecutiveFailures,omitempty"`
Command *HealthCheckCommand `json:"command,omitempty"`
}
type HealthCheckCommand ¶
type HealthCheckCommand struct {
Value string `json:"value,omitempty"`
}
type Marathon ¶
type Marathon struct {
// contains filtered or unexported fields
}
func NewMarathon ¶
type PortMapping ¶
type UpgradeStrategy ¶
Click to show internal directories.
Click to hide internal directories.