DATASOURCE::ECS::DedicatedHosts類型用于查詢專有宿主機的詳細信息。
語法
{
"Type": "DATASOURCE::ECS::DedicatedHosts",
"Properties": {
"Status": String,
"ZoneId": String,
"ResourceGroupId": String,
"DedicatedHostName": String,
"DedicatedHostType": String,
"DedicatedHostIds": List,
"Tags": List,
"DedicatedHostClusterId": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
---|---|---|---|---|---|
Status | String | 否 | 是 | 專有宿主機的使用狀態。 | 取值:
|
ZoneId | String | 否 | 是 | 可用區ID。 | 無 |
ResourceGroupId | String | 否 | 是 | 資源組ID。 | 無 |
DedicatedHostName | String | 否 | 是 | 專有宿主機的名稱。 | 無 |
DedicatedHostType | String | 否 | 是 | 專有宿主機的規格類型。 | 無 |
DedicatedHostIds | List | 否 | 是 | 專有宿主機ID列表。 | 最多支持指定100個專有宿主機ID 。 |
Tags | List | 否 | 是 | 專有宿主機的標簽。 | 最多支持20個標簽。
更多信息,請參見Tags屬性。 |
DedicatedHostClusterId | String | 否 | 是 | 專有宿主機集群ID。 | 無 |
Tags語法
"Tags": [
{
"Value": String,
"Key": String
}
]
Tags屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
---|---|---|---|---|---|
Value | String | 否 | 否 | 標簽值。 | 長度為0~128個字符,不能以aliyun 和acs: 開頭,不能包含http:// 或https:// 。
|
Key | String | 是 | 否 | 標簽鍵。 | 長度為1~128個字符,不能以aliyun 和acs: 開頭,不能包含http:// 或https:// 。
|
返回數據(Fn::GetAtt)
- DedicatedHostIds:專有宿主機ID列表。
- DedicatedHosts:專有宿主機詳情列表。
屬性名稱 | 類型 | 描述 | 約束 |
---|---|---|---|
DedicatedHostIds | List | 專有宿主機ID列表。 | 無 |
DedicatedHosts | List | 專有宿主機詳情列表。 | 無 |
Status | String | 專有宿主機的使用狀態。 | 取值:
|
Cores | Number | 單個CPU的核數。 | 無 |
AutoPlacement | String | 專有宿主機是否加入自動部署資源池。 | 取值:
關于自動部署的更多信息,請參見自動部署。 |
GPUSpec | String | GPU型號。 | 無 |
AutoReleaseTime | String | 自動釋放時間。 | 采用ISO8601標準,并需要使用UTC+0時間。
格式: |
ChargeType | String | 計費方式。 | 取值:
|
CpuOverCommitRatio | Number | CPU超賣比。 | 無 |
ActionOnMaintenance | String | 當專有宿主機發生故障或者在線修復時,為其所宿實例設置遷移方案。 | 取值:
|
SaleCycle | String | 包年包月單位。 | 取值:
說明 當ChargeType取值為PrePaid時返回該參數。
|
PhysicalGpus | Number | 物理GPU數量。 | 無 |
DedicatedHostName | String | 專有宿主機的名稱。 | 無 |
Description | String | 專有宿主機的描述信息。 | 無 |
DedicatedHostClusterId | String | 專有宿主機所在的專有宿主機集群ID。 | 無 |
ExpiredTime | String | 包年包月專有宿主機的到期時間。 | 采用ISO8601標準,并需要使用UTC+0時間。
格式: 取值示例: 說明 當ChargeType取值為PrePaid時返回該參數。
|
DedicatedHostType | String | 專有宿主機的規格類型。 | 無 |
ResourceGroupId | String | 專有宿主機所在的資源組ID。 | 無 |
ZoneId | String | 可用區ID。 | 無 |
DedicatedHostId | String | 專有宿主機ID。 | 無 |
Sockets | Number | 物理處理器(CPU)數量。 | 無 |
MachineId | String | 專有宿主機機器碼。 | 無 |
Instances | List | 專有宿主機上創建的ECS實例。 | 無 |
OperationLocks | List | 專有宿主機資源被鎖定的原因。 | 無 |
Tags | List | 專有宿主機的標簽。 | 無 |
SupportedInstanceTypeFamilies | List | 專有宿主機支持的ECS實例規格族。 | 無 |
SupportedCustomInstanceTypeFamilies | List | 專有宿主機支持的自定義實例規格族。 | 無 |
SupportedInstanceTypesList | List | 專有宿主機支持的ECS實例規格。 | 無 |
Capacity | List | 專有宿主機的性能指標集合。 | 無 |
NetworkAttributes | List | 專有宿主機的網絡屬性值列表。 | 無 |
示例
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"
]
}
}
}
}