Package io.quarkus.amazon.common.runtime
Interface DevServicesBuildTimeConfig
public interface DevServicesBuildTimeConfig
-
Method Summary
Modifier and TypeMethodDescriptionGeneric properties that are pass for additional container configuration.enabled()If a local AWS stack should be used.booleanisolated()Indicates if shared LocalStack services managed by Dev Services should be isolated.The value of thequarkus-dev-service-localstacklabel attached to the started container.booleanshared()Indicates if the LocalStack container managed by Dev Services is shared.
-
Method Details
-
enabled
If a local AWS stack should be used. (default to true) If this is true and endpoint-override is not configured then a local AWS stack will be started and will be used instead of the given configuration. For all services but Cognito, the local AWS stack will be provided by LocalStack. Otherwise, it will be provided by Moto -
isolated
@WithDefault("true") boolean isolated()Indicates if shared LocalStack services managed by Dev Services should be isolated. When true, the service will be started in its own container and the value of thequarkus-dev-service-localstacklabel will be suffixed by the service name (s3, sqs, ...) -
serviceName
The value of thequarkus-dev-service-localstacklabel attached to the started container. In dev mode, whensharedis set totrue, before starting a container, Dev Services looks for a container with thequarkus-dev-service-localstacklabel set to the configured value. If found, it will use this container instead of starting a new one. Otherwise it starts a new container with thequarkus-dev-service-localstacklabel set to the specified value. In test mode, Dev Services will group services with the sameservice-namevalue in one container instance.This property is used when you need multiple shared LocalStack instances.
-
containerProperties
Generic properties that are pass for additional container configuration.
-