Class CfnUser.Builder
java.lang.Object
software.amazon.awscdk.services.elasticache.CfnUser.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUser>
- Enclosing class:
CfnUser
@Stability(Stable)
public static final class CfnUser.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUser>
A fluent builder for
CfnUser
.-
Method Summary
Modifier and TypeMethodDescriptionaccessString
(String accessString) Access permissions string used for this user.authenticationMode
(Object authenticationMode) Specifies the authentication mode to use.build()
static CfnUser.Builder
The current supported values are valkey and redis.noPasswordRequired
(Boolean noPasswordRequired) Indicates a password is not required for this user.noPasswordRequired
(IResolvable noPasswordRequired) Indicates a password is not required for this user.Passwords used for this user.The list of tags.The ID of the user.The username of the user.
-
Method Details
-
create
@Stability(Stable) public static CfnUser.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnUser.Builder
.
-
engine
The current supported values are valkey and redis.- Parameters:
engine
- The current supported values are valkey and redis. This parameter is required.- Returns:
this
- See Also:
-
userId
The ID of the user.- Parameters:
userId
- The ID of the user. This parameter is required.- Returns:
this
- See Also:
-
userName
The username of the user.- Parameters:
userName
- The username of the user. This parameter is required.- Returns:
this
- See Also:
-
accessString
Access permissions string used for this user.- Parameters:
accessString
- Access permissions string used for this user. This parameter is required.- Returns:
this
- See Also:
-
authenticationMode
Specifies the authentication mode to use. Below is an example of the possible JSON values:.{ Passwords: ["*****", "******"] // If Type is password. }
- Parameters:
authenticationMode
- Specifies the authentication mode to use. Below is an example of the possible JSON values:. This parameter is required.- Returns:
this
- See Also:
-
noPasswordRequired
Indicates a password is not required for this user.- Parameters:
noPasswordRequired
- Indicates a password is not required for this user. This parameter is required.- Returns:
this
- See Also:
-
noPasswordRequired
Indicates a password is not required for this user.- Parameters:
noPasswordRequired
- Indicates a password is not required for this user. This parameter is required.- Returns:
this
- See Also:
-
passwords
Passwords used for this user.You can create up to two passwords for each user.
- Parameters:
passwords
- Passwords used for this user. This parameter is required.- Returns:
this
- See Also:
-
tags
The list of tags.- Parameters:
tags
- The list of tags. This parameter is required.- Returns:
this
- See Also:
-
build
-