全部產品
Search
文件中心

Resource Orchestration Service:GetFeatureDetails - 擷取特定功能的詳情

更新時間:Dec 16, 2025

查詢ROS支援的特定功能詳情。

介面說明

使用說明

GetFeatureDetails 支援查詢的功能為:Terraform 託管功能、資源清除程式功能和資源情境功能。

本文將提供一個樣本,查詢杭州地區所有功能詳情,包括 Terraform 版本、Provider 版本、支援的資源類型等。

說明

返回樣本中只呈現了部分代碼。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

當前API暫無授權資訊透出。

請求參數

名稱

類型

必填

描述

樣本值

Feature

string

待查詢功能。取值:

  • Terraform:Terraform 託管功能。

  • ResourceCleaner:資源清除程式(ALIYUN::ROS::ResourceCleaner)功能。

  • TemplateScratch:資源情境功能。

  • TemplateParameterConstraints:參數約束查詢功能支援的資源屬性資訊。

  • All:所有功能。

Terraform

RegionId

string

資源棧所屬的地區 ID。您可以調用 DescribeRegions 查看最新的阿里雲地區列表。

cn-hangzhou

關於公用請求參數的詳情,請參見公用參數

返回參數

名稱

類型

描述

樣本值

object

RequestId

string

請求 ID。

EBF833DA-D0E2-52BE-92E2-59CA56BE834E

Terraform

object

Terraform 託管功能詳情。

SupportedVersions

array

Terraform 版本列表。

object

ProviderVersions

array

當前 Terraform 版本對應的 Provider 名稱及版本。

object

ProviderName

string

Provider 名稱。

alicloud

SupportedVersions

array

Provider 版本列表。

string

Provider 版本。

1.121.2

TerraformVersion

string

Terraform 版本。

1.0.11

Transform

string

ROS 支援的 Terraform 版本,與 Terraform 類型模板中 Transform 取值相同。

Aliyun::Terraform-v1.0

UpdateAllowedTransforms

array

ROS 允許更新到的 Terraform 版本列表。

string

ROS 允許更新到的 Terraform 版本。

Aliyun::Terraform-v1.1

SupportedResourceTypes

object

Terraform 託管功能支援的資源類型。

SystemTag

array

支援系統標籤acs:ros:stackId的資源類型列表。

string

支援系統標籤acs:ros:stackId的資源類型。

alicloud_instance

CustomTag

array

支援自訂標籤的資源類型列表。

string

支援自訂標籤的資源類型。

alicloud_instance

EstimateCost

array

支援詢價的資源類型列表。

string

支援詢價的資源類型。

alicloud_instance

ResourceGroup

array

支援資源群組的資源類型列表。

string

支援資源群組的資源類型。

alicloud_instance

StackOperationRisk

object

支援風險檢查的資源類型。

DeleteStack

array

操作類型為 DeleteStack 的風險檢查所支援的資源類型的列表。

string

操作類型為 DeleteStack 的風險檢查所支援的資源類型。

alicloud_instance

TemplateScratch

object

資源情境功能詳情。

SupportedResourceTypes

array

資源情境支援的資源類型資訊列表。

object

資源情境支援的資源類型資訊。

ResourceType

string

資源類型。

ALIYUN::ECS::Disk

SourceResourcesSupported

boolean

是否支援源資源選擇方式。取值:

  • true:支援。

  • false:不支援。

true

SourceTagSupported

boolean

是否支援源標籤選擇方式。取值:

  • true:支援。

  • false:不支援。

true

SourceResourceGroupSupported

boolean

是否支援源資源群組選擇方式。取值:

  • true:支援。

  • false:不支援。

true

SourceSupported

boolean

是否支援源標籤、源資源群組、源資源三種選擇方式的任意一種。取值:

  • true:支援。

  • false:不支援。

true

SupportedTemplateScratchTypes

array

支援的資源情境類型列表。

string

支援的資源情境類型,取值:

  • ArchitectureReplication:資源複製。

  • ArchitectureDetection:資源探查。

  • ResourceImport:資源納管。

  • ResourceMigration:資源遷移。

ArchitectureReplication

ResourceCleaner

object

資源清除程式(ALIYUN::ROS::ResourceCleaner)功能詳情。

SupportedResourceTypes

array

支援清理的資源類型列表。

object

ResourceType

string

支援清理的資源類型。

ECS:Instance

SupportedFilters

array

該資源類型支援的過濾器列表。

string

支援的過濾器名稱。包括:

  • RegionId:地區 ID。

  • ResourceId:資源 ID。

  • ResourceName:資源名稱。

  • Tags:標籤。

  • ResourceGroupId:資源群組。

  • DeletionProtection:刪除保護。

ResourceName

SideEffects

array

清理該類型資源可能產生的副作用列表。

string

副作用名稱。取值:StopInstance(資源關聯的執行個體被停止)。

StopInstance

TemplateParameterConstraints

object

模板參數約束功能詳情。

SupportedResourceTypes

array

模板參數約束支援的資源類型資訊列表。

object

模板參數約束支援的資源類型資訊列表。

ResourceType

string

資源類型。

ALIYUN::ECS::Disk

Properties

array

對應資源支援的屬性名稱。

string

對應資源支援的屬性名稱。

["DiskCategory", "ZoneId"]

DriftDetection

object

偏差檢測功能詳情。

SupportedResourceTypes

array

支援偏差檢測的資源類型列表。

string

資源類型。

ALIYUN::ECS::Disk

ResourceImport

object

資源匯入功能詳情。

SupportedResourceTypes

array

支援資源匯入的資源類型列表。

object

支援資源匯入的資源類型列表。

ResourceType

string

資源類型。

ALIYUN::ECS::Disk

ResourceIdentifiers

array

資源的標識符屬性列表。

string

資源的標識符屬性。

DiskId

樣本

正常返回樣本

JSON格式

{
  "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"
        ]
      }
    ]
  }
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情