huawei-cloud-api-definitions-CodeArtsBuild 0.1.20250530

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"","definitions":{"BuildRecord":{"description":"项目列表","properties":{"branch":{"description":"分支名","example":"master","type":"string"},"build_duration":{"description":"构建时间","example":28425,"type":"integer"},"build_no":{"description":"构建编码","example":1,"type":"string"},"build_record_type":{"description":"构建记录类型","properties":{"is_rerun":{"description":"是否返回","example":false,"type":"boolean"},"record_type":{"description":"记录类型","example":"JOB","type":"string"},"rerun":{"description":"是否rerun","example":false,"type":"boolean"},"trigger_type":{"description":"触发类型","example":"MANUAL","type":"string"}},"type":"object"},"build_yml_path":{"description":"yaml路径","example":".cloudbuild/build.yml","type":"string"},"build_yml_url":{"description":"yaml地址","example":"https://xxx.huawei.com:6823252f543d4915b49892a5fd9f0ec3/APITestCreateMaven02/blob/e980b883c1590363818225ec649d7cf161f0d49c/.cloudbuild/build.yml","type":"string"},"create_time":{"description":"创建时间","example":"Wed Jun 26 16:25:09 CST 2024","type":"string"},"daily_build_no":{"description":"构建每日编号","example":20240626.1,"type":"string"},"daily_build_number":{"description":"构建每日编号","example":20240626.1,"type":"string"},"dev_cloud_build_type":{"description":"构建类型","example":"branch","type":"string"},"display_name":{"description":"子任务名称","example":"APITest-getInfo-yCAdLM","type":"string"},"duration":{"description":"持续时间","example":45425,"type":"integer"},"execution_id":{"description":"八爪鱼任务ID","example":"j_YE1bu9Z7","type":"string"},"finish_time":{"description":"完成时间","example":"Wed Jun 26 16:25:26 CST 2024","type":"string"},"group_name":{"description":"分组名","example":"group","type":"string"},"id":{"description":"唯一标识","example":"534488f1-8f08-4e2b-9bbb-9f3f20e0708e","type":"string"},"parameters":{"description":"构建执行参数列表","items":{"properties":{"name":{"description":"参数名","example":"codeBranch","type":"string"},"secret":{"description":"是否为私密参数","example":false,"type":"boolean"},"type":{"description":"类型","example":"string","type":"string"},"value":{"description":"参数值","example":"master","type":"string"}}},"type":"array"},"pending_duration":{"description":"等待时间","example":17000,"type":"integer"},"project_id":{"description":"工程ID","example":"a3270d84-ddc7-4288-b985-f801871b260d","type":"string"},"queued_time":{"description":"排队时间","example":"Wed Jun 26 16:25:09 CST 2024","type":"string"},"repository":{"description":"仓库地址","example":"https://xxx.huawei.com:6823252f543d4915b49892a5fd9f0ec3/APITestCreateMaven02.git","type":"string"},"revision":{"description":"commitId","example":"e980b883c1590363818225ec649d7cf161f0d49c","type":"string"},"schedule_time":{"description":"等待时间","example":"Wed Jun 26 16:25:11 CST 2024","type":"string"},"scm_type":{"description":"代码源类型","example":"codehub","type":"string"},"scm_web_url":{"description":"代码源地址","example":"https://xxx.huawei.com/codehub/2111857371/home","type":"string"},"start_time":{"description":"开始时间","example":"Wed Jun 26 16:25:09 CST 2024","type":"string"},"status":{"description":"状态","example":"ABORTED","type":"string"},"status_code":{"description":"状态码","example":8,"type":"integer"},"trigger_name":{"description":"触发者名称","example":"testUser","type":"string"},"trigger_type":{"description":"触发类型","example":"MANUAL","type":"string"},"user_id":{"description":"用户id","example":"ae22fd035f354cfa8d82a3f1c8940446","type":"string"}},"type":"object"},"ErrorResponseBody":{"properties":{"error_code":{"description":"错误码","example":"CB.00060200","type":"string"},"error_msg":{"description":"错误描述","example":"Invalid param","type":"string"}},"type":"object"},"ShowBuildRecord":{"properties":{"error":{"description":"返回错误信息","example":"error_message","type":"string"},"result":{"$ref":"#/definitions/BuildRecord"},"status":{"description":"返回状态信息","example":"success","type":"string"}},"type":"object"}},"description":null,"group_id":"50626d0f704e4af3adfd875e2acffcb6","host":"cloudbuild-ext.cn-north-4.myhuaweicloud.com","id":"d32709b9fc1445669ecb5ed74c3d186e","info_version":"v3","method":"get","name":"ShowBuildRecord","parameters":{"Record_Id":{"description":"记录ID,36位数字、小写字母、'-'组组合。","in":"path","name":"record_id","pattern":"^[0-9a-z-]{36}$","required":true,"type":"string","x-example":"2cc26382-b2cb-4234-8eb0-b37d362f4d4c"}},"paths":{"/v1/record/{record_id}/info":{"get":{"deprecated":false,"description":"查询指定构建记录详情","operationId":"ShowBuildRecord","parameters":[{"$ref":"#/parameters/Record_Id"}],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","examples":{"application/json":{"error":null,"result":{"branch":"master","build_duration":23183,"build_no":"6463","build_record_type":{"is_rerun":false,"record_type":"JOB","rerun":false,"trigger_type":"MANUAL"},"build_yml_path":".cloudbuild/build.yml","build_yml_url":"https://codehub.devcloud.cn-north-7.ulanqab.huawei.com:CodeCIEdgejkcsxm00001/APITest-maven/blob/e980b883c1590363818225ec649d7cf161f0d49c/.cloudbuild/build.yml","create_time":"2024-06-29T08:56:18.000+00:00","daily_build_no":"20240629.8","daily_build_number":"20240629.8","display_name":"APITest-maven","duration":26183,"execution_id":"j_RY0zZT3L","finish_time":"2024-06-29T08:56:46.000+00:00","group_name":"","id":"41f0e24d-d435-4f80-88cd-19dba310f845","parameters":[{"name":"codeBranch","secret":false,"type":"string","value":"master"}],"pending_duration":3000,"project_id":"260380a1-5773-44e5-9122-8e4b3aa63fe8","queued_time":"2024-06-29T08:56:20.000+00:00","repository":"https://codehub.devcloud.cn-north-7.ulanqab.huawei.com:CodeCIEdgejkcsxm00001/APITest-maven.git","revision":"e980b883c1590363818225ec649d7cf161f0d49c","schedule_time":"2024-06-29T08:56:19.000+00:00","scm_type":"codehub","scm_web_url":"https://devcloud.cn-north-7.ulanqab.huawei.com/codehub/2111859403/home","start_time":"2024-06-29T08:56:23.000+00:00","status":"SUCCESS","status_code":5,"trigger_name":"testUser","trigger_type":"MANUAL","user_id":"ae22fd035f354cfa8d82a3f1c8940446"},"status":"success"}},"schema":{"$ref":"#/definitions/ShowBuildRecord"}},"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":["CodeArtsBuild"],"x-api-type":"open-api","x-apigateway-ratelimit":"ten_120_min","x-internel":"false","x-is-registered":"Y","x-request-examples-url-1":"GET https://{endpoint}/v1/record/41f0e24d-d435-4f80-88cd-19dba310f845/info","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"}