Versions in this module Expand all Collapse all v0 v0.3.0 Dec 25, 2017 Changes in this version + type DurationConfig struct + Since string + Until string + type NetworkConfig struct + In string + Out string + Type string + type OrderConfig struct + BuyerID string + ID string + OrderType string + Price string + Slot SlotConfig + SupplierID string + func (c *OrderConfig) IntoOrder() (*structs.Order, error) + type ResourcesConfig struct + Cpu uint64 + Gpu string + Network NetworkConfig + Properties map[string]float64 + Ram string + Storage string + type SlotConfig struct + Duration string + Resources ResourcesConfig + func (c *SlotConfig) IntoSlot() (*structs.Slot, error) + type TaskConfig interface + GetCPUCount func() uint64 + GetCPUType func() string + GetCommitOnStop func() bool + GetEntrypoint func() string + GetEnvVars func() map[string]string + GetGPURequirement func() bool + GetGPUType func() string + GetImageName func() string + GetMinersPreferred func() []string + GetRAMCount func() uint64 + GetRegistryAuth func() string + GetRegistryName func() string + GetSSHKey func() string + func LoadConfig(path string) (TaskConfig, error) + type YamlConfig struct + RamCount uint64 + Task task + func (yc *YamlConfig) GetCPUCount() uint64 + func (yc *YamlConfig) GetCPUType() string + func (yc *YamlConfig) GetCommitOnStop() bool + func (yc *YamlConfig) GetEntrypoint() string + func (yc *YamlConfig) GetEnvVars() map[string]string + func (yc *YamlConfig) GetGPURequirement() bool + func (yc *YamlConfig) GetGPUType() string + func (yc *YamlConfig) GetImageName() string + func (yc *YamlConfig) GetMinersPreferred() []string + func (yc *YamlConfig) GetRAMCount() uint64 + func (yc *YamlConfig) GetRegistryAuth() string + func (yc *YamlConfig) GetRegistryName() string + func (yc *YamlConfig) GetSSHKey() string