huawei-cloud-api-definitions-CodeArtsBuild 0.1.20250620

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"","definitions":{"ErrorResponseBody":{"properties":{"error_code":{"description":"错误码","example":"CB.00060200","type":"string"},"error_msg":{"description":"错误描述","example":"Invalid param","type":"string"}},"type":"object"},"ListJob":{"properties":{"result":{"description":"返回结果","properties":{"job_list":{"description":"任务列表","items":{"properties":{"build_number":{"description":"构建编号","example":9,"type":"string"},"build_project_id":{"description":"构建工程ID,唯一对应codeci_job_id","example":"85caf405-7579-4f98-9920-5216d1148af6","type":"string"},"build_time":{"description":"执行时间","example":62000,"type":"number"},"build_type":{"description":"构建类别","example":"branch","type":"string"},"code_branch":{"description":"代码分支","example":"test6","type":"string"},"commit_detail_url":{"description":"代码提交记录信息地址(代码源为Repo)","example":"https://test.huawei.com/codehub/2111750206/ffe2ee8b44a0b2683df86b44f8ec27d71baeae86/commitdetail","type":"string"},"commit_id":{"description":"代码提交ID","example":"f5af662119404ad187437cd272b5099b","type":"string"},"disabled":{"description":"是否已禁用","example":false,"type":"boolean"},"favorite":{"description":"是否已收藏","example":false,"type":"boolean"},"forbidden_msg":{"description":"禁用消息","example":"禁用","type":"string"},"health_score":{"description":"健康分值","example":80,"type":"integer"},"id":{"description":"任务ID","example":"f5af662119404ad187437cd272b5099b","type":"string"},"is_copy":{"description":"是否有复制任务权限","example":true,"type":"boolean"},"is_delete":{"description":"是否有删除任务权限","example":true,"type":"boolean"},"is_execute":{"description":"是否有执行任务权限","example":true,"type":"boolean"},"is_finished":{"description":"是否已结束","example":true,"type":"boolean"},"is_forbidden":{"description":"是否有禁用任务权限","example":true,"type":"boolean"},"is_modify":{"description":"是否有修改任务权限","example":false,"type":"boolean"},"is_view":{"description":"是否有查看任务权限","example":true,"type":"boolean"},"job_creator":{"description":"任务创建者","example":"tom","type":"string"},"job_name":{"description":"任务名称","example":"jobname","type":"string"},"last_build_status":{"description":"最新构建状态","example":"blue","type":"string"},"last_build_time":{"description":"最新执行时间","example":1718333100000,"type":"number"},"last_build_user":{"description":"执行用户","example":"user","type":"string"},"last_build_user_id":{"description":"执行用户ID","example":"ae22fd035f354cfa8d82d3f1cdad0446","type":"string"},"last_job_running_status":{"description":"最新运行状态","example":"Finished","type":"string"},"nick_name":{"description":"用户昵称","example":"nickname","type":"string"},"project_id":{"description":"构建任务所在项目的ID","example":"a287e712be6c404ca26e5f69040fa12b","type":"string"},"project_name":{"description":"构建任务所在项目的名称","example":"projectname","type":"string"},"project_permission_switch":{"description":"使用项目权限","example":false,"type":"boolean"},"repo_id":{"description":"repo的id","example":2131746215,"type":"string"},"scm_type":{"description":"仓库类别,Repo、Github等","example":"codehub","type":"string"},"scm_web_url":{"description":"代码源地址","example":"https://dev.huawei.com:8088/codehub/2911755174/home","type":"string"},"source_code":{"description":"代码来源","example":"test","type":"string"},"tag":{"description":"仓库tag","example":"build_tag_test","type":"string"},"task_id":{"description":"任务记录编号","example":"#20240614.1","type":"string"},"trigger_type":{"description":"触发类型","example":"手工触发","type":"string"},"user_id":{"description":"用户id","example":"ae22fd035f354cfa8d82d3f1cdad0446","type":"string"},"user_name":{"description":"用户名","example":"username","type":"string"}}},"type":"array"},"total":{"description":"任务总数","example":120,"type":"integer"}},"type":"object"},"status":{"description":"返回状态信息","example":"success","type":"string"}},"type":"object"}},"description":null,"group_id":"50626d0f704e4af3adfd875e2acffcb6","host":"cloudbuild-ext.cn-north-4.myhuaweicloud.com","id":"d53f624628fa4624bc364e113eda87ed","info_version":"v3","method":"get","name":"ListJob","parameters":{},"paths":{"/v1/job/list":{"get":{"deprecated":false,"description":"查看用户全部的构建任务列表","operationId":"ListJob","produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","examples":{"application/json":{"result":{"job_list":[{"build_number":"1","build_project_id":"8597a528-068e-4bfa-a812-3c625060c007","build_time":0,"commit_detail_url":"","commit_id":"","disabled":false,"favorite":false,"forbidden_msg":"","health_score":0,"id":"8f4fb54a55c744beb8967cf50d96d87b","is_copy":true,"is_delete":true,"is_execute":true,"is_finished":true,"is_forbidden":true,"is_modify":true,"is_view":true,"job_creator":"ae22fd035f354cfa8d82a3f1c8940446","job_name":"APITest-JobList-running-2kDRoU","last_build_status":"aborted","last_build_time":1727041445000,"last_build_user":"testUser","last_build_user_id":"ae22fd035f354cfa8d82a3f1c8940446","last_job_running_status":"Finished","project_id":"6823252f543d4915b49892a5fd9f0ec3","project_name":"CodeCIServer—API测试01","project_permission_switch":false,"repo_id":"","scm_type":"codehub","source_code":"codeci","task_id":"#20240923.1","trigger_type":"Manual","user_id":"ae22fd035f354cfa8d82a3f1c8940446","user_name":"testUser"}],"total":20697},"status":"success"}},"schema":{"$ref":"#/definitions/ListJob"}},"400":{"description":"Bad Request","schema":{"$ref":"#/definitions/ErrorResponseBody"}},"401":{"description":"Unauthorized","schema":{"$ref":"#/definitions/ErrorResponseBody"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/ErrorResponseBody"}},"404":{"description":"Not Found","schema":{"$ref":"#/definitions/ErrorResponseBody"}},"500":{"description":"Internal Server Error","schema":{"$ref":"#/definitions/ErrorResponseBody"}}},"security":[{"apig-auth-iam":[]}],"summary":"查看用户全部的构建任务列表","tags":["JobManager"],"x-api-type":"open-api","x-apigateway-ratelimit":"ten_50_min","x-internel":"false","x-is-registered":"Y","x-request-examples-url-1":"GET https://{endpoint}/v1/job/list","x-support-sdk":"Y"}}},"product_short":"CodeArtsBuild","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":{"APP":{"in":"header","name":"Authorization","type":"apiKey","x-apigateway-auth-type":"AppSigv1"},"apig-auth-app-optional":{"in":"header","name":"Authorization","type":"apiKey","x-apigateway-auth-opt":{"access-auth-type":"optional"},"x-apigateway-auth-type":"AppSigv1"},"apig-auth-iam":{"in":"header","name":"unused","type":"apiKey","x-apigateway-auth-type":"IAM"},"apig-auth-iam-none":{"in":"header","name":"unused","type":"apiKey","x-apigateway-auth-type":"IAM_NONE"}},"summary":"查看用户全部的构建任务列表","tags":"构建任务管理","uri":null,"version":"2.0"}