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.
Amazon Lightsail provides simplified virtual servers.
import com.pulumi.aws.lightsail.Instance;
import com.pulumi.aws.lightsail.InstanceArgs;
import com.pulumi.aws.lightsail.Database;
import com.pulumi.aws.lightsail.DatabaseArgs;
import com.pulumi.aws.lightsail.LoadBalancer;
import com.pulumi.aws.lightsail.LoadBalancerArgs;@ResourceType(type="aws:lightsail/instance:Instance")
public class Instance extends com.pulumi.resources.CustomResource {
public Instance(String name, InstanceArgs args);
public Output<String> id();
public Output<String> arn();
public Output<String> name();
public Output<String> availabilityZone();
public Output<String> blueprintId();
public Output<String> bundleId();
public Output<String> publicIpAddress();
public Output<String> privateIpAddress();
}
public class InstanceArgs 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 availabilityZone(Output<String> availabilityZone);
public Builder blueprintId(Output<String> blueprintId);
public Builder bundleId(Output<String> bundleId);
public Builder userData(Output<String> userData);
public Builder keyPairName(Output<String> keyPairName);
public Builder tags(Output<Map<String, String>> tags);
public InstanceArgs build();
}
}