凭据管理
November 23, 2021About 3 min
凭据管理
SDK类名:/common/Credential;
获取列表
SDK方法名:listCredential;
URL
//credential
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cred_type | Number | 否 | 凭据类型: 0: 节点 1: VP 2: KERBEROS 3:FTP 4.数据库节点 如果不传,则获取所有类型 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0]操作成功 | ||
info_list | Array | 否 | |||
cred_name | String | 否 | dsafs | 凭据名称 | |
cred_type | Number | 否 | 0 | 凭据类型: 0:节点名称 1:VP类型 | |
os_user | String | 否 | ddd | 登录名 | |
description | String | 否 | e | 凭据描述 | |
cred_uuid | String | 否 | adfsafsafddafg | 凭据uuid | |
user_uuid | String | 否 | 555555 | 创建者uuid | |
create_time | Number | 否 | 创建时间 | ||
total | Number | 否 |
新建
SDK方法名:createCredential;
URL
//credential
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cred_type | Number | 否 | 凭据类型: 0:节点 1:VP 2: kerberos | ||
cred_name | String | 否 | 凭据名称 | ||
os_user | String | 否 | 登录名 | ||
os_pwd | String | 否 | RSA加密过的 登录密码 | ||
description | String | 否 | 凭据描述 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0]操作成功。 | ||
credential | Object | 否 | 添加成功时,返回uuid和名字 | ||
cred_name | String | 否 | |||
cred_uuid | String | 否 |
获取单个
SDK方法名:describeCredential;
URL
//credential/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0]操作成功。 | ||
credential | Object | 否 | |||
cred_name | String | 否 | 凭据名称 | ||
cred_type | Number | 否 | 凭据类型: 0:节点名称 1:VP类型 | ||
os_user | String | 否 | 登录名 | ||
os_pwd | String | 否 | ****** | 登陆密码,固定返回****** | |
description | String | 否 | 凭据描述 | ||
cred_uuid | String | 否 | 凭据uuid | ||
user_uuid | String | 否 | 创建者uuid | ||
create_time | Number | 否 | 创建时间 | ||
random_str | String | 否 |
修改
SDK方法名:modifyCredential;
URL
//credential/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cred_type | Number | 否 | 凭据类型: 0:节点 1:VP | ||
cred_name | String | 否 | 凭据名称 | ||
os_user | String | 否 | 登录名 | ||
os_pwd | String | 否 | RSA加密过的 登录密码 | ||
description | String | 否 | 凭据描述 | ||
random_str | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0]操作成功 |
删除
SDK方法名:deleteCredential;
URL
//credential
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cred_uuids | Array | 否 | 凭据uuid数组 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 |
批量导入下载模板
SDK方法名:downloadTemplate;
URL
//dl
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
type | String | 否 | cred_csv |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
String | 否 | Credetial name, Credetial type(Node 0|VP 1), Username, Password, Description test,0,root,123456,description |
批量导入
SDK方法名:batchImportCredential;
URL
/credential/batch
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0]操作成功。 |