# 凭据管理

# 获取列表

# URL

//credential

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
cred_type Number 凭据类型:

0: 节点 1: VP 2: KERBEROS 如果不传,则获取所有类型

|

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String [0]操作成功
  info_list Array
    cred_name String 凭据名称
    cred_type Number 凭据类型:

0:节点名称 1:VP类型 |     os_user | String | 否 | | 登录名 |     description | String | 否 | | 凭据描述 |     cred_uuid | String | 否 | | 凭据uuid |     user_uuid | String | 否 | | 创建者uuid |     create_time | Number | 否 | | 创建时间 |   total | Number | 否 | | |

# 新建

# 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

# 获取单个

# 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 | 否 | | |

# 修改

# 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]操作成功

# 删除

# 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] 操作成功。

# 批量导入下载模板

# 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

# 批量导入

# URL

/credential/batch

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String [0]操作成功。
Last Updated: 5/13/2020, 3:56:32 AM