获取拦截记录

请求方法/请求路径

GET /ms/openapi/api/apigw/v3/projects/{projectId}/quality/intercepts/list

资源描述

获取拦截记录

输入参数说明

Query参数

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

pipelineId

string

流水线ID

ruleHashId

string

规则ID

interceptResult

string

状态

startTime

integer

开始时间

endTime

integer

截止时间

page

integer

页号

1

pageSize

integer

页数

20

Path参数

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

projectId

string

项目ID

响应

HTTP代码说明参数类型

200

successful operation

请求样例

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

HEADER样例

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

返回样例-200

{
  "data" : {
    "records" : [ {
      "checkTimes" : 0,
      "num" : 0,
      "buildId" : "String",
      "remark" : "String",
      "buildNo" : "String",
      "hashId" : "String",
      "pipelineId" : "String",
      "pipelineName" : "String",
      "pipelineIsDelete" : true,
      "interceptList" : [ {
        "indicatorId" : "String",
        "indicatorName" : "String",
        "indicatorType" : "String",
        "pass" : true,
        "actualValue" : "String",
        "logPrompt" : "String",
        "detail" : "String",
        "operation" : "ENUM",
        "value" : "String",
        "controlPoint" : "String"
      } ],
      "interceptResult" : "ENUM",
      "ruleName" : "String",
      "ruleHashId" : "String",
      "timestamp" : 0
    } ],
    "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

第几页

质量红线-拦截记录

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

checkTimes

integer

检查次数

num

integer

项目里的序号

buildId

string

构建ID

remark

string

描述

buildNo

string

构建号

hashId

string

hashId

pipelineId

string

流水线ID

pipelineName

string

流水线名称

pipelineIsDelete

boolean

流水线是否已删除

interceptList

描述列表

interceptResult

ENUM(PASS, FAIL, )

拦截结果

ruleName

string

规则名称

ruleHashId

string

规则HashId

timestamp

integer

时间戳(秒)

质量红线-拦截规则拦截记录

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

indicatorId

string

指标ID

indicatorName

string

指标名称

indicatorType

string

指标插件类型

pass

boolean

是否通过

actualValue

string

实际值

logPrompt

string

指标日志输出详情

detail

string

指标详情

operation

ENUM(GT, GE, LT, LE, EQ, )

关系

value

string

阈值值大小

controlPoint

string

控制点

最后更新于