DATASOURCE::ECS::DedicatedHosts類型用於查詢Dedicated Host的詳細資料。
文法
{
"Type": "DATASOURCE::ECS::DedicatedHosts",
"Properties": {
"Status": String,
"ZoneId": String,
"ResourceGroupId": String,
"DedicatedHostName": String,
"DedicatedHostType": String,
"DedicatedHostIds": List,
"Tags": List,
"DedicatedHostClusterId": String,
"RefreshOptions": String
}
}屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Status | String | 否 | 是 | Dedicated Host的使用狀態。 | 取值:
|
ZoneId | String | 否 | 是 | 可用性區域ID。 | 無 |
ResourceGroupId | String | 否 | 是 | 資源群組ID。 | 無 |
DedicatedHostName | String | 否 | 是 | Dedicated Host的名稱。 | 無 |
DedicatedHostType | String | 否 | 是 | Dedicated Host的規格類型。 | 無 |
DedicatedHostIds | List | 否 | 是 | Dedicated HostID列表。 | 最多支援指定100個Dedicated HostID 。 |
Tags | List | 否 | 是 | Dedicated Host的標籤。 | 最多支援20個標籤。 更多資訊,請參見Tags屬性。 |
DedicatedHostClusterId | String | 否 | 是 | Dedicated Host叢集ID。 | 無 |
RefreshOptions | String | 否 | 是 | 當資源棧更新時,資料來源資源的重新整理策略。 | 有效值:
|
Tags文法
"Tags": [
{
"Value": String,
"Key": String
}
]Tags屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Value | String | 否 | 否 | 標籤值。 | 長度為0~128個字元,不能以 |
Key | String | 是 | 否 | 標籤鍵。 | 長度為1~128個字元,不能以 |
返回資料(Fn::GetAtt)
DedicatedHostIds:Dedicated HostID列表。
DedicatedHosts:Dedicated Host詳情列表。
屬性名稱 | 類型 | 描述 | 約束 |
DedicatedHostIds | List | Dedicated HostID列表。 | 無 |
DedicatedHosts | List | Dedicated Host詳情列表。 | 無 |
Status | String | Dedicated Host的使用狀態。 | 取值:
|
Cores | Number | 單個CPU的核心數。 | 無 |
AutoPlacement | String | Dedicated Host是否加入自動部署資源集區。 | 取值:
關於自動部署的更多資訊,請參見自動部署。 |
GPUSpec | String | GPU型號。 | 無 |
AutoReleaseTime | String | 自動釋放時間。 | 採用ISO8601標準,並需要使用UTC+0時間。 格式: |
ChargeType | String | 計費方式。 | 取值:
|
CpuOverCommitRatio | Number | CPU超賣比。 | 無 |
ActionOnMaintenance | String | 當Dedicated Host發生故障或者線上修複時,為其所宿執行個體設定遷移方案。 | 取值:
|
SaleCycle | String | 訂用帳戶單位。 | 取值:
說明 當ChargeType取值為PrePaid時返回該參數。 |
PhysicalGpus | Number | 物理GPU數量。 | 無 |
DedicatedHostName | String | Dedicated Host的名稱。 | 無 |
Description | String | Dedicated Host的描述資訊。 | 無 |
DedicatedHostClusterId | String | Dedicated Host所在的Dedicated Host叢集ID。 | 無 |
ExpiredTime | String | 訂用帳戶Dedicated Host的到期時間。 | 採用ISO8601標準,並需要使用UTC+0時間。 格式: 取值樣本: 說明 當ChargeType取值為PrePaid時返回該參數。 |
DedicatedHostType | String | Dedicated Host的規格類型。 | 無 |
ResourceGroupId | String | Dedicated Host所在的資源群組ID。 | 無 |
ZoneId | String | 可用性區域ID。 | 無 |
DedicatedHostId | String | Dedicated HostID。 | 無 |
Sockets | Number | 物理處理器(CPU)數量。 | 無 |
MachineId | String | Dedicated Host機器碼。 | 無 |
Instances | List | Dedicated Host上建立的ECS執行個體。 | 無 |
OperationLocks | List | Dedicated Host資源被鎖定的原因。 | 無 |
Tags | List | Dedicated Host的標籤。 | 無 |
SupportedInstanceTypeFamilies | List | Dedicated Host支援的ECS執行個體規格類型系列。 | 無 |
SupportedCustomInstanceTypeFamilies | List | Dedicated Host支援的自訂執行個體規格類型系列。 | 無 |
SupportedInstanceTypesList | List | Dedicated Host支援的ECS執行個體規格。 | 無 |
Capacity | List | Dedicated Host的效能指標集合。 | 無 |
NetworkAttributes | List | Dedicated Host的網路屬性值列表。 | 無 |
樣本
JSON格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DedicatedHostIds": {
"Type": "Json",
"Description": "The IDs of the dedicated hosts. You can specify up to 100 dedicated host IDs.",
"MaxLength": 100,
"Default": [
"dh-bp165p6xk2tlw61e****"
]
}
},
"Resources": {
"DedicatedHosts": {
"Type": "DATASOURCE::ECS::DedicatedHosts",
"Properties": {
"DedicatedHostIds": {
"Ref": "DedicatedHostIds"
}
}
}
},
"Outputs": {
"DedicatedHosts": {
"Value": {
"Fn::GetAtt": [
"DedicatedHosts",
"DedicatedHosts"
]
}
},
"DedicatedHostIds": {
"Value": {
"Fn::GetAtt": [
"DedicatedHosts",
"DedicatedHostIds"
]
}
}
}
}