redis.middleware.alauda.io
group
RedisUser is the Schema for the redisusers API. Represents a Redis user account with associated ACL permissions.
v1
versionobject
RedisUserSpec defines the desired state of RedisUser
string
AccountType defines the user account category. Options: system (privileged system accounts), custom (general user accounts), default (default user configuration)
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/
string
Arch specifies the Redis architecture type for this user. Must match the architecture of the referenced Redis instance.
[]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.
string
requiredRedisName specifies the target Redis instance name. Must reference an existing Redis resource in the same namespace.
string
requiredUsername specifies the Redis user account name. Required for user identification during authentication.
object
RedisUserStatus defines the observed state of RedisUser
string
Phase indicates the current state of the RedisUser resource. Values: Fail, Success, Pending
string
AclRules reflects the actual ACL rules applied to Redis.
string
LastUpdatedSuccess records the timestamp of the last successful configuration update. Format: RFC3339 timestamp string.
string
Message provides additional details about the current status. Contains error information or operation details.