Documentation
¶
Index ¶
- type Engine
- func (e *Engine) GetStack(ctx context.Context, id uuid.UUID) (*ent.Stack, error)
- func (e *Engine) GetStackRequest(ctx context.Context, id uuid.UUID) (*http.Request, error)
- func (e *Engine) GetStacks(ctx context.Context) ([]*ent.Stack, error)
- func (e *Engine) GetStacksRequest(ctx context.Context) (*http.Request, error)
- func (e *Engine) LaunchStack(ctx context.Context, stack *ent.Stack) (*ent.Stack, error)
- func (e *Engine) LaunchStackRequest(ctx context.Context, stack *ent.Stack) (*http.Request, error)
- func (e *Engine) PurgeStack(ctx context.Context, id uuid.UUID) (*ent.Stack, error)
- func (e *Engine) PurgeStackRequest(ctx context.Context, id uuid.UUID) (*http.Request, error)
- func (e *Engine) StartDeployment() (*ent.Deployment, error)
- func (e *Engine) StopDeployment() (*ent.Deployment, error)
- func (e *Engine) UpdateDeployment() (*ent.Deployment, error)
- type Provisioner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
func (*Engine) GetStackRequest ¶
func (*Engine) GetStacksRequest ¶
func (*Engine) LaunchStack ¶
func (*Engine) LaunchStackRequest ¶
func (*Engine) PurgeStack ¶
func (*Engine) PurgeStackRequest ¶
func (*Engine) StartDeployment ¶
func (e *Engine) StartDeployment() (*ent.Deployment, error)
func (*Engine) StopDeployment ¶
func (e *Engine) StopDeployment() (*ent.Deployment, error)
func (*Engine) UpdateDeployment ¶
func (e *Engine) UpdateDeployment() (*ent.Deployment, error)
type Provisioner ¶
type Provisioner interface { LaunchStackRequest(ctx context.Context, stack *ent.Stack) (*http.Request, error) PurgeStackRequest(ctx context.Context, stack *ent.Stack) (*http.Request, error) GetStacksRequest(ctx context.Context) (*http.Request, error) GetStackRequest(ctx context.Context, stack *ent.Stack) (*http.Request, error) }
Click to show internal directories.
Click to hide internal directories.