Met à jour un modèle.
Description de l'opération
Lors de la mise à jour d'un modèle, veuillez noter les points suivants :
-
Si vous spécifiez TemplateBody ou TemplateURL, la version du modèle sera incrémentée de 1 après une mise à jour réussie. Par exemple, la version passe de v1 à v2.
-
Si ni TemplateBody ni TemplateURL n'est spécifié, la version du modèle reste inchangée.
-
Un modèle peut comporter jusqu'à 100 versions. Si la limite de versions est atteinte, la mise à jour du modèle échouera et vous devrez recréer le modèle.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ros:UpdateTemplate |
update |
*template
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| TemplateURL |
string |
Non |
L'emplacement du fichier contenant le corps du modèle. L'URL doit pointer vers un modèle situé sur un serveur web (HTTP ou HTTPS) ou dans un bucket OSS d'Alibaba Cloud (par exemple, oss://ros/template/demo, oss://ros/template/demo?RegionId=cn-hangzhou), avec une taille maximale de 524 288 octets. Remarque
Si la région OSS n'est pas spécifiée, elle prend par défaut la même valeur que le paramètre RegionId dans la requête. Vous ne pouvez spécifier qu'un seul des paramètres TemplateBody ou TemplateURL. |
oss://ros/template/demo |
| TemplateName |
string |
Non |
Le nom du modèle. |
MyTemplate |
| Description |
string |
Non |
La description du modèle. La longueur maximale est de 256 caractères. |
Ceci est une démonstration |
| TemplateBody |
string |
Non |
La structure du corps du modèle. La longueur doit être comprise entre 1 et 524 288 octets. Si le contenu est long, il est recommandé d'utiliser HTTP POST + Body Param pour transmettre le paramètre dans le corps de la requête afin d'éviter l'échec de la requête en raison d'une URL trop longue. Remarque
Vous devez spécifier, et ne pouvez spécifier qu'un seul des paramètres suivants : TemplateBody, TemplateURL, TemplateId ou TemplateScratchId. |
{"ROSTemplateFormatVersion":"2015-09-01"} |
| TemplateId |
string |
Oui |
L'identifiant du modèle. Prend en charge les modèles partagés et privés. |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| ValidationOptions |
array |
Non |
Options de validation. Par défaut, aucune option n'est activée et une validation stricte est effectuée. |
|
|
string |
Non |
Options de validation. Valeurs :
|
BasicValidation |
|
| RotateStrategy |
string |
Non |
Stratégie de rotation des versions du modèle. Valeurs :
Remarque
|
None |
| IsDraft |
boolean |
Non |
Indique s'il faut mettre à jour la version Draft. Valeurs :
|
false |
Pour plus de détails sur les paramètres de requête courants, consultez Paramètres courants.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
8C5D90E1-66B6-496C-9371-3807F8DA80A8 |
| TemplateId |
string |
L'identifiant du modèle. |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| TemplateVersion |
string |
La version du modèle affectée par cette opération. |
v2 |
Exemples
JSON format
{
"RequestId": "8C5D90E1-66B6-496C-9371-3807F8DA80A8",
"TemplateId": "5ecd1e10-b0e9-4389-a565-e4c15efc****",
"TemplateVersion": "v2"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.