huawei-cloud-api-definitions-CAE 0.1.20250328

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":null,"components":null,"consumes":"","definitions":{"ApiVersionObj":{"description":"API版本,固定值“v1”,该值不可修改。","enum":["v1"],"type":"string"},"AppInfo":{"properties":{"app_id":{"description":"应用ID。","type":"string"},"app_name":{"description":"应用名称。","type":"string"}},"type":"object"},"ComponentInfo":{"properties":{"component_id":{"description":"组件ID。","type":"string"},"component_name":{"description":"组件名称。","type":"string"}},"type":"object"},"TimeRuleKindObj":{"description":"API类型,固定值“TimerRule”,该值不可修改。","enum":["TimerRule"],"type":"string"},"UpdateTimerRuleDetails":{"description":"修改启停规则规格信息","properties":{"apps":{"description":"定时启停规则所包含的所有应用,只在生效范围为application的时候需要填写。","items":{"$ref":"#/definitions/AppInfo"},"type":"array"},"components":{"description":"在定时启停规则所包含的所有组件,只在生效范围为component的时候需要填写。","items":{"$ref":"#/definitions/ComponentInfo"},"type":"array"},"cron":{"description":"cron表达式。","type":"string"},"effective_policy":{"description":"定时启停规则的定时类别: onetime/periodic。","type":"string"},"effective_range":{"description":"定时启停规则生效范围: component/application/environment。","type":"string"},"name":{"description":"定时启停规则名称。","type":"string","x-api-inputuntrust-envparam":"Env"},"status":{"description":"定时启停规则状态(是否开启):on/off。","type":"string"},"type":{"description":"定时启停规则的类型:stop/start。","type":"string"}},"required":["name","type","status","cron","effective_policy","effective_range"],"type":"object"},"UpdateTimerRuleReq":{"properties":{"api_version":{"$ref":"#/definitions/ApiVersionObj"},"kind":{"$ref":"#/definitions/TimeRuleKindObj"},"spec":{"$ref":"#/definitions/UpdateTimerRuleDetails"}},"required":["api_version","kind","spec"],"type":"object"}},"description":null,"group_id":"233de030b8054c65a90cfefe2e0b09aa","host":"cae.cn-north-4.myhuaweicloud.com","id":"c6d46f641d4a4c60ad7ad7f568ab2009","info_version":"v1","method":"put","name":"UpdateTimerRule","parameters":{"param_header_x_auth_token":{"description":"用户Token。    \n- 获取Token,请参考《[统一身份认证服务API参考](https://support.huaweicloud.com/api-iam/iam_30_0001.html)》的“获取用户Token”章节。          \n- 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。","in":"header","maxLength":16384,"name":"X-Auth-Token","required":true,"type":"string","x-order":52},"param_header_x_enterprise_project_id":{"description":"企业项目ID。 \n- 创建环境时,环境会绑定企业项目ID。     \n- 最大长度36字节,带“-”连字符的UUID格式,或者是字符串“0”。    \n- 该字段不传(或传为字符串“0”)时,则查询默认企业项目下的资源。\n\n> 关于企业项目ID的获取及企业项目特性的详细信息,请参见《[企业管理服务用户指南](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)》。","in":"header","name":"X-Enterprise-Project-ID","pattern":"^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$|^0$","required":false,"type":"string","x-order":53},"param_header_x_environment_id":{"description":"环境ID。     \n- 获取环境ID,通过《[云应用引擎API参考](https://support.huaweicloud.com/api-cae/ListEnvironments.html)》的“获取环境列表”章节获取环境信息。    \n- 请求响应成功后在响应体的items数组中的一个元素即为一个环境的信息,其中id字段即是环境ID。","in":"header","name":"X-Environment-ID","pattern":"^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}$","required":true,"type":"string","x-order":54},"param_path_project_id":{"description":"项目ID,获取项目ID请参见[获取项目ID](https://support.huaweicloud.com/api-cae/cae_06_0021.html)。","in":"path","name":"project_id","required":true,"type":"string","x-order":1,"x-sec-authority-parameter":"Y"}},"paths":{"/v1/{project_id}/cae/timer-rules/{timer_rule_id}":{"put":{"consumes":["application/json"],"description":"修改定时启停规则。","operationId":"UpdateTimerRule","parameters":[{"$ref":"#/parameters/param_path_project_id"},{"$ref":"#/parameters/param_header_x_auth_token"},{"$ref":"#/parameters/param_header_x_enterprise_project_id"},{"$ref":"#/parameters/param_header_x_environment_id"},{"description":"定时启停规则ID。","in":"path","name":"timer_rule_id","required":true,"type":"string","x-sec-authority-parameter":"Y"},{"in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/UpdateTimerRuleReq"}}],"produces":["*/*"],"responses":{"204":{"description":"请求成功。"}},"summary":"修改定时启停规则","tags":["timer-rules"],"x-api-framework":"RestfulAPI","x-api-position":"Region_ZONE","x-api-type":"open-api","x-api-user":"IAM_User","x-api-userinput-untrust":{"EnvParam":"name"},"x-apiexplorer-hide":"false","x-authority-parameter-url":"project_id, timer_rule_id","x-is-registered":"Y","x-open-region-cloud":"hws,hws_eu,hws_hk","x-request-examples-1":{"api_version":"v1","kind":"TimerRule","spec":{"components":[{"component_id":"10f7b6be-5dc2-4fb7-b62c-e8f362dfdabf","component_name":"addd"},{"component_id":"3f3041f9-5063-40c9-94ee-8473517b3956","component_name":"demo-frontend-1676360408"}],"cron":"0 55 16 22 2 ? 2023","effective_policy":"onetime","effective_range":"component","env_id":"c41a8e9f-5447-406a-8783-85885f3870a3","name":"test","status":"on","type":"start"}},"x-request-examples-description-1":"修改定时启停规则,修改策略名称为“test”,是一个启动策略,生效组件范围涉及部分组件,触发策略为“执行一次”。","x-request-examples-url-1":"PUT https://{endpoint}/v1/{project_id}/cae/timer-rules/{rule_id}","x-sec-auditlog":"Y","x-sec-privacy-datalevel":"L3","x-sec-upload-download":"N","x-support-sdk":"Y"}}},"product_short":"CAE","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"修改定时启停规则","tags":"定时启停规则","uri":null,"version":"2.0"}