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 MemoryDB provides Redis-compatible, durable database.
import com.pulumi.aws.memorydb.Cluster;
import com.pulumi.aws.memorydb.ClusterArgs;
import com.pulumi.aws.memorydb.SubnetGroup;
import com.pulumi.aws.memorydb.SubnetGroupArgs;
import com.pulumi.aws.memorydb.User;
import com.pulumi.aws.memorydb.UserArgs;
import com.pulumi.aws.memorydb.Acl;
import com.pulumi.aws.memorydb.AclArgs;@ResourceType(type="aws:memorydb/cluster:Cluster")
public class Cluster extends com.pulumi.resources.CustomResource {
public Cluster(String name, ClusterArgs args);
public Output<String> id();
public Output<String> arn();
public Output<String> name();
public Output<String> nodeType();
public Output<Integer> numShards();
public Output<Integer> numReplicasPerShard();
public Output<String> clusterEndpoint();
}
public class ClusterArgs 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 aclName(Output<String> aclName);
public Builder nodeType(Output<String> nodeType);
public Builder numShards(Output<Integer> numShards);
public Builder numReplicasPerShard(Output<Integer> numReplicasPerShard);
public Builder subnetGroupName(Output<String> subnetGroupName);
public Builder securityGroupIds(Output<List<String>> securityGroupIds);
public Builder snapshotRetentionLimit(Output<Integer> snapshotRetentionLimit);
public Builder tlsEnabled(Output<Boolean> tlsEnabled);
public Builder tags(Output<Map<String, String>> tags);
public ClusterArgs build();
}
}