Vérifie la validité d'un 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
|
oos:ValidateTemplateContent |
get |
*All Resource.
|
|
Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Non |
L'identifiant de la région. |
cn-hangzhou |
| Content |
string |
Non |
Le contenu du modèle. |
{"FormatVersion": "OOS-2019-06-01", "Description": "Description des instances d'un état donné", "Parameters": {"Status": {"Type": "String", "Description": "(Obligatoire) L'état de l'instance ECS."}}, "Tasks": [{"Properties": {"Parameters": {"Status": "{{ Status }}"}, "API": "DescribeInstances", "Service": "Ecs"}, "Name": "foo", "Action": "ACS::ExecuteApi"}]} |
| TemplateURL |
string |
Non |
L'URL du modèle OOS stocké dans Alibaba Cloud Object Storage Service (OSS). Seules les URL avec une autorisation de lecture publique sont prises en charge. Vous pouvez spécifier ce paramètre pour créer directement une exécution de tâche basée sur le contenu du modèle stocké à l'adresse TemplateURL, sans créer de modèle au préalable. Ce paramètre n'est pas requis si vous sélectionnez un modèle existant pour créer une exécution de tâche. |
http:/oos-template.cn-hangzhou.oss.aliyun-inc.com/oos-template.json |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Outputs |
string |
Les sorties du modèle. |
{} |
| RequestId |
string |
L'identifiant de la requête. |
D5EE9591-1F2D-573E-8751-7F08BBB388D4 |
| Parameters |
string |
Les paramètres du modèle. |
{ "Status": { "Description": "(Obligatoire) L'état de l'instance ECS.", "Type": "String" } } |
| RamRole |
string |
Le rôle RAM. |
OOSServiceRole |
| Tasks |
array<object> |
Les tâches définies dans le modèle. |
|
|
object |
|||
| Outputs |
string |
Les sorties de la tâche. |
.instanceId |
| Type |
string |
Le type d'action. |
ACS::ExecuteAPI |
| Description |
string |
La description de la tâche. |
(Obligatoire) L'état de l'instance ECS |
| Name |
string |
Le nom de la tâche. |
foo |
| Properties |
string |
Les propriétés de la tâche. |
{"API": "DescribeInstances","Parameters": {"Status": "{{ Status }}"},"Service": "Ecs"} |
Exemples
JSON format
{
"Outputs": "{}",
"RequestId": "D5EE9591-1F2D-573E-8751-7F08BBB388D4",
"Parameters": "{ \"Status\": { \"Description\": \"(Obligatoire) L'état de l'instance ECS.\", \"Type\": \"String\" } }",
"RamRole": "OOSServiceRole",
"Tasks": [
{
"Outputs": ".instanceId",
"Type": "ACS::ExecuteAPI",
"Description": "(Obligatoire) L'état de l'instance ECS",
"Name": "foo",
"Properties": "{\"API\": \"DescribeInstances\",\"Parameters\": {\"Status\": \"{{ Status }}\"},\"Service\": \"Ecs\"}"
}
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.