ElastiCache

The ElastiCache service provides hosted REDIS and Memcache, with support for read replicas and high availability.

CacheCluster

class CacheCluster
name
instance_class

The kind of hardware to use, for example db.t1.micro

engine

The type of database to use, for example redis or memcache.

engine_version

The version of the cache engine to run

port

The TCP/IP port to listen on.

security_groups

A list of SecurityGroup to apply to this instance.

availability_zone

The preferred availability zone to start this CacheCluster in

multi_az

Whether or not to enable mutli-availability-zone features. This setting only applies when engine is memcache.

auto_minor_version_upgrade

Automatically deploy cache minor server upgrades

num_cache_nodes

The number of nodes to run in this cache cluster

subnet_group

A SubnetGroup that describes the subnets to start the cache cluster in.

parameter_group
apply_immediately

ReplicationGroup

class ReplicationGroup
name
description
primary_cluster

A CacheCluster resource.

automatic_failover
num_cache_clusters
instance_class

The kind of hardware to use, for example db.t1.micro

engine

The type of database to use, for example redis

engine_version

The version of the cache engine to run

port

The TCP/IP port to listen on.

security_groups

A list of SecurityGroup to apply to this instance.

availability_zone

The preferred availability zone to start this CacheCluster in

multi_az

Whether or not to enable mutli-availability-zone features

auto_minor_version_upgrade

Automatically deploy cache minor server upgrades

num_cache_nodes

The number of nodes to run in this cache cluster

subnet_group

A SubnetGroup that describes the subnets to start the cache cluster in.

parameter_group
apply_immediately

SubnetGroup

class SubnetGroup
name
subnets

A list of Subnet resources.