---
type: resource-type
title: EcUser
description: aws resource type AWS::ElastiCache::User
name: EcUser
lexicon: aws
resource_type: AWS::ElastiCache::User
---
`AWS::ElastiCache::User`, a resource type of the aws lexicon.

## Properties

- `Engine` (`"redis" | "valkey"`, required): The target cache engine for the user.
- `UserId` (`string`, required): The ID of the user.
- `UserName` (`string`, required): The username of the user.
- `AccessString` (`string`, optional): Access permissions string used for this user account.
- `Arn` (`string`, optional): The Amazon Resource Name (ARN) of the user account.
- `AuthenticationMode` (`Record<string, unknown>`, optional)
- `NoPasswordRequired` (`boolean`, optional): Indicates a password is not required for this user account.
- `Passwords` (`string[]`, optional): Passwords used for this user account. You can create up to two passwords for each user.
- `Status` (`string`, optional): Indicates the user status. Can be "active", "modifying" or "deleting".
- `Tags` (`EcUser_Tag[]`, optional): An array of key-value pairs to apply to this user.

## Attributes

- `Arn`
- `Status`
