RedisUser
redis.middleware.alauda.io group
RedisUser is the Schema for the redisusers API. Represents a Redis user account with associated ACL permissions.
v1 versionspec object
RedisUserSpec defines the desired state of RedisUser
accountType string
AccountType defines the user account category. Options: system (privileged system accounts), custom (general user accounts), default (default user configuration)
aclRules string
AclRules defines the Redis ACL rules as a string. Format follows Redis ACL syntax for permissions and command restrictions. See: https://redis.io/docs/management/security/acl/
arch string
Arch specifies the Redis architecture type for this user. Must match the architecture of the referenced Redis instance.
passwordSecrets []string
PasswordSecrets is a list of Kubernetes Secret names containing user passwords. Each secret must have a 'password' key containing the Redis password. Multiple secrets allow for credential rotation.
redisName string required
RedisName specifies the target Redis instance name. Must reference an existing Redis resource in the same namespace.
username string required
Username specifies the Redis user account name. Required for user identification during authentication.
status object
RedisUserStatus defines the observed state of RedisUser
Phase string
Phase indicates the current state of the RedisUser resource. Values: Fail, Success, Pending
aclRules string
AclRules reflects the actual ACL rules applied to Redis.
lastUpdateSuccess string
LastUpdatedSuccess records the timestamp of the last successful configuration update. Format: RFC3339 timestamp string.
message string
Message provides additional details about the current status. Contains error information or operation details.