Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetHatchetRunnerEnv ¶
func GetHatchetRunnerEnv(opts *GetEnvOpts, currEnv []string) ([]string, error)
func GetRunnerToken ¶
func GetRunnerToken(opts *GetEnvOpts) (string, error)
Types ¶
type GetEnvOpts ¶
type ProvisionOpts ¶
type Provisioner ¶
type Provisioner interface { RunPlan(opts *ProvisionOpts) error RunApply(opts *ProvisionOpts) error RunDestroy(opts *ProvisionOpts) error RunStateMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error RunPlanMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error RunBeforePlanMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error RunAfterPlanMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error RunBeforeApplyMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error RunAfterApplyMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error }
Click to show internal directories.
Click to hide internal directories.