GET – 帐户属性
使用 GET 方法检索 Redfish 服务的 Account 资源中的属性。
请求 URL
GET https://<BMC_IPADDR>/redfish/v1/AccountService/Accounts/{1...12}
请求正文
无
响应正文
字段 | 类型 | 描述 | |||
---|---|---|---|---|---|
Name | 字符串 | 格式为 UserX(X=1~12)。 | |||
Id | 字符串 | “1” ~ ”12” | |||
Password | 字符串 | 帐户的密码。在 GET 中显示为 null | |||
RoleId | 字符串 | 此属性的值是为此帐户配置的 Role 资源的 ID | |||
Enabled | 布尔 | 指示是否启用此帐户。 | |||
PasswordChangeRequired | 布尔 | 如果必须在授权进一步访问之前更改此帐户的密码,则此属性的值为 true。 注 此属性在基于 Intel Purley 的系统中不可用。 | |||
PasswordExpiration | 字符串 | 此属性指示此帐户密码过期的日期和时间。如果值为 null,则帐户密码永不过期。 注 此属性在基于 Intel Purley 的系统中不可用。 | |||
UserName | 字符串 | 此属性的值是此帐户的用户名。 | |||
Locked | 布尔 | 此属性指示帐户服务已自动锁定此帐户,因为已超过锁定阈值。设置为 true 时,将锁定此帐户。用户管理员可以将属性设为 false 以手动解锁,或者等锁定期过后,由帐户服务解锁帐户。 | |||
Description | 字符串 | “This resource is used to represent an account for the manager for a Redfish implementation.” | |||
Links | 对象 | 展开 | |||
Role | 链接 | 此帐户映射到的 Role 实例的链接。 | |||
AccountTypes | 数组 | 项:字符串 项数:1 | |||
AccountTypes[N] | 字符串 | “Redfish” | |||
SNMP | 对象 | 展开 | |||
AuthenticationProtocol | 字符串 | 此值指示认证符合认证协议。 | |||
EncryptionKey | 字符串 | SNMPv3 的机密认证密钥。在 GET 中显示为 null。 | |||
EncryptionKeySet | 布尔 | 如果为 AuthenticationKey 属性提供了有效值,则此属性的值为 true。否则,此值为 false。 | |||
EncryptionProtocol | 字符串 | 此值指示加密符合加密协议。 |
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
500 | InternalError |
示例
返回以下示例 JSON 响应:
{
"UserName": "USERID",
"@odata.id": "/redfish/v1/AccountService/Accounts/1",
"SNMP": {
"AuthenticationProtocol": "None",
"EncryptionKey": null,
"EncryptionKeySet": false,
"EncryptionProtocol": "None"
},
"Id": "1",
"Enabled": true,
"Links": {
"Role": {
"@odata.id": "/redfish/v1/AccountService/Roles/Administrator"
}
},
"AccountTypes": [
"Redfish"
],
"Name": "User1",
"@odata.type": "#ManagerAccount.v1_6_0.ManagerAccount",
"Oem": {
"Lenovo": {
"@odata.type": "#LenovoManagerAccount.v1_0_0.LenovoManagerAccount",
"SSHPublicKey": [
"",
"",
"",
""
]
}
},
"RoleId": "Administrator",
"Password": null,
"PasswordChangeRequired": false,
"@odata.etag": "\"5b51d6d4824024ed59b\"",
"Locked": false,
"Description": "This resource is used to represent an account for the manager for a Redfish implementation."
}
提供反馈