Documentation ¶
Overview ¶
Package deployment provides types and helpers for cloud deployments.
Index ¶
Constants ¶
View Source
const ( // ErrInvalidStatus represents an invalid deployment status error. ErrInvalidStatus errors.Kind = "invalid deployment status" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Status ¶
type Status uint8
Status of a stack or deployment
const ( OK Status = 1 << iota // OK status is used when the stack ran successfully. Pending // Pending is a temporary status set when the deployment is about to commence. Running // Running is a temporary status as part of an still ongoing deployment. Failed // Failed status indicates the deployment of the stack failed. Canceled // Canceled indicates the deployment of the stack was canceled. )
func (Status) IsFinalState ¶ added in v0.4.4
IsFinalState tells if the status is a final deployment state. The deployment state is a finite state machine where final states can be only OK, Failed or Canceled.
func (Status) MarshalJSON ¶
MarshalJSON implements the Marshaller interface.
func (*Status) UnmarshalJSON ¶
UnmarshalJSON unmarshals stack status from JSONs.
Click to show internal directories.
Click to hide internal directories.