Documentation
¶
Overview ¶
Package state provides deployment management
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deployment ¶
Deployment represents the status of an environment on a specified provider
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager provides storage operations for deployments
func NewManager ¶
NewManager creates a new manager with pre-defined disk storage configuration
func (*Manager) AddNewDeployment ¶
AddNewDeployment creates a new deployment record with running status
func (*Manager) DeploymentExist ¶
DeploymentExist checks if a deployment exists for the given provider and template
func (Manager) ListDeployments ¶
func (m Manager) ListDeployments() ([]Deployment, error)
ListDeployments returns all deployment records from storage
func (*Manager) RemoveDeployment ¶
RemoveDeployment deletes a deployment record by provider name and template ID
Click to show internal directories.
Click to hide internal directories.