docs
reference
services
tessl install tessl/maven-com-pulumi--aws@7.16.0Pulumi Java SDK for AWS providing strongly-typed Infrastructure-as-Code for 227 AWS service packages including compute, storage, databases, networking, security, analytics, machine learning, and more.
AWS Elastic Beanstalk provides platform-as-a-service for web applications.
import com.pulumi.aws.elasticbeanstalk.Application;
import com.pulumi.aws.elasticbeanstalk.ApplicationArgs;
import com.pulumi.aws.elasticbeanstalk.Environment;
import com.pulumi.aws.elasticbeanstalk.EnvironmentArgs;
import com.pulumi.aws.elasticbeanstalk.ApplicationVersion;
import com.pulumi.aws.elasticbeanstalk.ApplicationVersionArgs;@ResourceType(type="aws:elasticbeanstalk/application:Application")
public class Application extends com.pulumi.resources.CustomResource {
public Application(String name);
public Application(String name, @Nullable ApplicationArgs args);
public Output<String> arn();
public Output<String> name();
public Output<Optional<String>> description();
}
public class ApplicationArgs extends com.pulumi.resources.ResourceArgs {
public static Builder builder() { return new Builder(); }
public static final class Builder {
public Builder name(Output<String> name);
public Builder description(Output<String> description);
public Builder tags(Output<Map<String, String>> tags);
public ApplicationArgs build();
}
}@ResourceType(type="aws:elasticbeanstalk/environment:Environment")
public class Environment extends com.pulumi.resources.CustomResource {
public Environment(String name, EnvironmentArgs args);
public Output<String> id();
public Output<String> name();
public Output<String> application();
public Output<String> solutionStackName();
public Output<String> cname();
public Output<String> endpointUrl();
}
public class EnvironmentArgs extends com.pulumi.resources.ResourceArgs {
public static Builder builder() { return new Builder(); }
public static final class Builder {
public Builder name(Output<String> name);
public Builder application(Output<String> application);
public Builder solutionStackName(Output<String> solutionStackName);
public Builder tier(Output<String> tier);
public Builder settings(Output<List<EnvironmentSettingArgs>> settings);
public Builder tags(Output<Map<String, String>> tags);
public EnvironmentArgs build();
}
}