Tous les produits
Search
Centre de documentation

:GetFeatureDetails

Dernière mise à jour :Aug 05, 2026

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

Aucune autorisation n'est requise pour cette opération. En cas de problème, contactez le support technique.

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 acs:ros:stackId.

string

The resource types that support the system tag acs:ros:stackId.

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

  • false

true

SourceTagSupported

boolean

Indicates whether the resource scope can be specified by source tag. Valid values:

  • true

  • false

true

SourceResourceGroupSupported

boolean

Indicates whether the resource scope can be specified by source resource group. Valid values:

  • true

  • false

true

SourceSupported

boolean

Indicates whether the resource scope can be specified by source tag, resource group, or resource. Valid values:

  • true

  • false

true

SupportedTemplateScratchTypes

array

The scenario types that are supported.

string

The scenario type that is supported. Valid values:

  • ArchitectureReplication: resource replication

  • ArchitectureDetection: resource detection

  • ResourceImport: resource management

  • ResourceMigration: resource migration

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:

  • RegionId

  • ResourceId

  • ResourceName

  • Tags

  • ResourceGroupId

  • DeletionProtection

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.