Interface UserGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
UserGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-29T11:15:51.596Z")
@Stability(Experimental)
public interface UserGroupProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for defining an ElastiCache UserGroup.
Example:
NoPasswordUser newDefaultUser = NoPasswordUser.Builder.create(this, "NoPasswordUser")
.userId("default")
.accessControl(AccessControl.fromAccessString("on ~* +@all"))
.build();
UserGroup userGroup = UserGroup.Builder.create(this, "UserGroup")
.users(List.of(newDefaultUser))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forUserGroupPropsstatic final classAn implementation forUserGroupProps -
Method Summary
Modifier and TypeMethodDescriptionstatic UserGroupProps.Builderbuilder()default UserEngine(experimental) The engine type for the user group Enum options: UserEngine.VALKEY, UserEngine.REDIS.default String(experimental) Enforces a particular physical user group name.getUsers()(experimental) List of users inside the user group.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEngine
(experimental) The engine type for the user group Enum options: UserEngine.VALKEY, UserEngine.REDIS.Default: UserEngine.VALKEY
-
getUserGroupName
(experimental) Enforces a particular physical user group name.Default:
-
getUsers
(experimental) List of users inside the user group.Default: - no users
-
builder
- Returns:
- a
UserGroupProps.BuilderofUserGroupProps
-