Application
Provides an Elastic Beanstalk Application Resource. Elastic Beanstalk allows you to deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. This resource creates an application that has one configuration template named default
, and no application versions
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.elasticbeanstalk.Application;
import com.pulumi.aws.elasticbeanstalk.ApplicationArgs;
import com.pulumi.aws.elasticbeanstalk.inputs.ApplicationAppversionLifecycleArgs;
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) {
var tftest = new Application("tftest", ApplicationArgs.builder()
.description("tf-test-desc")
.appversionLifecycle(ApplicationAppversionLifecycleArgs.builder()
.serviceRole(aws_iam_role.beanstalk_service().arn())
.maxCount(128)
.deleteSourceFromS3(true)
.build())
.build());
}
}
Content copied to clipboard
Import
Elastic Beanstalk Applications can be imported using the name
, e.g.,
$ pulumi import aws:elasticbeanstalk/application:Application my_test tf-test-name
Content copied to clipboard