Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DeploymentClient ¶ added in v1.34.0
type DeploymentClient struct {
// contains filtered or unexported fields
}
func NewDeploymentClient ¶ added in v1.34.0
func NewDeploymentClient(address string, interactive bool) *DeploymentClient
func (*DeploymentClient) Down ¶ added in v1.34.0
func (p *DeploymentClient) Down(deploymentRequest *deploy.DeploymentDownRequest) (<-chan *deploy.DeploymentDownEvent, <-chan error)
func (*DeploymentClient) Up ¶ added in v1.34.0
func (p *DeploymentClient) Up(deploymentRequest *deploy.DeploymentUpRequest) (<-chan *deploy.DeploymentUpEvent, <-chan error)
type Provider ¶ added in v1.34.0
type Provider struct {
// contains filtered or unexported fields
}
func NewProvider ¶
NewProvider - Returns a new provider instance based on the given providerId string The providerId string is in the form of <org-name>/<provider-name>@<version>
type ProviderExecutableOption ¶ added in v1.34.0
type ProviderExecutableOption = func(*ProviderProcess)
func WithStderr ¶ added in v1.34.0
func WithStderr(stderr chan<- string) ProviderExecutableOption
func WithStdout ¶ added in v1.34.0
func WithStdout(stdout chan<- string) ProviderExecutableOption
type ProviderProcess ¶ added in v1.34.0
type ProviderProcess struct { Address string // contains filtered or unexported fields }
ProviderProcess - A deployment engine based on a locally executable binary file
func StartProviderExecutable ¶ added in v1.34.0
func StartProviderExecutable(fs afero.Fs, executablePath string, opts ...ProviderExecutableOption) (*ProviderProcess, error)
func (*ProviderProcess) Stop ¶ added in v1.34.0
func (b *ProviderProcess) Stop() error
Click to show internal directories.
Click to hide internal directories.