UserArgs

data class UserArgs(val accessString: Output<String>? = null, val authenticationMode: Output<AuthenticationModePropertiesArgs>? = null, val engine: Output<UserEngine>? = null, val noPasswordRequired: Output<Boolean>? = null, val passwords: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val userId: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserArgs>

Resource Type definition for AWS::ElastiCache::User

Constructors

Link copied to clipboard
constructor(accessString: Output<String>? = null, authenticationMode: Output<AuthenticationModePropertiesArgs>? = null, engine: Output<UserEngine>? = null, noPasswordRequired: Output<Boolean>? = null, passwords: Output<List<String>>? = null, tags: Output<List<TagArgs>>? = null, userId: Output<String>? = null, userName: Output<String>? = null)

Properties

Link copied to clipboard
val accessString: Output<String>? = null

Access permissions string used for this user account.

Link copied to clipboard

Specifies the authentication mode to use. Below is an example of the possible JSON values:

Link copied to clipboard
val engine: Output<UserEngine>? = null

The target cache engine for the user.

Link copied to clipboard
val noPasswordRequired: Output<Boolean>? = null

Indicates a password is not required for this user account.

Link copied to clipboard
val passwords: Output<List<String>>? = null

Passwords used for this user account. You can create up to two passwords for each user.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this user.

Link copied to clipboard
val userId: Output<String>? = null

The ID of the user.

Link copied to clipboard
val userName: Output<String>? = null

The username of the user.

Functions

Link copied to clipboard
open override fun toJava(): UserArgs