凭据管理
June 24, 2022About 3 min
凭据管理
SDK类名:/common/Credential;
获取列表
SDK方法名:listCredential;
URL
/credential
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
cred_type | Number | 否 | 凭据类型: 0: 节点 1: VP 2: KERBEROS 3:FTP 4.数据库节点 5:Ukey 如果不传,则获取所有类型 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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:节点名称 1:VP类型 | 0 | |
os_user | String | 否 | 登录名 | ddd | |
description | String | 否 | 凭据描述 | e | |
cred_uuid | String | 否 | 凭据uuid | adfsafsafddafg | |
user_uuid | String | 否 | 创建者uuid | 555555 | |
create_time | Number | 否 | 创建时间 | ||
total | Number | 否 |
新建
SDK方法名:createCredential;
URL
/credential
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
cred_type | Number | 否 | 凭据类型: 0:节点 1:VP 2: kerberos 5:Ukey | ||
cred_name | String | 否 | 凭据名称 | ||
os_user | String | 否 | 登录名 | ||
os_pwd | String | 否 | RSA加密过的 登录密码 | ||
description | String | 否 | 凭据描述 | ||
node_uuid | String | 【ukey】必传 选择的节点 | |||
ukey_uuid | String | 【ukey】必传 选择的ukey |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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初始值 | Mock规则 |
---|---|---|---|---|---|
cred_type | Number | 否 | 凭据类型: 0:节点 1:VP | ||
cred_name | String | 否 | 凭据名称 | ||
os_user | String | 否 | 登录名 | ||
os_pwd | String | 否 | RSA加密过的 登录密码 | ||
description | String | 否 | 凭据描述 | ||
random_str | String | 否 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0]操作成功 |
删除
SDK方法名:deleteCredential;
URL
/credential
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
cred_uuids | Array | 否 | 凭据uuid数组 | ||
force | Number | 强制删除 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 |
批量导入下载模板
SDK方法名:downloadTemplate;
URL
/dl
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
type | String | 否 | cred_csv |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0]操作成功。 |
关联Ukey
SDK方法名:listBindUkey;
URL
/credential/ukey_list
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
cred_uuid | String |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
info_list | Array | 2 | |||
ukey_name | Array | ["ukey00001","ukey02"] | +1 | ||
ukey_uuid | Array | ["C3364FCC-BEE9-62C0-3635-A3DB5401EDF5","ECCFEA82-1488-1E84-7BF9-BE5F97E02B43"] | +1 |