Obtient les valeurs autorisées pour les paramètres.
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:GetTemplateParameterConstraints |
get |
*Template
|
|
Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Non |
L'identifiant de la région. |
cn-hangzhou |
| TemplateVersion |
string |
Non |
La version du modèle. |
v1 |
| TemplateContent |
string |
Non |
Le contenu du modèle au format JSON ou YAML. |
{ "Description": "Modèle d'exemple, décrit les instances dans un certain état", "FormatVersion": "OOS-2019-06-01", "Parameters": {}, "Tasks": [{ "Name": "describeInstances", "Action": "ACS::ExecuteAPI", "Description": "desc-en", "Properties": { "Service": "ECS", "API": "DescribeInstances", "Parameters": { "Status": "Running" } } }] } |
| TemplateName |
string |
Non |
Le nom du modèle. Le nom peut contenir des lettres, des chiffres, des traits d'union (-) et des traits de soulignement (_). Le nom peut comporter jusqu'à 200 caractères. |
MyTemplate |
| TemplateURL |
string |
Non |
L'URL du fichier qui contient le corps du modèle. L'URL doit pointer vers un modèle situé sur un serveur web (HTTP ou HTTPS) ou dans un compartiment Alibaba Cloud Object Storage Service (OSS), par exemple oss://ros/template/demo ou oss://ros/template/demo?RegionId=cn-hangzhou. Le modèle peut avoir une taille maximale de 524 288 octets. Si vous ne spécifiez pas la région du compartiment OSS, la région spécifiée par le paramètre RegionId est utilisée.\n\n> Vous ne pouvez spécifier qu'un seul des paramètres TemplateContent, TemplateURL et TemplateId. |
http://oos-template.cn-hangzhou.oss.aliyun-inc.com/oos-test-template.json |
| Parameters |
string |
Non |
Les paramètres du modèle. |
{\"endDate\": \"2022-04-13T03:31:20Z\", \"Status\": \"Stopped\"} |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
CBEC8072-BEC2-478E-8EAE-E723BA79CF19 |
| ParameterConstraints |
object |
Les informations sur les contraintes des paramètres. |
[ { "Type": "String", "AllowedValues": [ "ecs.n1.tiny", "ecs.r8a.4xlarge", "ecs.n2.xlarge", "ecs.c7.2xlarge", "ecs.c8i.4xlarge", "ecs.g8i.48xlarge", "ecs.c8a.4xlarge", "ecs.i2.4xlarge", "ecs.r8y.2xlarge" ], "AssociationParameterNames": [ "RegionId", "zoneId" ], "ParameterKey": "instanceType" }, { "Type": "String", "AllowedValues": [], "AssociationParameterNames": [ "RegionId", "zoneId", "InstanceType" ], "ParameterKey": "systemDiskCategory" } ] |
Exemples
JSON format
{
"RequestId": "CBEC8072-BEC2-478E-8EAE-E723BA79CF19",
"ParameterConstraints": [
{
"Type": "String",
"AllowedValues": [
"ecs.n1.tiny",
"ecs.r8a.4xlarge",
"ecs.n2.xlarge",
"ecs.c7.2xlarge",
"ecs.c8i.4xlarge",
"ecs.g8i.48xlarge",
"ecs.c8a.4xlarge",
"ecs.i2.4xlarge",
"ecs.r8y.2xlarge"
],
"AssociationParameterNames": [
"RegionId",
"zoneId"
],
"ParameterKey": "instanceType"
},
{
"Type": "String",
"AllowedValues": [],
"AssociationParameterNames": [
"RegionId",
"zoneId",
"InstanceType"
],
"ParameterKey": "systemDiskCategory"
}
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.