createCacheCluster

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
}