Interface NoPasswordUserProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,UserBaseProps
- All Known Implementing Classes:
NoPasswordUserProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-29T11:15:51.588Z")
@Stability(Experimental)
public interface NoPasswordUserProps
extends software.amazon.jsii.JsiiSerializable, UserBaseProps
(experimental) Properties for defining an ElastiCache user with no password authentication.
Example:
// use the original `default` user by using import method
IUser defaultUser = NoPasswordUser.fromUserAttributes(this, "DefaultUser", UserBaseAttributes.builder()
// userId and userName must be 'default'
.userId("default")
.build());
// create a new default user
NoPasswordUser newDefaultUser = NoPasswordUser.Builder.create(this, "NewDefaultUser")
// new default user id must not be 'default'
.userId("new-default")
// new default username must be 'default'
.userName("default")
// set access string
.accessControl(AccessControl.fromAccessString("on ~* +@all"))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forNoPasswordUserPropsstatic final classAn implementation forNoPasswordUserProps -
Method Summary
Modifier and TypeMethodDescriptionstatic NoPasswordUserProps.Builderbuilder()default String(experimental) The name of the user.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.elasticache.alpha.UserBaseProps
getAccessControl, getEngine, getUserId
-
Method Details
-
getUserName
(experimental) The name of the user.Default: - Same as userId.
-
builder
- Returns:
- a
NoPasswordUserProps.BuilderofNoPasswordUserProps
-