huawei-cloud-api-definitions-CSE 0.1.20251014

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"","definitions":{"BadRequest":{"description":"错误的请求。","properties":{"error_code":{"description":"错误码。","type":"string"},"error_msg":{"description":"错误信息。","type":"string"}}},"CreateMatch":{"description":"请求匹配规则。0..N个,不配置表示匹配。","properties":{"headers":{"description":"匹配的Headers。","properties":{"<header>":{"description":"匹配Header的规则。","properties":{"caseInsensitive":{"description":"是否区分大小写。","example":false,"type":"boolean"},"exact":{"description":"精确匹配值。","example":"test","type":"string"}},"type":"object"}},"type":"object"}},"type":"object"},"CreateRoute":{"description":"路由规则。","properties":{"name":{"description":"规则名称。","example":"rule_1","type":"string"},"tags":{"description":"匹配的实例标记列表。","properties":{"<tag>":{"description":"实例标记。满足标记条件的实例放到这一组。","example":"1.0.0","type":"string"}},"type":"object"},"weight":{"description":"权重值。","example":20,"type":"integer"}},"type":"object"},"CreateRouteRule":{"items":{"$ref":"#/definitions/CreateRules"},"type":"array"},"CreateRules":{"description":"灰度发布规则","properties":{"match":{"$ref":"#/definitions/CreateMatch"},"precedence":{"description":"优先级,数字越大,优先级越高。","example":1,"type":"integer"},"route":{"description":"路由规则列表。","items":{"$ref":"#/definitions/CreateRoute"},"type":"array"}},"type":"object"},"ResultObject":{"description":"结果信息","properties":{"result":{"description":"结果信息","type":"string"}},"type":"object"}},"description":null,"group_id":"43cfd1d4e6e94f63908d54a8851f9e94","host":"cse.cn-north-4.myhuaweicloud.com","id":"5a05dfb3ccee499eb94bc66a6d0f6b38","info_version":"v1","method":"put","name":"CreateMicroserviceRouteRule","parameters":{},"paths":{"/v3/{project_id}/govern/route-rule/microservices/{service_name}":{"put":{"description":"创建灰度发布策略。","operationId":"CreateMicroserviceRouteRule","parameters":[{"description":"该字段内容填为 \"application/json;charset=UTF-8\"。","in":"header","name":"Content-Type","required":true,"type":"string","x-example":"application/json;charset=UTF-8","x-order":3},{"description":"用户Token。","in":"header","name":"X-Auth-Token","required":true,"type":"string","x-order":4},{"description":"租户子项目的唯一标识。字符长度为1~64。","in":"path","name":"project_id","required":true,"type":"string","x-example":"79c4086f5f3a4e34a92601dfc64b1e8c","x-order":2},{"description":"微服务引擎的实例ID","in":"header","name":"x-engine-id","required":true,"type":"string","x-order":1},{"description":"企业项目ID","in":"header","name":"X-Enterprise-Project-ID","required":true,"type":"string","x-order":1},{"description":"微服务名称","in":"path","name":"service_name","required":true,"type":"string","x-order":2},{"description":"所属环境,不填表示<空>环境","in":"query","name":"environment","required":false,"type":"string","x-order":2},{"description":"所属应用,不填默认为default应用","in":"query","name":"app_id","required":false,"type":"string","x-order":2},{"description":"创建灰度发布策略请求结构体。","in":"body","name":"CreateMicroserviceRouteRuleRequestBody","required":true,"schema":{"$ref":"#/definitions/CreateRouteRule"}}],"responses":{"200":{"description":"创建灰度发布策略响应结构体。","examples":{"application/json":{"result":"string"}},"schema":{"$ref":"#/definitions/ResultObject"}},"400":{"description":"错误的请求。","schema":{"$ref":"#/definitions/BadRequest"}}},"summary":"创建灰度发布策略","tags":["治理"],"x-is-registered":"Y","x-support-sdk":"Y"}}},"product_short":"CSE","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"创建灰度发布策略","tags":"治理","uri":null,"version":"2.0"}