ElastiCache operations
Every ElastiCache operation Overcast declares — 22 of 24 implemented — with status, behaviour notes and a link to the AWS API reference for each.
22 of 24 listed operations are implemented. Back to ElastiCache.
Summary
| Category | ✅ Supported | ❌ Unsupported |
|---|---|---|
| General | 22 | 2 |
Endpoints
General
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
AddTagsToResource | ✅ Supported | ARN-scoped tag storage | docs |
CreateCacheCluster | ✅ Supported | Docker-backed (redis/valkey/memcached); async creating→available once the engine answers PING; a cache that never answers ends in incompatible-network; port auto-alloc; PreferredAvailabilityZone, CacheParameterGroupName and inline Tags round-trip; the CloudFormation resource’s Port, VpcSecurityGroupIds, AZMode, TransitEncryptionEnabled, SnapshotRetentionLimit, NotificationTopicArn, PreferredMaintenanceWindow, AutoMinorVersionUpgrade and LogDeliveryConfigurations are not modeled | docs |
CreateCacheParameterGroup | ✅ Supported | Stores name, family, description, and ARN | docs |
CreateCacheSubnetGroup | ✅ Supported | Stores name, description, and subnet IDs | docs |
CreateReplicationGroup | ✅ Supported | Docker-backed (single primary node); async creating→available once the primary answers PING; a group that never answers ends in create-failed; CacheSubnetGroupName places the group in that subnet group’s VPC; Engine/EngineVersion pick the container image (redis/valkey/memcached) — previously dropped on Create, defaulting every group to redis regardless of the template (#543); SnapshotRetentionLimit and PrimaryClusterId also round-trip from Create; the CloudFormation resource’s NumCacheClusters, NumNodeGroups, ReplicasPerNodeGroup, CacheParameterGroupName, AtRestEncryptionEnabled, TransitEncryptionEnabled, AuthToken, KmsKeyId, UserGroupIds, CacheSecurityGroupNames, LogDeliveryConfigurations, Tags, NotificationTopicArn, PreferredMaintenanceWindow, SnapshotWindow and SecurityGroupIds are not modeled | docs |
CreateServerlessCache | ✅ Supported | Docker-backed (redis/valkey/memcached); async creating→available once the engine answers PING; a cache that never answers ends in create-failed; CloudFormation ServerlessCache supported | docs |
DeleteCacheCluster | ✅ Supported | Sets status to “deleting”; stops and removes Docker container asynchronously | docs |
DeleteCacheParameterGroup | ✅ Supported | Removes stored parameter group | docs |
DeleteCacheSubnetGroup | ✅ Supported | Removes stored subnet group | docs |
DeleteReplicationGroup | ✅ Supported | Sets status to “deleting”; stops and removes Docker container asynchronously | docs |
DeleteServerlessCache | ✅ Supported | Sets status to “deleting”; stops and removes Docker container asynchronously | docs |
DescribeCacheClusters | ✅ Supported | List all or filter by CacheClusterId | docs |
DescribeCacheEngineVersions | ❌ Unsupported | stub; returns 501 | docs |
DescribeCacheParameterGroups | ✅ Supported | List all or filter by name | docs |
DescribeCacheParameters | ✅ Supported | Returns curated static parameters for the group’s family; supports Source filter and MaxRecords/Marker pagination | docs |
DescribeCacheSubnetGroups | ✅ Supported | List all or filter by name | docs |
DescribeReplicationGroups | ✅ Supported | List all or filter by ReplicationGroupId | docs |
DescribeServerlessCaches | ✅ Supported | List all or filter by ServerlessCacheName | docs |
ListTagsForResource | ✅ Supported | Returns all tags for an ARN | docs |
ModifyCacheCluster | ✅ Supported | Metadata-only; updates nodeType, engineVersion, numNodes, parameterGroup; modifying→available | docs |
ModifyReplicationGroup | ✅ Supported | Metadata-only; updates description, nodeType, failover, multiAZ; modifying→available | docs |
ModifyServerlessCache | ✅ Supported | Metadata-only; updates description, engine/version, usage limits, security groups, snapshots, and user group; modifying→available | docs |
RebootCacheCluster | ❌ Unsupported | stub; returns 501 | docs |
RemoveTagsFromResource | ✅ Supported | Removes specific tag keys | docs |
Related
- ElastiCache — quick start, what works, and the differences from AWS
- All service pages