DATASOURCE::ECS::DedicatedHosts は、専用ホストに関する情報をクエリするために使用されます。
構文
{
"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 | いいえ | はい | 専用ホストのステータス。 | 有効な値:
|
ZoneId | String | いいえ | はい | ゾーンの ID。 | なし。 |
ResourceGroupId | String | いいえ | はい | リソースグループの ID。 | なし。 |
DedicatedHostName | String | いいえ | はい | 専用ホストの名前。 | なし。 |
DedicatedHostType | String | いいえ | はい | 専用ホストのタイプ。 | なし。 |
DedicatedHostIds | List | いいえ | はい | 専用ホストの ID。 | 最大 100 個の専用ホスト ID を指定できます。 |
Tags | List | いいえ | はい | 専用ホストのタグ。 | 最大 20 個のタグを追加できます。 詳細については、「タグのプロパティ」をご参照ください。 |
DedicatedHostClusterId | String | いいえ | はい | 専用ホストクラスターの ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースのリフレッシュポリシー。 | 有効な値:
|
タグの構文
"Tags": [
{
"Value": String,
"Key": String
}
]タグのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Value | String | いいえ | いいえ | タグの値。 | 値は最大 128 文字で、 |
Key | String | はい | いいえ | タグのキー。 | キーは 1 ~ 128 文字で、 |
戻り値 (Fn::GetAtt)
DedicatedHostIds: 専用ホストの ID。
DedicatedHosts: 専用ホストの詳細。
プロパティ | タイプ | 説明 | 制約 |
DedicatedHostIds | List | 専用ホストの ID。 | なし。 |
DedicatedHosts | List | 専用ホストの詳細。 | なし。 |
Status | String | 専用ホストのステータス。 | 有効な値:
|
Cores | Number | CPU あたりのコア数。 | なし。 |
AutoPlacement | String | 自動デプロイのために専用ホストがリソースプールに追加されているかどうかを示します。 | 有効な値:
自動デプロイの詳細については、「自動デプロイ」をご参照ください。 |
GPUSpec | String | GPU モデル。 | なし。 |
AutoReleaseTime | String | 自動リリース時間。 | 時間は 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 | サブスクリプション専用ホストの有効期限。 | 時間は 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 | 専用ホストでサポートされているカスタム ECS インスタンスファミリ。 | なし。 |
SupportedInstanceTypesList | List | 専用ホストでサポートされている ECS インスタンスタイプ。 | なし。 |
Capacity | List | 専用ホストのパフォーマンスメトリック。 | なし。 |
NetworkAttributes | List | 専用ホストのネットワーク属性。 | なし。 |
例
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DedicatedHostIds": {
"Type": "Json",
"Description": "専用ホストの ID。最大 100 個の専用ホスト ID を指定できます。",
"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"
]
}
}
}
}