テンプレートの更新
操作説明
テンプレートを更新する際は、次の点にご注意ください。
TemplateBodyまたはTemplateURLを指定した場合、更新が成功するとテンプレートバージョンが 1 ずつ増加します。例えば、v1 から v2 になります。TemplateBodyとTemplateURLのいずれも指定しない場合、テンプレートバージョンは変更されません。テンプレートには最大 100 個のバージョンを保持できます。バージョンの上限に達した場合、テンプレートの更新は失敗します。この場合、テンプレートを再作成する必要があります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ros:UpdateTemplate |
update |
*template
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| TemplateURL |
string |
任意 |
テンプレート本文を含むファイルの場所。URL は、Web サーバー (HTTP または HTTPS) または Alibaba Cloud OSS バケット (例:oss://ros/template/demo、oss://ros/template/demo?RegionId=cn-hangzhou) 上のテンプレートを指している必要があります。テンプレートの最大サイズは 524,288 バイトです。 説明
OSS リージョンが指定されていない場合、リクエストの
|
oss://ros/template/demo |
| TemplateName |
string |
任意 |
テンプレートの名前。 |
MyTemplate |
| Description |
string |
任意 |
テンプレートの説明。最大長は 256 文字です。 |
It is a demo. |
| TemplateBody |
string |
任意 |
テンプレート本文の構造。長さは 1 ~ 524,288 バイトである必要があります。内容が長い場合は、HTTP POST + Body Param を使用してリクエストボディでパラメータを渡すことを推奨します。これにより、URL が長すぎることによるリクエスト失敗を回避できます。 説明
|
{"ROSTemplateFormatVersion":"2015-09-01"} |
| TemplateId |
string |
必須 |
テンプレート ID。共有テンプレートとプライベートテンプレートの両方に対応しています。 |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| ValidationOptions |
array |
任意 |
検証オプション。 デフォルトでは、オプションは有効になっておらず、厳密な検証が実行されます。 |
|
|
string |
任意 |
検証オプション。有効な値:
|
BasicValidation |
|
| RotateStrategy |
string |
任意 |
テンプレートバージョンのローテーション戦略。有効な値:
説明
|
None |
| IsDraft |
boolean |
任意 |
ドラフトバージョンを更新するかどうか。有効な値:
|
false |
共通パラメーターの詳細については、「共通パラメーター」をご参照ください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
8C5D90E1-66B6-496C-9371-3807F8DA80A8 |
| TemplateId |
string |
テンプレート ID。 |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| TemplateVersion |
string |
この操作で更新されたテンプレートバージョン。 |
v2 |
例
成功レスポンス
JSONJSON
{
"RequestId": "8C5D90E1-66B6-496C-9371-3807F8DA80A8",
"TemplateId": "5ecd1e10-b0e9-4389-a565-e4c15efc****",
"TemplateVersion": "v2"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。