跳到主要内容

PATCH - 更新 SNMPv3 陷阱用户

使用 PATCH 方法在 Redfish 服务的 SNMPv3TrapUsers 资源中更新用户描述。

请求 URL

PATCH https://<BMC_IPADDR>/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/SNMP/SNMPv3TrapUsers/{Id}

请求正文

字段

类型

描述

UserName

字符串帐户的用户名。

AuthenticationProtocol

字符串None, HMAC_SHA96, HMAC128_SHA224, HMAC192_SHA256, HMAC256_SHA384, HMAC384_SHA512

AuthenticationKey

字符串
此属性应包含用于 SNMPv3 认证的密钥。
  • 响应中的值应为“null”。

  • 此属性接受口令或十六进制编码的密钥。

  • 如果字符串以“Passphrase:”开头,则字符串的其余部分应为口令,并应转换为 RFC3414 的“Password to Key Algorithm”部分所述的密钥。

  • 如果字符串以“Hex:”开头,则字符串的其余部分应为以十六进制表示法编码的密钥。

  • 如果字符串不以上述两者开头,则完整的字符串应为口令,并应转换为 RFC3414 的“Password to Key Algorithm”部分所述的密钥。

  • 口令可以包含除双引号之外的任何可打印字符。

如果 AuthenticationProtocol 为“None”,则应为空

EncryptionProtocol

字符串

None, CBC_DES, CFB128_AES128, AES192, AES256, AES192C, AES256C

EncryptionKey

字符串
此属性应包含 SNMPv3 加密的密钥。
  • 响应中的值应为“null”。

  • 此属性接受口令或十六进制编码的密钥。

  • 如果字符串以“Passphrase:”开头,则字符串的其余部分应为口令,并应转换为 RFC3414 的“Password to Key Algorithm”部分所述的密钥。

  • 如果字符串以“Hex:”开头,则字符串的其余部分应为以十六进制表示法编码的密钥。

  • 如果字符串不以上述两者开头,则完整的字符串应为口令,并应转换为 RFC3414 的“Password to Key Algorithm”部分所述的密钥。

  • 口令可以包含除双引号之外的任何可打印字符。

如果 AuthenticationProtocol 为“None”,则应为空

AuthenticationKeySet

布尔指示是否设置了 AuthenticationKey 属性。

EncryptionKeySet

布尔指示是否设置了 EncryptionKey 属性。

Addresses

数组

长度:1~3

项应为 IP 地址、域或空字符串。

应至少包含一个有效的 IP 地址或域。

响应正文

用于响应创建的订阅资源,使用 GET 方法引用事件订阅的响应正文。

状态代码

HTTP 状态代码错误消息 ID
201Created
400BadRequest、PropertyValueNotInList
500InternalError