Consulte les détails des fonctionnalités prises en charge par Resource Orchestration Service (ROS).
Description de l'opération
Vous pouvez appeler cette opération pour interroger les fonctionnalités d'hébergement Terraform, de nettoyage des ressources et de scénario.
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
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Feature |
string |
Oui |
La ou les fonctionnalités que vous souhaitez interroger. Valeurs valides : |
Terraform |
| RegionId |
string |
Oui |
L'identifiant de la région de la pile. Vous pouvez appeler l'opération DescribeRegions pour consulter la liste des régions la plus récente. |
cn-hangzhou |
Pour plus d'informations 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. |
EBF833DA-D0E2-52BE-92E2-59CA56BE834E |
| Terraform |
object |
Détails de la fonctionnalité d'hébergement Terraform. |
|
| SupportedVersions |
array<object> |
Les versions de Terraform. |
|
|
array<object> |
|||
| ProviderVersions |
array<object> |
The names and versions of the providers that correspond to the Terraform versions. |
|
|
object |
|||
| ProviderName |
string |
The name of the provider. |
alicloud |
| SupportedVersions |
array |
The provider versions. |
|
|
string |
The provider version. |
1.121.2 |
|
| TerraformVersion |
string |
The Terraform version. |
1.0.11 |
| Transform |
string |
The Terraform version that is supported by ROS. The parameter value is the same as the value of the Transform parameter in a Terraform template. |
Aliyun::Terraform-v1.0 |
| UpdateAllowedTransforms |
array |
The Terraform versions that can be updated in ROS. |
|
|
string |
The Terraform version that can be updated in ROS. |
Aliyun::Terraform-v1.1 |
|
| SupportedResourceTypes |
object |
Les types de ressources qui prennent en charge la fonctionnalité de scénario. |
|
| SystemTag |
array |
The resource types that support the system tag |
|
|
string |
The resource types that support the system tag |
alicloud_instance |
|
| CustomTag |
array |
The resource types that support the custom tag feature. |
|
|
string |
The resource types that support the custom tag feature. |
alicloud_instance |
|
| EstimateCost |
array |
The resource types that support the price inquiry feature. |
|
|
string |
The resource types that support the price inquiry feature. |
alicloud_instance |
|
| ResourceGroup |
array |
The resource types that support the resource group feature. |
|
|
string |
The resource types that support the resource group feature. |
alicloud_instance |
|
| StackOperationRisk |
object |
The resource type that support the risk check feature. |
|
| DeleteStack |
array |
The resource types that support the risk check performed to detect risks caused by a stack deletion operation. |
|
|
string |
The resource types that support the risk check performed to detect risks caused by a stack deletion operation. |
alicloud_instance |
|
| TemplateScratch |
object |
Détails de la fonctionnalité de scénario. |
|
| SupportedResourceTypes |
array<object> |
Les types de ressources pris en charge par la fonctionnalité de scénario. |
|
|
object |
Les types de ressources qui prennent en charge la fonctionnalité de scénario. |
||
| ResourceType |
string |
The resource type. |
ALIYUN::ECS::Disk |
| SourceResourcesSupported |
boolean |
Indicates whether the resource scope can be specified by source resource. Valid values:
|
true |
| SourceTagSupported |
boolean |
Indicates whether the resource scope can be specified by source tag. Valid values:
|
true |
| SourceResourceGroupSupported |
boolean |
Indicates whether the resource scope can be specified by source resource group. Valid values:
|
true |
| SourceSupported |
boolean |
Indicates whether the resource scope can be specified by source tag, resource group, or resource. Valid values:
|
true |
| SupportedTemplateScratchTypes |
array |
The scenario types that are supported. |
|
|
string |
The scenario type that is supported. Valid values:
|
ArchitectureReplication |
|
| ResourceCleaner |
object |
Détails de la fonctionnalité de nettoyage des ressources. |
|
| SupportedResourceTypes |
array<object> |
Les types de ressources qui peuvent être nettoyés. |
|
|
object |
Les types de ressources qui peuvent être nettoyés. |
||
| ResourceType |
string |
The resource type that supports the resource cleaner feature. |
ECS:Instance |
| SupportedFilters |
array |
The names of the filters that are supported by the resource type. |
|
|
string |
The name of the filter that is supported by the resource type. Valid values:
|
ResourceName |
|
| SideEffects |
array |
The names of the side effects that may be caused by the cleanup operation performed on the resources of the specified type. |
|
|
string |
The name of the side effect that may be caused by the cleanup operation performed on the resources of the specified type. Only StopInstance may be returned, which indicates that instances related to the specified resource type are stopped. |
StopInstance |
|
| TemplateParameterConstraints |
object |
Détails de la fonctionnalité de contrainte des paramètres de modèle. |
|
| SupportedResourceTypes |
array<object> |
Les types de ressources qui prennent en charge la fonctionnalité de contrainte des paramètres de modèle. |
|
|
object |
Les types de ressources qui prennent en charge la fonctionnalité de contrainte des paramètres de modèle. |
||
| ResourceType |
string |
The resource type. |
ALIYUN::ECS::Disk |
| Properties |
array |
The names of properties that are supported by the resource type. |
|
|
string |
The name of the property that is supported by the resource type. |
["DiskCategory", "ZoneId"] |
|
| DriftDetection |
object |
Détails de la fonctionnalité de détection de dérive. |
|
| SupportedResourceTypes |
array |
Les types de ressources pris en charge par la fonctionnalité de détection de dérive. |
|
|
string |
Les types de ressources pris en charge par la fonctionnalité de détection de dérive. |
ALIYUN::ECS::Disk |
|
| ResourceImport |
object |
Détails de la fonctionnalité d'importation de ressources. |
|
| SupportedResourceTypes |
array<object> |
Les types de ressources pris en charge par la fonctionnalité d'importation de ressources. |
|
|
object |
|||
| ResourceType |
string |
The resource type. |
ALIYUN::ECS::Disk |
| ResourceIdentifiers |
array |
The resource identifiers. |
|
|
string |
The resource identifier. |
DiskId |
Exemples
JSON format
{
"RequestId": "EBF833DA-D0E2-52BE-92E2-59CA56BE834E",
"Terraform": {
"SupportedVersions": [
{
"ProviderVersions": [
{
"ProviderName": "alicloud",
"SupportedVersions": [
"1.121.2"
]
}
],
"TerraformVersion": "1.0.11",
"Transform": "Aliyun::Terraform-v1.0",
"UpdateAllowedTransforms": [
"Aliyun::Terraform-v1.1"
]
}
],
"SupportedResourceTypes": {
"SystemTag": [
"alicloud_instance"
],
"CustomTag": [
"alicloud_instance"
],
"EstimateCost": [
"alicloud_instance"
],
"ResourceGroup": [
"alicloud_instance"
],
"StackOperationRisk": {
"DeleteStack": [
"alicloud_instance"
]
}
}
},
"TemplateScratch": {
"SupportedResourceTypes": [
{
"ResourceType": "ALIYUN::ECS::Disk",
"SourceResourcesSupported": true,
"SourceTagSupported": true,
"SourceResourceGroupSupported": true,
"SourceSupported": true,
"SupportedTemplateScratchTypes": [
"ArchitectureReplication"
]
}
]
},
"ResourceCleaner": {
"SupportedResourceTypes": [
{
"ResourceType": "ECS:Instance",
"SupportedFilters": [
"ResourceName"
],
"SideEffects": [
"StopInstance"
]
}
]
},
"TemplateParameterConstraints": {
"SupportedResourceTypes": [
{
"ResourceType": "ALIYUN::ECS::Disk",
"Properties": [
"[\"DiskCategory\", \"ZoneId\"]"
]
}
]
},
"DriftDetection": {
"SupportedResourceTypes": [
"ALIYUN::ECS::Disk"
]
},
"ResourceImport": {
"SupportedResourceTypes": [
{
"ResourceType": "ALIYUN::ECS::Disk",
"ResourceIdentifiers": [
"DiskId"
]
}
]
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.