用户对象
一个 API 对象,表示 Redis Enterprise 用户
| Redis 企业软件 |
|---|
| 名字 | 类型/值 | 描述 |
|---|---|---|
| uid | 整数 | 用户的唯一 ID |
| account_id | 整数 | SM 账户 ID |
| action_uid | 字符串 | 作 UID。如果存在,则可以通过GET /actions/{uid}API 请求(只读) |
| auth_method | '常规' '证书' '入口' |
用户的身份验证方法 |
| bdbs_email_alerts | 复杂对象 | 用户将接收警报的数据库的 UID |
| certificate_subject_line | 字符串 | 由 RFC2253 定义的证书主题行。仅用于基于证书的身份验证用户。 |
| cluster_email_alerts | 布尔 | 为用户激活集群电子邮件警报 |
| 电子邮件 | 字符串 | 用户的电子邮件(模式仅匹配 ASCII 字符) |
| email_alerts | boolean (默认值: true) | 为用户激活电子邮件警报 |
| 名字 | 字符串 | 用户名(模式不允许使用非 ASCII 字符和特殊字符 &,<,>,”) |
| 密码 | 字符串 | 用户的密码。如果password_hash_method设置为1,则应使用 SHA-256 对密码进行哈希处理。哈希处理之前的格式是username:clustername:password. |
| password_hash_method | '1' | 当密码经过预先哈希传递以指定哈希方法时使用 |
| password_issue_date | 字符串 | 设置密码的日期 (只读) |
| 角色 | 'admin' 'cluster_member' 'cluster_viewer' 'db_member' 'db_viewer' 'user_manager' 'none' |
用户的角色 |
| role_uids | 整数数组 | 用于基于角色的访问控制的用户角色的 UID |
| 地位 | 'active' '已锁定' 'password_expired' |
用户登录状态(只读) 活动:能够登录 锁定:无法登录 password_expired:由于密码过期,无法登录 |