获取用户拥有对应权限凭据列表

请求方法/请求路径

GET /ms/openapi/api/apigw/v3/projects/{projectId}/credentials

资源描述

获取用户拥有对应权限凭据列表

输入参数说明

Query参数

参数名称参数类型必须参数说明默认值

credentialTypes

string

凭证类型列表,用逗号分隔

page

integer

第几页

1

pageSize

integer

每页多少条

20

keyword

string

关键字

Path参数

参数名称参数类型必须参数说明默认值

projectId

string

项目ID

响应

HTTP代码说明参数类型

200

successful operation

请求样例

curl -X GET '[请替换为API地址栏请求地址]?credentialTypes={credentialTypes}&page={page}&pageSize={pageSize}&keyword={keyword}' \
-H 'X-DEVOPS-UID:xxx'

HEADER样例

accept: application/json
Content-Type: application/json
X-DEVOPS-UID:xxx

返回样例-200

{
  "data" : {
    "records" : [ {
      "credentialType" : "ENUM",
      "updatedTime" : 0,
      "credentialRemark" : "String",
      "permissions" : {
        "view" : true,
        "edit" : true,
        "delete" : true
      },
      "credentialId" : "String",
      "updateUser" : "String",
      "v1" : "String",
      "credentialName" : "String",
      "v2" : "String",
      "v3" : "String",
      "v4" : "String"
    } ],
    "count" : 0,
    "totalPages" : 0,
    "pageSize" : 0,
    "page" : 0
  },
  "message" : "String",
  "status" : 0
}

数据返回包装模型分页数据包装模型凭据-凭据内容和权限

参数名称参数类型必须参数说明

data

数据

message

string

错误信息

status

integer

状态码

分页数据包装模型凭据-凭据内容和权限

参数名称参数类型必须参数说明

records

数据

count

integer

总记录行数

totalPages

integer

总共多少页

pageSize

integer

每页多少条

page

integer

第几页

凭据-凭据内容和权限

参数名称参数类型必须参数说明

credentialType

ENUM(PASSWORD, ACCESSTOKEN, USERNAME_PASSWORD, SECRETKEY, APPID_SECRETKEY, SSH_PRIVATEKEY, TOKEN_SSH_PRIVATEKEY, TOKEN_USERNAME_PASSWORD, COS_APPID_SECRETID_SECRETKEY_REGION, MULTI_LINE_PASSWORD, )

凭据类型

updatedTime

integer

最后更新时间

credentialRemark

string

凭据描述

permissions

权限

credentialId

string

凭据ID

updateUser

string

最后更新者

v1

string

凭据内容

credentialName

string

凭据名称

v2

string

凭据内容

v3

string

凭据内容

v4

string

凭据内容

凭证-凭证权限

参数名称参数类型必须参数说明

view

boolean

查看权限

edit

boolean

编辑权限

delete

boolean

删除权限

最后更新于