MemoryDB Cluster

MemoryDB Cluster is a fully managed, Redis-compatible, in-memory database service in AWS designed for ultra-fast performance and high availability. It stores data in memory for microsecond read and write latency, making it ideal for real-time applications such as caching, session stores, leaderboards, and analytics. The cluster supports automatic failover, multi-AZ replication, and encryption for durability and security.

aws.memorydb_cluster

Fields

TitleIDTypeData TypeDescription
_keycorestring
account_idcorestring
acl_namecorestringThe name of the Access Control List associated with this cluster.
arncorestringThe Amazon Resource Name (ARN) of the cluster.
auto_minor_version_upgradecoreboolWhen set to true, the cluster will automatically receive minor engine version upgrades after launch.
availability_modecorestringIndicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz).
cluster_endpointcorejsonThe cluster's configuration endpoint
clusterscorejsonThe clusters in this multi-Region cluster.
data_tieringcorestringEnables data tiering. Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes. For more information, see Data tiering.
descriptioncorestringA description of the cluster
enginecorestringThe name of the engine used by the cluster.
engine_patch_versioncorestringThe Redis OSS engine patch version used by the cluster
engine_versioncorestringThe Redis OSS engine version used by the cluster
kms_key_idcorestringThe ID of the KMS key used to encrypt the cluster
maintenance_windowcorestringSpecifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.
multi_region_cluster_namecorestringThe name of the multi-Region cluster that this cluster belongs to.
multi_region_parameter_group_namecorestringThe name of the multi-Region parameter group associated with the cluster.
namecorestringThe user-supplied name of the cluster. This identifier is a unique key that identifies a cluster.
node_typecorestringThe cluster's node type
number_of_shardscoreint64The number of shards in the cluster
parameter_group_namecorestringThe name of the parameter group used by the cluster
parameter_group_statuscorestringThe status of the parameter group used by the cluster, for example 'active' or 'applying'.
pending_updatescorejsonA group of settings that are currently being applied.
security_groupscorejsonA list of security groups used by the cluster
shardscorejsonA list of shards that are members of the cluster.
snapshot_retention_limitcoreint64The number of days for which MemoryDB retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
snapshot_windowcorestringThe daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your shard. Example: 05:00-09:00 If you do not specify this parameter, MemoryDB automatically chooses an appropriate time range.
sns_topic_arncorestringThe Amazon Resource Name (ARN) of the SNS notification topic
sns_topic_statuscorestringThe SNS topic must be in Active status to receive notifications
statuscorestringThe status of the cluster. For example, Available, Updating, Creating.
subnet_group_namecorestringThe name of the subnet group used by the cluster
tagscorehstore
tls_enabledcoreboolA flag to indicate if In-transit encryption is enabled