get Solution Stack
Use this data source to get the name of a elastic beanstalk solution stack.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.elasticbeanstalk.ElasticbeanstalkFunctions;
import com.pulumi.aws.elasticbeanstalk.inputs.GetSolutionStackArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var multiDocker = ElasticbeanstalkFunctions.getSolutionStack(GetSolutionStackArgs.builder()
.mostRecent(true)
.nameRegex("^64bit Amazon Linux (.*) Multi-container Docker (.*)$")
.build());
}
}
Content copied to clipboard
Return
A collection of values returned by getSolutionStack.
Parameters
argument
A collection of arguments for invoking getSolutionStack.
suspend fun getSolutionStack(mostRecent: Boolean? = null, nameRegex: String): GetSolutionStackResult
Return
A collection of values returned by getSolutionStack.
See also
Parameters
most Recent
If more than one result is returned, use the most recent solution stack.
name Regex
Regex string to apply to the solution stack list returned by AWS. See beanstalk-platforms from AWS documentation for reference solution stack names.
suspend fun getSolutionStack(argument: suspend GetSolutionStackPlainArgsBuilder.() -> Unit): GetSolutionStackResult
Return
A collection of values returned by getSolutionStack.
See also
Parameters
argument
Builder for com.pulumi.aws.elasticbeanstalk.kotlin.inputs.GetSolutionStackPlainArgs.