通过指定模板地址或模板详情更新模板。
接口说明
更新模板时,请注意:
如果指定了 TemplateBody 或 TemplateURL,更新模板成功后,模板版本加 1。例如:版本由 v1 变为 v2。
如果未指定 TemplateBody 和 TemplateURL,模板版本不变。
模板最多拥有 100 个版本。如果版本达到上限,模板将更新失败,您需要重新创建模板。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
ros:UpdateTemplate |
update |
*template
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| TemplateURL |
string |
否 |
包含模板主体的文件的位置。URL 必须指向位于 Web 服务器(HTTP 或 HTTPS)或阿里云 OSS 存储桶(例如:oss://ros/template/demo、oss://ros/template/demo?RegionId=cn-hangzhou)中的模板,模板最大为 524,288 个字节。 说明
如果 OSS 地域未指定,默认与接口参数 RegionId 相同。 您仅能指定 TemplateBody、TemplateURL 其中一个参数。 |
oss://ros/template/demo |
| TemplateName |
string |
否 |
模板的名称。 |
MyTemplate |
| Description |
string |
否 |
模板的描述。最大长度为 256 个字符。 |
It is a demo. |
| TemplateBody |
string |
否 |
模板主体的结构。长度为 1~524,288 个字节。如果长度较长,则建议通过 HTTP POST+Body Param 的方式,将参数放在请求体中进行传递,避免因 URL 过长而导致请求失败。 说明
您必须且仅能指定 TemplateBody、TemplateURL、TemplateId 和 TemplateScratchId 其中一个参数。 |
{"ROSTemplateFormatVersion":"2015-09-01"} |
| TemplateId |
string |
是 |
模板 ID。支持共享模板和私有模板。 |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| ValidationOptions |
array |
否 |
校验选项。 默认不启用任何选项,进行严格校验。 |
|
|
string |
否 |
校验选项。取值:
|
BasicValidation |
|
| RotateStrategy |
string |
否 |
模板版本轮转策略。取值:
说明
|
None |
| IsDraft |
boolean |
否 |
是否更新 Draft(草稿)版本。取值:
|
false |
关于公共请求参数的详情,请参见公共参数。
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| RequestId |
string |
请求 ID。 |
8C5D90E1-66B6-496C-9371-3807F8DA80A8 |
| TemplateId |
string |
模板 ID。 |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| TemplateVersion |
string |
本次操作所作用的模板版本。 |
v2 |
示例
正常返回示例
JSON格式
{
"RequestId": "8C5D90E1-66B6-496C-9371-3807F8DA80A8",
"TemplateId": "5ecd1e10-b0e9-4389-a565-e4c15efc****",
"TemplateVersion": "v2"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。