createCacheCluster
abstract suspend fun createCacheCluster(input: CreateCacheClusterRequest): CreateCacheClusterResponse
Creates a cluster. All nodes in the cluster run the same protocol-compliant cache engine software, either Memcached or Redis.
This operation is not supported for Redis (cluster mode enabled) clusters.
Samples
fun main() {
//sampleStart
// Creates a Memcached cluster with 2 nodes.
val resp = elastiCacheClient.createCacheCluster {
cacheClusterId = "my-memcached-cluster"
azMode = AzMode.fromValue("cross-az")
numCacheNodes = 2
cacheNodeType = "cache.r3.large"
engine = "memcached"
engineVersion = "1.4.24"
cacheSubnetGroupName = "default"
port = 11211
}
//sampleEnd
}