@node-red/runtime.settings

generateUserKey(opts) → {Promise.<String>}

生成一个新的ssh密钥对

参数
名称 类型 描述
opts 对象
名称 类型 描述
user 用户

调用API的用户

name 用户

要返回的密钥ID

password 用户

(可选)密钥对的密码

comment 用户

(可选)与密钥对关联的注释

size 用户

(可选)密钥大小。默认值:2048

req 对象

要记录的请求(可选)

返回
类型
Promise.<String>
  • 生成的密钥ID

getRuntimeSettings(opts) → {Promise.<Object>}

获取运行时设置对象

参数
名称 类型 描述
opts 对象
名称 类型 描述
user 用户

调用API的用户

req 对象

要记录的请求(可选)

返回
类型
Promise.<Object>
  • 运行时设置

getUserKey(opts) → {Promise.<String>}

获取用户的ssh公钥

参数
名称 类型 描述
opts 对象
名称 类型 描述
user 用户

调用API的用户

id 用户

要返回的密钥ID

req 对象

要记录的请求(可选)

返回
类型
Promise.<String>
  • 用户的ssh公钥

getUserKeys(opts) → {Promise.<Object>}

获取用户ssh密钥列表

参数
名称 类型 描述
opts 对象
名称 类型 描述
user 用户

调用API的用户

req 对象

要记录的请求(可选)

返回
类型
Promise.<Object>
  • 用户的ssh密钥

getUserSettings(opts) → {Promise.<Object>}

获取单个用户设置对象

参数
名称 类型 描述
opts 对象
名称 类型 描述
user 用户

调用API的用户

req 对象

要记录的请求(可选)

返回
类型
Promise.<Object>
  • 用户设置

removeUserKey(opts) → {Promise}

删除用户的ssh密钥对

参数
名称 类型 描述
opts 对象
名称 类型 描述
user 用户

调用API的用户

id 用户

要删除的密钥ID

req 对象

要记录的请求(可选)

返回
类型
Promise
  • 删除时解析

updateUserSettings(opts) → {Promise.<Object>}

更新单个用户设置对象。

参数
名称 类型 描述
opts 对象
名称 类型 描述
user 用户

调用API的用户

设置 对象

用户设置的更新

req 对象

要记录的请求(可选)

返回
类型
Promise.<Object>
  • 用户设置