Documentation
¶
Index ¶
- Variables
- func NewAwsProvider(ctx context.Context, configPath, controllerID string) (execution.ExternalProvider, error)
- type AwsProvider
- func (a *AwsProvider) CreateInstance(ctx context.Context, bootstrapParams params.BootstrapInstance) (params.ProviderInstance, error)
- func (a *AwsProvider) DeleteInstance(ctx context.Context, instance string) error
- func (a *AwsProvider) GetInstance(ctx context.Context, instance string) (params.ProviderInstance, error)
- func (a *AwsProvider) GetVersion(ctx context.Context) string
- func (a *AwsProvider) ListInstances(ctx context.Context, poolID string) ([]params.ProviderInstance, error)
- func (a *AwsProvider) RemoveAllInstances(ctx context.Context) error
- func (a *AwsProvider) Start(ctx context.Context, instance string) error
- func (a *AwsProvider) Stop(ctx context.Context, instance string, force bool) error
Constants ¶
This section is empty.
Variables ¶
View Source
var Version = "v0.0.0-unknown"
Functions ¶
func NewAwsProvider ¶
Types ¶
type AwsProvider ¶
type AwsProvider struct {
// contains filtered or unexported fields
}
func (*AwsProvider) CreateInstance ¶
func (a *AwsProvider) CreateInstance(ctx context.Context, bootstrapParams params.BootstrapInstance) (params.ProviderInstance, error)
func (*AwsProvider) DeleteInstance ¶
func (a *AwsProvider) DeleteInstance(ctx context.Context, instance string) error
func (*AwsProvider) GetInstance ¶
func (a *AwsProvider) GetInstance(ctx context.Context, instance string) (params.ProviderInstance, error)
func (*AwsProvider) GetVersion ¶ added in v0.1.1
func (a *AwsProvider) GetVersion(ctx context.Context) string
func (*AwsProvider) ListInstances ¶
func (a *AwsProvider) ListInstances(ctx context.Context, poolID string) ([]params.ProviderInstance, error)
func (*AwsProvider) RemoveAllInstances ¶
func (a *AwsProvider) RemoveAllInstances(ctx context.Context) error
Click to show internal directories.
Click to hide internal directories.