interfaces

package
v0.26.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2018 License: Apache-2.0 Imports: 6 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Context

type Context interface {
	InitFromLocalEscapePlanAndState(string, string, string) error
	InitReleaseMetadataByReleaseId(string) error
	GetDependencyMetadata(*core.DependencyConfig) (*core.ReleaseMetadata, error)
	QueryReleaseMetadata(*core.DependencyConfig) (*core.ReleaseMetadata, error)
	LoadEscapeConfig(cfgFile string, cfgProfile string) error
	LoadEscapePlan(string) error
	LoadReleaseJson() error
	CompileEscapePlan() error
	LoadRemoteState(string, string) error
	LoadLocalState(string, string, bool) error
	Log(key string, values map[string]string)
	PushLogRelease(string)
	PushLogSection(string)
	PopLogSection()
	PopLogRelease()

	GetEscapePlan() *plan.EscapePlan
	GetReleaseMetadata() *core.ReleaseMetadata
	GetEnvironmentState() *state.EnvironmentState
	GetEscapeConfig() *config.EscapeConfig
	GetInventory() inventory.Inventory
	SetLogger(api.Logger)
	GetLogger() api.Logger
	GetRootDeploymentName() string
	SetRootDeploymentName(string)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL