Interface LocalStackService

All Known Implementing Classes:
LocalStackDynamoDBService, LocalStackS3Service, LocalStackSNSService, LocalStackSQSService

public interface LocalStackService
Interface for localstack service loading.
  • Method Details

    • getServiceKind

      String getServiceKind()
      Returns the service kind.
      Returns:
      the service kind.
    • getResolvableProperties

      List<String> getResolvableProperties()
      Returns the list of properties that this service can configure.
      Returns:
      the list of supported properties
    • resolveProperty

      Optional<String> resolveProperty(String propertyName, org.testcontainers.localstack.LocalStackContainer container)
      Resolves a property.
      Parameters:
      propertyName - the property to resolve
      container - the localstack container
      Returns:
      the resolved property, if available