Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var InvalidContainerStatusErr = errors.New("invalid container status")
View Source
var InvalidNodeStatusErr = errors.New("invalid node status")
Functions ¶
This section is empty.
Types ¶
type AddContainer ¶ added in v0.0.2
AddContainer godoc entity.AddContainer struct
type Container ¶
type Container struct { ID uuid.UUID `json:"id"` NodeID uuid.UUID `json:"node_id"` Image string `json:"image"` Status ContainerStatus `json:"status"` }
Container godoc entity.Container struct
type ContainerStatus ¶ added in v0.0.2
type ContainerStatus string
const ( ContainerStatusRunning ContainerStatus = "running" ContainerStatusFailed ContainerStatus = "failed" ContainerStatusPending ContainerStatus = "pending" )
func (ContainerStatus) Validate ¶ added in v0.0.2
func (cs ContainerStatus) Validate() error
type Node ¶
type Node struct { ID uuid.UUID `json:"id"` Status NodeStatus `json:"status"` Containers []Container `json:"containers"` }
type NodeStatus ¶
type NodeStatus string
const ( NewNodeStatus NodeStatus = "new" RunningNodeStatus NodeStatus = "running" FailedNodeStatus NodeStatus = "failed" )
func (NodeStatus) Validate ¶
func (ns NodeStatus) Validate() error
Click to show internal directories.
Click to hide internal directories.