全部产品
Search
文档中心

Resource Orchestration Service:GetFeatureDetails

更新时间:Dec 16, 2025

Mengambil detail fitur yang didukung oleh Resource Orchestration Service (ROS).

Deskripsi operasi

Anda dapat memanggil operasi ini untuk mengambil informasi mengenai fitur hosting Terraform, pembersih resource, dan skenario terkait.

Topik ini memberikan contoh cara mengambil detail fitur yang didukung ROS di wilayah China (Hangzhou), termasuk versi Terraform, versi provider, serta tipe resource yang didukung.

Catatan

Pada bagian Contoh, hanya sebagian kode sampel yang disediakan.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tidak ada otorisasi untuk operasi ini. Jika Anda mengalami masalah saat menjalankan operasi ini, hubungi dukungan teknis.

Parameter permintaan

Parameter

Type

Required

Description

Example

Feature

string

Yes

Satu atau beberapa fitur yang ingin Anda tanyakan. Nilai yang valid:

  • Terraform: fitur hosting Terraform.

  • ResourceCleaner: fitur pembersih resource. Anda dapat menggunakan ALIYUN::ROS::ResourceCleaner untuk membuat pembersih resource.

  • TemplateScratch: fitur skenario.

  • All: semua fitur yang didukung ROS.

Terraform

RegionId

string

Yes

ID wilayah stack. Anda dapat memanggil operasi DescribeRegions untuk menanyakan daftar wilayah terbaru.

cn-hangzhou

Untuk informasi selengkapnya mengenai parameter permintaan umum, lihat Parameter umum.

Elemen respons

Element

Type

Description

Example

object

RequestId

string

ID permintaan.

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

Terraform

object

Detail fitur hosting Terraform.

SupportedVersions

array<object>

Versi Terraform.

array<object>

ProviderVersions

array<object>

Nama dan versi provider yang sesuai dengan versi Terraform.

object

ProviderName

string

Nama provider.

alicloud

SupportedVersions

array

Versi provider.

string

Versi provider.

1.121.2

TerraformVersion

string

Versi Terraform.

1.0.11

Transform

string

Versi Terraform yang didukung oleh ROS. Nilai parameter ini sama dengan nilai parameter Transform dalam Templat Terraform.

Aliyun::Terraform-v1.0

UpdateAllowedTransforms

array

Versi Terraform yang dapat diperbarui di ROS.

string

Versi Terraform yang dapat diperbarui di ROS.

Aliyun::Terraform-v1.1

SupportedResourceTypes

object

Tipe resource yang mendukung fitur skenario.

SystemTag

array

Tipe resource yang mendukung tag sistem acs:ros:stackId.

string

Tipe resource yang mendukung tag sistem acs:ros:stackId.

alicloud_instance

CustomTag

array

Tipe resource yang mendukung fitur tag kustom.

string

Tipe resource yang mendukung fitur tag kustom.

alicloud_instance

EstimateCost

array

Tipe resource yang mendukung fitur penawaran harga.

string

Tipe resource yang mendukung fitur penawaran harga.

alicloud_instance

ResourceGroup

array

Tipe resource yang mendukung fitur kelompok sumber daya.

string

Tipe resource yang mendukung fitur kelompok sumber daya.

alicloud_instance

StackOperationRisk

object

Tipe resource yang mendukung fitur pemeriksaan risiko.

DeleteStack

array

Tipe resource yang mendukung pemeriksaan risiko untuk mendeteksi risiko akibat operasi penghapusan stack.

string

Tipe resource yang mendukung pemeriksaan risiko untuk mendeteksi risiko akibat operasi penghapusan stack.

alicloud_instance

TemplateScratch

object

Detail fitur skenario.

SupportedResourceTypes

array<object>

Tipe resource yang didukung oleh fitur skenario.

object

Tipe resource yang mendukung fitur skenario.

ResourceType

string

Tipe resource.

ALIYUN::ECS::Disk

SourceResourcesSupported

boolean

Menunjukkan apakah cakupan resource dapat ditentukan berdasarkan resource sumber. Nilai yang valid:

  • true

  • false

true

SourceTagSupported

boolean

Menunjukkan apakah cakupan resource dapat ditentukan berdasarkan tag sumber. Nilai yang valid:

  • true

  • false

true

SourceResourceGroupSupported

boolean

Menunjukkan apakah cakupan resource dapat ditentukan berdasarkan kelompok sumber daya sumber. Nilai yang valid:

  • true

  • false

true

SourceSupported

boolean

Menunjukkan apakah cakupan resource dapat ditentukan berdasarkan tag sumber, kelompok sumber daya, atau resource. Nilai yang valid:

  • true

  • false

true

SupportedTemplateScratchTypes

array

Tipe skenario yang didukung.

string

Tipe skenario yang didukung. Nilai yang valid:

  • ArchitectureReplication: replikasi resource

  • ArchitectureDetection: deteksi resource

  • ResourceImport: manajemen resource

  • ResourceMigration: migrasi resource

ArchitectureReplication

ResourceCleaner

object

Detail fitur pembersih resource.

SupportedResourceTypes

array<object>

Tipe resource yang dapat dibersihkan.

object

Tipe resource yang dapat dibersihkan.

ResourceType

string

Tipe resource yang mendukung fitur pembersih resource.

ECS:Instance

SupportedFilters

array

Nama filter yang didukung oleh tipe resource.

string

Nama filter yang didukung oleh tipe resource. Nilai yang valid:

  • RegionId

  • ResourceId

  • ResourceName

  • Tags

  • ResourceGroupId

  • DeletionProtection

ResourceName

SideEffects

array

Nama efek samping yang mungkin terjadi akibat operasi pembersihan pada resource tipe tertentu.

string

Nama efek samping yang mungkin terjadi akibat operasi pembersihan pada resource tipe tertentu. Hanya StopInstance yang mungkin dikembalikan, yang menunjukkan bahwa instans terkait tipe resource tersebut dihentikan.

StopInstance

TemplateParameterConstraints

object

Detail fitur batasan parameter templat.

SupportedResourceTypes

array<object>

Tipe resource yang mendukung fitur batasan parameter templat.

object

Tipe resource yang mendukung fitur batasan parameter templat.

ResourceType

string

Tipe resource.

ALIYUN::ECS::Disk

Properties

array

Nama properti yang didukung oleh tipe resource.

string

Nama properti yang didukung oleh tipe resource.

["DiskCategory", "ZoneId"]

DriftDetection

object

Detail fitur pendeteksian drift.

SupportedResourceTypes

array

Tipe resource yang didukung oleh fitur pendeteksian drift.

string

Tipe resource yang didukung oleh fitur pendeteksian drift.

ALIYUN::ECS::Disk

ResourceImport

object

Detail fitur impor sumber daya.

SupportedResourceTypes

array<object>

Tipe resource yang didukung oleh fitur impor sumber daya.

object

ResourceType

string

Tipe resource.

ALIYUN::ECS::Disk

ResourceIdentifiers

array

Identifier resource.

string

Identifier resource.

DiskId

Contoh

Respons sukses

JSONformat

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

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.