huawei-cloud-api-definitions-CodeArtsBuild 0.1.20250530

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"","definitions":{"BuildParams":{"description":"构建参数约束列表","properties":{"name":{"description":"参数名","example":"hudson.model.StringParameterDefinition","type":"string"},"params":{"description":"简要构建信息列表","items":{"$ref":"#/definitions/Params"},"type":"array"},"title":{"description":"名称","example":"字符串参数","type":"string"}},"type":"object"},"BuildParamsBody":{"properties":{"error":{"description":"错误","type":"object"},"result":{"description":"结果","properties":{"build_parameters":{"$ref":"#/definitions/BuildParamsList"}},"type":"object"},"status":{"description":"状态","example":"success","type":"string"}},"title":"BuildParamsBody","type":"object"},"BuildParamsList":{"description":"构建参数约束列表","items":{"$ref":"#/definitions/BuildParams"},"type":"array"},"Constraints":{"description":"约束","properties":{"errormsg":{"description":"错误信息","example":"长度不能超过128个字符","type":"string"},"type":{"description":"类型","example":"maxLen","type":"string"},"value":{"description":"参考值","example":128,"type":"string"}},"type":"object"},"ErrorResponseBody":{"properties":{"error_code":{"description":"错误码","example":"CB.00060200","type":"string"},"error_msg":{"description":"错误描述","example":"Invalid param","type":"string"}},"type":"object"},"Params":{"description":"构建参数","properties":{"constraints":{"description":"简要构建信息列表","items":{"$ref":"#/definitions/Constraints"},"type":"array"},"defaults":{"description":"默认","example":false,"type":"boolean"},"deletion":{"description":"删除","example":false,"type":"boolean"},"name":{"description":"参数名","example":"name","type":"string"},"required":{"description":"必填","example":true,"type":"boolean"},"title":{"description":"名称","example":"参数名","type":"string"},"type":{"description":"类型","example":"text","type":"string"}},"type":"object"}},"description":null,"group_id":"50626d0f704e4af3adfd875e2acffcb6","host":"cloudbuild-ext.cn-north-4.myhuaweicloud.com","id":"f89f31518a084f788f56d9c6132837e9","info_version":"v3","method":"get","name":"ShowBuildParamsList","parameters":{},"paths":{"/v1/job/build-params":{"get":{"deprecated":false,"description":"编辑页获取参数类型的接口","operationId":"ShowBuildParamsList","produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","examples":{"application/json":{"error":null,"result":{"build_parameters":[{"name":"hudson.model.StringParameterDefinition","params":[{"constraints":[{"errormsg":"Enter a maximum of 128 characters.","language":null,"region":null,"type":"maxLen","value":"128"},{"errormsg":"Enter at least 1 character.","language":null,"region":null,"type":"minLen","value":"1"},{"errormsg":"Enter 1 to 128 characters. Only letters (not case-sensitive), digits, and underscores (_) are allowed.","language":null,"region":null,"type":"regex","value":"^[a-z0-9A-Z\\_]{1,128}$"}],"defaults":false,"deletion":false,"name":"name","required":true,"title":"Parameter","type":"text"}],"title":"String Parameters"}]},"status":"success"}},"schema":{"$ref":"#/definitions/BuildParamsBody"}},"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/job/build-params","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"}