DATASOURCE::CDDC::DedicatedHostGroups は、専用クラスター内のリソースに関する情報を照会するために使用されます。
構文
{
"Type": "DATASOURCE::CDDC::DedicatedHostGroups",
"Properties": {
"DedicatedHostGroupId": String,
"Engine": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
DedicatedHostGroupId | String | いいえ | はい | 専用クラスターのID。 | なし。 |
Engine | String | いいえ | はい | ホストをフィルタリングするために使用されるデータベースエンジンの種類。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
DedicatedHostGroups: 専用クラスターの詳細。
DedicatedHostGroupIds: 専用クラスターのID。
プロパティ | タイプ | 説明 | 制約 |
DedicatedHostGroupIds | List | 専用クラスターのID。 | なし。 |
DedicatedHostGroups | List | 専用クラスターの詳細。 | なし。 |
DiskUtility | String | ディスク使用率。 | なし。 |
Category | String | 専用クラスターのタイプ。 | なし。 |
Text | String | ホストの説明。 | なし。 |
VpcId | String | ホストの専用クラスターが存在する仮想プライベートクラウド ( VPC ) のID。 | なし。 |
MemAllocationRatio | String | ホストのメモリオーバーコミット率。 | なし。 |
DeployType | String | インスタンスをデプロイするために使用される方法。 | なし。 |
DiskAllocatedAmount | String | 割り当てられたディスクサイズ。 | なし。 |
HostNumber | String | ホストの数。 | なし。 |
DiskUsedAmount | String | 使用済みのディスクサイズ。 | なし。 |
DedicatedHostGroupDesc | String | ホストが属する専用クラスターの名前。 | なし。 |
MemUsedAmount | String | 使用済みのメモリサイズ。 | なし。 |
Engine | String | ホストのデータベースエンジンの種類。 | なし。 |
BastionInstanceId | String | ホストにデプロイされているプライマリインスタンスのID。 | なし。 |
InstanceNumber | String | ホストにデプロイされているインスタンスの数。 | なし。 |
MemAllocateRation | String | メモリ割り当て率。 | なし。 |
CreateTime | String | 専用クラスターが作成された日時を示すタイムスタンプ。 | なし。 |
DiskAllocationRatio | String | ホストのストレージオーバーコミット率。 | なし。 |
CpuAllocationRatio | String | ホストの CPU オーバーコミット率。 | なし。 |
AllocationPolicy | String | ホスト上のリソースを割り当てるために使用されるポリシー。 | なし。 |
DedicatedHostCountGroupByHostType | String | 専用クラスター内のホストのストレージタイプ。 | なし。 |
MemAllocatedAmount | String | 割り当てられたメモリサイズ。 | なし。 |
DiskAllocateRation | String | ディスク割り当て率。 | なし。 |
OpenPermission | String | ホストの OS 権限。 | なし。 |
MemUtility | String | メモリ使用率。 | なし。 |
CpuAllocatedAmount | String | 割り当てられた CPU コア数。 | なし。 |
CpuAllocateRation | String | CPU 割り当て率。 | なし。 |
DedicatedHostGroupId | String | 専用クラスターのID。 | なし。 |
ZoneIdList | String | 専用クラスターのホストが属するゾーン。 | なし。 |
HostReplacePolicy | String | ホスト障害を処理するために使用されるポリシー。 | なし。 |
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DedicatedHostGroupId:
Description: 専用ホストグループ ID
Type: String
Resources:
ExtensionDataSource:
Properties:
DedicatedHostGroupId:
Ref: DedicatedHostGroupId
Type: DATASOURCE::CDDC::DedicatedHostGroups
Outputs:
DedicatedHostGroupIds:
Description: 専用ホストグループ ID のリスト
Value:
Fn::GetAtt:
- ExtensionDataSource
- DedicatedHostGroupIds
DedicatedHostGroups:
Description: 専用ホストグループのリスト
Value:
Fn::GetAtt:
- ExtensionDataSource
- DedicatedHostGroupsJSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DedicatedHostGroupId": {
"Type": "String",
"Description": "専用ホストグループ ID" // Dedicated Host Group ID.
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::CDDC::DedicatedHostGroups",
"Properties": {
"DedicatedHostGroupId": {
"Ref": "DedicatedHostGroupId"
}
}
}
},
"Outputs": {
"DedicatedHostGroups": {
"Description": "専用ホストグループのリスト", // The list of dedicated host groups.
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DedicatedHostGroups"
]
}
},
"DedicatedHostGroupIds": {
"Description": "専用ホストグループ ID のリスト", // The list of dedicated host group IDs.
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DedicatedHostGroupIds"
]
}
}
}
}