UserGroupProps

class aws_cdk.aws_elasticache_alpha.UserGroupProps(*, engine=None, user_group_name=None, users=None)

Bases: object

(experimental) Properties for defining an ElastiCache UserGroup.

Parameters:
  • engine (Optional[UserEngine]) – (experimental) The engine type for the user group Enum options: UserEngine.VALKEY, UserEngine.REDIS. Default: UserEngine.VALKEY

  • user_group_name (Optional[str]) – (experimental) Enforces a particular physical user group name. Default:

  • users (Optional[Sequence[IUser]]) – (experimental) List of users inside the user group. Default: - no users

Stability:

experimental

ExampleMetadata:

infused

Example:

new_default_user = elasticache.NoPasswordUser(self, "NoPasswordUser",
    user_id="default",
    access_control=elasticache.AccessControl.from_access_string("on ~* +@all")
)

user_group = elasticache.UserGroup(self, "UserGroup",
    users=[new_default_user]
)

Attributes

engine

UserEngine.VALKEY, UserEngine.REDIS.

Default:

UserEngine.VALKEY

Stability:

experimental

Type:

(experimental) The engine type for the user group Enum options

user_group_name

(experimental) Enforces a particular physical user group name.

Default:

Stability:

experimental

users

(experimental) List of users inside the user group.

Default:
  • no users

Stability:

experimental