UserArgs

data class UserArgs(val accessString: Output<String>? = null, val authenticationMode: Output<AuthenticationModePropertiesArgs>? = null, val tags: Output<List<TagArgs>>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserArgs>

Resource Type definition for AWS::MemoryDB::User

Constructors

Link copied to clipboard
constructor(accessString: Output<String>? = null, authenticationMode: Output<AuthenticationModePropertiesArgs>? = null, tags: Output<List<TagArgs>>? = 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

Denotes whether the user requires a password to authenticate. Example: mynewdbuser: Type: AWS::MemoryDB::User Properties: AccessString: on ~* &* +@all AuthenticationMode: Passwords: '1234567890123456' Type: password UserName: mynewdbuser AuthenticationMode: { "Passwords": ["1234567890123456"], "Type": "Password" }

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 userName: Output<String>? = null

The name of the user.

Functions

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