# aws-cdk-lib.interfaces.aws_elasticache

| Name | Kind | Summary |
| --- | --- | --- |
| [`CacheClusterReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.CacheClusterReference) | Struct | A reference to a CacheCluster resource. |
| [`GlobalReplicationGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.GlobalReplicationGroupReference) | Struct | A reference to a GlobalReplicationGroup resource. |
| [`ICacheClusterRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.ICacheClusterRef) | Interface | Indicates that this resource can be referenced as a CacheCluster. |
| [`IGlobalReplicationGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.IGlobalReplicationGroupRef) | Interface | Indicates that this resource can be referenced as a GlobalReplicationGroup. |
| [`IParameterGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.IParameterGroupRef) | Interface | Indicates that this resource can be referenced as a ParameterGroup. |
| [`IReplicationGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.IReplicationGroupRef) | Interface | Indicates that this resource can be referenced as a ReplicationGroup. |
| [`ISecurityGroupIngressRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.ISecurityGroupIngressRef) | Interface | Indicates that this resource can be referenced as a SecurityGroupIngress. |
| [`ISecurityGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.ISecurityGroupRef) | Interface | Indicates that this resource can be referenced as a SecurityGroup. |
| [`IServerlessCacheRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.IServerlessCacheRef) | Interface | Indicates that this resource can be referenced as a ServerlessCache. |
| [`IServerlessCacheSnapshotRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.IServerlessCacheSnapshotRef) | Interface | Indicates that this resource can be referenced as a ServerlessCacheSnapshot. |
| [`ISnapshotRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.ISnapshotRef) | Interface | Indicates that this resource can be referenced as a Snapshot. |
| [`ISubnetGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.ISubnetGroupRef) | Interface | Indicates that this resource can be referenced as a SubnetGroup. |
| [`IUserGroupRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.IUserGroupRef) | Interface | Indicates that this resource can be referenced as a UserGroup. |
| [`IUserRef`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.IUserRef) | Interface | Indicates that this resource can be referenced as a User. |
| [`ParameterGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.ParameterGroupReference) | Struct | A reference to a ParameterGroup resource. |
| [`ReplicationGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.ReplicationGroupReference) | Struct | A reference to a ReplicationGroup resource. |
| [`SecurityGroupIngressReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.SecurityGroupIngressReference) | Struct | A reference to a SecurityGroupIngress resource. |
| [`SecurityGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.SecurityGroupReference) | Struct | A reference to a SecurityGroup resource. |
| [`ServerlessCacheReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.ServerlessCacheReference) | Struct | A reference to a ServerlessCache resource. |
| [`ServerlessCacheSnapshotReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.ServerlessCacheSnapshotReference) | Struct | A reference to a ServerlessCacheSnapshot resource. |
| [`SnapshotReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.SnapshotReference) | Struct | A reference to a Snapshot resource. |
| [`SubnetGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.SubnetGroupReference) | Struct | A reference to a SubnetGroup resource. |
| [`UserGroupReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.UserGroupReference) | Struct | A reference to a UserGroup resource. |
| [`UserReference`](/v2/docs/aws-cdk-lib.interfaces.aws_elasticache.UserReference) | Struct | A reference to a User resource. |
