Documentation
¶
Overview ¶
Package ecs contains the definition of the AWS ECS environment.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Provisioner ¶
func Provisioner(opts ...ProvisionerOption) provisioners.TypedProvisioner[environments.ECS]
Provisioner creates an ECS environment and delegates to scenarios/aws/ecs
Types ¶
type ProvisionerOption ¶
type ProvisionerOption func(*ProvisionerParams) error
ProvisionerOption is a function that modifies the ProvisionerParams
func WithAwsEnv ¶
func WithAwsEnv(env *aws.Environment) ProvisionerOption
WithAwsEnv asks the provisioner to use the given environment, it is created otherwise
func WithExtraConfigParams ¶
func WithExtraConfigParams(configMap runner.ConfigMap) ProvisionerOption
WithExtraConfigParams adds extra config parameters to the environment
func WithRunOptions ¶
func WithRunOptions(opts ...scenecs.RunOption) ProvisionerOption
WithRunOptions adds options to the ECS scenario
type ProvisionerParams ¶
type ProvisionerParams struct {
// contains filtered or unexported fields
}
ProvisionerParams contains all the parameters needed to create the environment
func GetProvisionerParams ¶
func GetProvisionerParams(opts ...ProvisionerOption) *ProvisionerParams
GetProvisionerParams return ProvisionerParams from options opts setup
Click to show internal directories.
Click to hide internal directories.