查詢ROS支援的特定功能詳情。
介面說明
使用說明
GetFeatureDetails 支援查詢的功能為:Terraform 託管功能、資源清除程式功能和資源情境功能。
本文將提供一個樣本,查詢杭州地區所有功能詳情,包括 Terraform 版本、Provider 版本、支援的資源類型等。
返回樣本中只呈現了部分代碼。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| Feature |
string |
是 |
待查詢功能。取值:
|
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 |
支援系統標籤 |
|
|
string |
支援系統標籤 |
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 |
| SourceTagSupported |
boolean |
是否支援源標籤選擇方式。取值:
|
true |
| SourceResourceGroupSupported |
boolean |
是否支援源資源群組選擇方式。取值:
|
true |
| SourceSupported |
boolean |
是否支援源標籤、源資源群組、源資源三種選擇方式的任意一種。取值:
|
true |
| SupportedTemplateScratchTypes |
array |
支援的資源情境類型列表。 |
|
|
string |
支援的資源情境類型,取值:
|
ArchitectureReplication |
|
| ResourceCleaner |
object |
資源清除程式(ALIYUN::ROS::ResourceCleaner)功能詳情。 |
|
| SupportedResourceTypes |
array |
支援清理的資源類型列表。 |
|
|
object |
|||
| ResourceType |
string |
支援清理的資源類型。 |
ECS:Instance |
| SupportedFilters |
array |
該資源類型支援的過濾器列表。 |
|
|
string |
支援的過濾器名稱。包括:
|
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"
]
}
]
}
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。