Documentation
¶
Overview ¶
Package awshost contains the definition of the AWS Host environment.
Index ¶
- func Provisioner(opts ...ProvisionerOption) provisioners.TypedProvisioner[environments.Host]
- func ProvisionerNoAgentNoFakeIntake(opts ...ProvisionerOption) provisioners.TypedProvisioner[environments.Host]
- func ProvisionerNoFakeIntake(opts ...ProvisionerOption) provisioners.TypedProvisioner[environments.Host]
- type ProvisionerOption
- type ProvisionerParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Provisioner ¶
func Provisioner(opts ...ProvisionerOption) provisioners.TypedProvisioner[environments.Host]
Provisioner creates a VM environment with an EC2 VM, an ECS Fargate FakeIntake and a Host Agent configured to talk to each other. FakeIntake and Agent creation can be deactivated by using [WithoutFakeIntake] and [WithoutAgent] options.
func ProvisionerNoAgentNoFakeIntake ¶
func ProvisionerNoAgentNoFakeIntake(opts ...ProvisionerOption) provisioners.TypedProvisioner[environments.Host]
func ProvisionerNoFakeIntake ¶
func ProvisionerNoFakeIntake(opts ...ProvisionerOption) provisioners.TypedProvisioner[environments.Host]
Types ¶
type ProvisionerOption ¶
type ProvisionerOption func(*ProvisionerParams) error
func WithEnv ¶
func WithEnv(env *aws.Environment) ProvisionerOption
func WithExtraConfigParams ¶
func WithExtraConfigParams(configMap runner.ConfigMap) ProvisionerOption
func WithRunOptions ¶
func WithRunOptions(runOptions ...ec2.Option) ProvisionerOption
type ProvisionerParams ¶
type ProvisionerParams struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.