Class IamUser.Builder
java.lang.Object
software.amazon.awscdk.services.elasticache.alpha.IamUser.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<IamUser>
- Enclosing class:
IamUser
@Stability(Experimental)
public static final class IamUser.Builder
extends Object
implements software.amazon.jsii.Builder<IamUser>
(experimental) A fluent builder for
IamUser
.-
Method Summary
Modifier and TypeMethodDescriptionaccessControl
(AccessControl accessControl) (experimental) Access control configuration for the user.build()
static IamUser.Builder
engine
(UserEngine engine) (experimental) The engine type for the user.(experimental) The ID of the user.(experimental) The name of the user.
-
Method Details
-
create
@Stability(Experimental) public static IamUser.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- This parameter is required.id
- This parameter is required.- Returns:
- a new instance of
IamUser.Builder
.
-
accessControl
(experimental) Access control configuration for the user.- Parameters:
accessControl
- Access control configuration for the user. This parameter is required.- Returns:
this
-
userId
(experimental) The ID of the user.- Parameters:
userId
- The ID of the user. This parameter is required.- Returns:
this
-
engine
(experimental) The engine type for the user.Enum options: UserEngine.VALKEY, UserEngine.REDIS.
Default: UserEngine.VALKEY.
- Parameters:
engine
- The engine type for the user. This parameter is required.- Returns:
this
-
userName
(experimental) The name of the user.Default: - Same as userId.
- Parameters:
userName
- The name of the user. This parameter is required.- Returns:
this
-
build
-