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.