Class Aws2TestEnvContext

    • Constructor Detail

      • Aws2TestEnvContext

        public Aws2TestEnvContext​(String accessKey,
                                  String secretKey,
                                  String region,
                                  Optional<org.testcontainers.containers.localstack.LocalStackContainer> localstack,
                                  org.testcontainers.containers.localstack.LocalStackContainer.Service[] exportCredentialsServices)
    • Method Detail

      • client

        public <B extends software.amazon.awssdk.awscore.client.builder.AwsClientBuilder<B,​C>,​C extends software.amazon.awssdk.core.SdkClient> C client​(org.testcontainers.containers.localstack.LocalStackContainer.Service service,
                                                                                                                                                                    Supplier<B> builderSupplier)
        Create a new AWS 2 client and register it for closing after running AWS 2 tests.
        Type Parameters:
        B -
        C -
        Parameters:
        service -
        builderSupplier -
        Returns:
        a new client
      • client

        software.amazon.awssdk.core.SdkClient client​(org.testcontainers.containers.localstack.LocalStackContainer.Service service,
                                                     Class<?> clientType)
      • getRegion

        public String getRegion()
      • getAccessKey

        public String getAccessKey()
      • getSecretKey

        public String getSecretKey()
      • isLocalStack

        public boolean isLocalStack()